Dump
SYS.DBMS_INTERNAL_LOGSTDBY 導致轉儲導入錯誤
我在將轉儲導入 Oracle XE 數據庫時遇到問題。導入對其他幾個人有效,所以我可以假設轉儲沒有損壞。
在執行以下命令:
C:\Users\franzm>impdp abcac@xe 目錄=exp_dir DUMPFILE=expdp_abc_20140122010001.dmp schemas=abc LOGFILE=log.log
exp_dir 之前設置為帶有轉儲文件的文件夾
我收到以下錯誤:
ORA-31626: 作業不存在 ORA-04063: 包體 “SYS.DBMS_INTERNAL_LOGSTDBY” 有錯誤 ORA-06508: PL/SQL: 找不到被呼叫的程序單元: “SYS.DBMS_INTERNAL_LOGSTDBY” ORA-06512: 在 “SYS. KUPV$FT”,第 991 行 ORA-04063:包主體“SYS.DBMS_LOGREP_UTIL”有錯誤 ORA-06508:PL/SQL:找不到正在呼叫的程序單元:“SYS.DBMS_LOGREP_UTIL”
我在網上搜尋並在 oracle board 中找到了一些主題,但這些對我沒有幫助。有人有提示嗎?
重新安裝 Oracle XE 完成了這項工作。