错误事件: 无法提交导出导入作业,
错误消息是:Errors: ORA-39006: 内部错误 Exception : ORA-39006: 内部错误 ORA-06512: 在 "SYS.DBMS_SYS_ERROR", line 79 ORA-06512: 在 "SYS.DBMS_DATAPUMP", line 2926 ORA-06512: 在 "SYS.DBMS_DATAPUMP", line 3162 ORA-06512: 在 line 2错误原因:为了这个错误我重新建了3次数据库,每次刚建的时候,都可以成功的进行导出导入。
但是,每次调用程序去写库(C#写的一个复制mdb到数据库中的小程序)的后,就出错了。错误消息如上。
程序应该没有问题9i下正常。不知道该怎么解决这个问题。

解决方案 »

  1.   

    9i下正常,那可能与连接数据库的lib有关了,用10g的试试
      

  2.   

    10g得到是没有用过
    现在用的还是9.2的
    估计是expdp出错了
    我在命令行下用exp 都能导出数据,
    用expdp出现ORA-39006 内部错误
      

  3.   

    话说如果客户端联机这么容易就让10g出错了
    那还用10g干什么?
    我还是乖乖的用9.2
    不过bs结构是很方便得说。
      

  4.   

    @$ORACLE_HOME/rdbms/admin/catdph.sql
    @$ORACLE_HOME/rdbms/admin/prvtdtde.plb 
    @$ORACLE_HOME/rdbms/admin/catdph.sql
    @$ORACLE_HOME/rdbms/admin/dbmspump.sql 
    @$ORACLE_HOME/rdbms/admin/utlrp.sql 
    spool off 
      

  5.   

    你用EXPDP工具导出数据时,是在服务器上运行的吗?