文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQL*Loader-951错误

SQL*Loader-951错误

时间:2010-12-01  来源:gobird

SQL*Loader-951: Error calling once/load initialization

ORA-00604: error occured at recursive SQL level 1

ORA-00054: resource busy and acquire with NOWAIT specified

搬出谷歌大神:

     可能是表里索引处于 unusable state --> 导致索引unusable的原因:duplicate keys on unique constraint column,解决的方案SKIP_INDEX_MAINTENANCE or rebuild index

     我琢磨了半天,我这个表没有索引啊,怎么可能出现这个问题?也没想太多,把OS重启了事,运行JOB,成功无报错。又试了一次,出现同样的错误。正在纠结中,无意中把delete表语句的session关掉了,JOB就正常了。 最终原因居然是:我删除表数据之后并没有commit,导致重新插入数据的时候报错。太粗心了,把知识重新记一次。

 

科普自己:

     DML(select,insert,update,delete,call,explain plan,lock table,...)不自动提交

     DDL 自动提交

     DCL 自动提交

     sql*plus里面如果没有提交的话,正常退出sql*plus的时候就会自动提交;如果非正常退出sql*plus,不提交。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载