Oracle11g Oracle 11g SQL加载程序获取951错误

Oracle11g Oracle 11g SQL加载程序获取951错误,oracle11g,sql-loader,Oracle11g,Sql Loader,SQL Loader im Getting 951:调用once/load初始化ORA-26002时出错:表已定义索引 实际上,我使用parallel=true direct=true选项,对于并行执行,我删除了多个表索引和触发器。我仍然得到了同样的错误。一些选项 删除索引并在加载后重新创建。 或 parallel=true 或 使用sqlloader参数skip_index_maintenance=true并在加载后重建索引 显示表(和剩余索引)定义、控制文件和示例数据通常有助于解决SQL*加

SQL Loader im Getting 951:调用once/load初始化ORA-26002时出错:表已定义索引

实际上,我使用parallel=true direct=true选项,对于并行执行,我删除了多个表索引和触发器。我仍然得到了同样的错误。

一些选项

  • 删除索引并在加载后重新创建。
  • parallel=true

  • 使用sqlloader参数
    skip_index_maintenance=true
    并在加载后重建索引
  • 显示表(和剩余索引)定义、控制文件和示例数据通常有助于解决SQL*加载器问题。您遇到了并行加载的限制,似乎还没有删除所有索引(可能有一个PK没有包括在内?)。您可能需要更改方法,例如非并行和/或常规加载,或加载到暂存表中,然后复制到真实表中,或使用外部表;但是这里没有足够的信息知道什么适合你。