導出數據庫報錯

用的導出語句 

exp NC65/nc65@YONYOUDB file=d:\ysdb201910282.dmp log=d:\ncdatabak201910282.log full=y;
 

報錯

EXP-00008: 遇到 ORACLE 錯誤 6550
ORA-06550: 第 1 行, 第 19 列: 
PLS-00201: 必須聲明標識符 'SYS.DBMS_DEFER_IMPORT_INTERNAL'
ORA-06550: 第 1 行, 第 7 列: 
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_SQL", line 1575
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 97
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在導出表                    DEF$_AQERROR
EXP-00008: 遇到 ORACLE 錯誤 6510
ORA-06510: PL/SQL: 用戶定義的異常錯誤未得到處理
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 50
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在導出表                   DEF$_CALLDEST
EXP-00008: 遇到 ORACLE 錯誤 6550
ORA-06550: 第 1 行, 第 19 列: 
PLS-00201: 必須聲明標識符 'SYS.DBMS_DEFER_IMPORT_INTERNAL'
ORA-06550: 第 1 行, 第 7 列: 
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_SQL", line 1575
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 97
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在導出表                DEF$_DEFAULTDEST
EXP-00008: 遇到 ORACLE 錯誤 6510
ORA-06510: PL/SQL: 用戶定義的異常錯誤未得到處理
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 50
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在導出表                DEF$_DESTINATION
EXP-00008: 遇到 ORACLE 錯誤 6550
ORA-06550: 第 1 行, 第 19 列: 
PLS-00201: 必須聲明標識符 'SYS.DBMS_DEFER_IMPORT_INTERNAL'
ORA-06550: 第 1 行, 第 7 列: 
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_SQL", line 1575
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 97
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1
. . 正在導出表                      DEF$_ERROR
EXP-00008: 遇到 ORACLE 錯誤 6510
ORA-06510: PL/SQL: 用戶定義的異常錯誤未得到處理
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 50
ORA-06512: 在 "SYS.DBMS_EXPORT_EXTENSION", line 126
ORA-06512: 在 line 1

 

解決:給用戶賦權

GRANT EXP_FULL_DATABASE TO NC65
GRANT EXECUTE ON SYS.DBMS_DEFER_IMPORT_INTERNAL TO NC65

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章