发布时间:2019-02-13 12:21:30
--//有网友问的问题,就是使用bbed修复记录后,修改flag从0x3c=>0x2c后,如果执行verify会报错. --//从我个人认为如果select正常,这些问题可以忽略.真要修复实际对于不经常使用bbed的用户还是难度的. --//实际上这个问题可以参考链接: http://blog.itpub.net/267265/viewspace-2137082/=>[20170412]bbed恢.........【阅读全文】
发布时间:2019-02-13 12:18:24
--//我更多的思考如果我遇到这个问题如何解决: 1.如果有备份只要恢复到delete bootstrap$之前,但是这里有问题,因为删除后数据库还继续运行.不能继续应用日志,这样有恢复到 删除bootstrap$后状态.3.当然最笨的方法就是恢复删除的记录.因为执行删除记录多,手工恢复感觉还是比较麻烦.1.环境:&nbs.........【阅读全文】
发布时间:2019-02-13 12:11:13
--//我更多的思考如果我遇到这个问题如何解决: 1.如果有备份只要恢复到delete bootstrap$之前,但是这里有问题,因为删除后数据库还继续运行.不能继续应用日志,这样有恢复到 删除bootstrap$后状态.3.当然最笨的方法就是恢复删除的记录.因为执行删除记录多,手工恢复感觉还是比较麻烦.1.环境:&nbs.........【阅读全文】
发布时间:2019-02-13 11:40:44
--//使用reuse storage选项,存储空间不会回收,另外在truncate时,数据段号data_object_id会发生变化,自己想想是否 --//可以通过修改相应数据库的段号指向新的段号来实现恢复.自己动手测试看看.create table empx as select * from emp;SCOTT@book> @ rowid AAAWFOAAEAAAALbAAA OBJ.........【阅读全文】
发布时间:2019-02-13 11:35:24
--//而且上次涉及的块很少,这次我们反向思考,不修改块的段号,而修改数据字典,来恢复truncate表.--//注意truncate还是使用reuse storage选项,存储空间不会回收.SCOTT@test01p> create table t1 as select * from all_objects;Table created.SCOTT@test01p> select rowid,t1.* from t1 where rownum=1;ROWID .........【阅读全文】