Heim  >  Artikel  >  Datenbank  >  oracle 回滚 不仅是回滚表中的数据 而且回滚表上的索引

oracle 回滚 不仅是回滚表中的数据 而且回滚表上的索引

WBOY
WBOYOriginal
2016-06-07 15:50:311162Durchsuche

有个场景 因为用户信息表采用deletel ; insert into select ; 方式更新用户数据。导致关键字异常和数据丢失。 没办法 只好从另外个库重新导入数据进去; truncate table userinfo ; insert into userinfo select * from o_userinfo@backup; 执行的时候,忘了

有个场景 因为用户信息表采用deletel ; insert into select ; 方式更新用户数据。导致关键字异常和数据丢失。

没办法 只好从另外个库重新导入数据进去;  truncate table userinfo ; insert into userinfo  select * from o_userinfo@backup;

执行的时候,忘了把旧表的索引给干掉。原表570万数据 1.5G大小,包括6个索引,1个关键字,大小为知。插入了很久,很久 都快2个小时了。没办法 只好KILL -9 XXXXX 掉它、

kill 掉后 oracle 在回滚它,以及它的索引。从下班的6:10 跑到7:40分 都没回滚完。都在db sequenct read file  ;

 

drop indexe .xxxxx;  马上停止了索引回滚!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:oracle 11g ora-00972Nächster Artikel:oracle压力测试之orabm