今天临时需要把9i库里的数据导到10.2.0.4版本中,出现了一些错误,记录在此备忘
exp出现EXP-00056: ORACLE error 6550 encountered
导出数据的时候,出现:
EXP-00056: ORACLE error 6550 encountered
ORA-06550: line 1, column 41:
PLS-00302: component 'SET_NO_OUTLINES' must be declared
ORA-06550: line 1, column 15:
PL/SQL: Statement ignored
EXP-00000: Export terminated unsuccessfully
原因时不可以用高版本的exp从低版本的数据库里导出数据,需要用旧版本exp来导出数据,然后用高版本的imp导入数据
另外快速使用10g expdp
expdp使用前你需在在10g的数据库里创建一个DIRECTORY,DIRECTORY对应的位置为你想保存dump文件的路径
如:
CREATE OR REPLACE DIRECTORY EXP_DIR AS '/u02/oracle';
grant权限
GRANT READ, WRITE ON DIRECTORY EXP_DIR TO test;
然后你就可以使用expdp导出数据了
expdp directory=exp_dir dumpfile=test_1.dmp logfile=test_1.dmp.log
阅读(2217) | 评论(0) | 转发(0) |