oracle 9i +win2003
我在sqlplus下执行了自己写的一个sql脚本,本来是where aaa='22'的,写成了aaa>='22',执行时发现错了,强制结束执行,这时候还没有执行到commit,我到toad登录数据库,点了rollback,不知道能不能恢复,如何恢复,急!!!
我在sqlplus下执行了自己写的一个sql脚本,本来是where aaa='22'的,写成了aaa>='22',执行时发现错了,强制结束执行,这时候还没有执行到commit,我到toad登录数据库,点了rollback,不知道能不能恢复,如何恢复,急!!!
你查看一下是否回滚了?如果已经提交了。那么就用rman做不完全恢复(如果有rman备份),或者用逻辑备份恢复吧。
如果你的事务可能并没有结束,而是你把你执行SQL的客户端停止了而已。
这么说的话,如果这个脚本里面包含commit;
很不幸楼住的情报就是被删除了,鉴于9i不支持闪回技术,
楼主节哀吧!