日志备份没有,你若没有并且你的truncate log 项被选中了,你去问比尔盖茨吧。

解决方案 »

  1.   

    你没有备份数据库,那我无能为力了
    如果有数据库备份的话,首先你的数据库是否处在archivelog模式下,然后采用非完全恢复的方法即可恢复你的数据
    用recover database until cancel(基于终止的恢复),如果你想恢复表的数据而又不想丢失drop之后的操作的话,那么,你可以在建一个数据库,将你的归档文件和备份数据文件copy过去,在另一个数据库上进行不完全恢复,当有你需要的表的数据时,将这张表的数据导出来,然后再导入需要恢复的数据库即可,请注意,在进行不完全恢复后,打开数据库要使用如下方式打开
    alter database open restlogs;
    即数据库打开后,同步日志序列号,在这种情况下,要将你恢复后的数据文件在进行备份