EXP-00056: 遇到 ORACLE 錯誤 19206(轉)
作者:olivenan
在Oracle升級後經常會出現exp出現錯誤
下面就是解決從9.2.0.1升級到9.2.0.7出現的錯誤
連線到: Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.7.0 - Production
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.7.0 - Production
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即將匯出指定的使用者...
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 BJIC 的外部函式庫名稱
. 匯出 PUBLIC 型別同義詞
. 匯出私有型別同義詞
. 正在匯出使用者 BJIC 的物件型別定義
即將匯出 BJIC 的物件 ...
. 正在匯出資料庫連結
. 正在匯出序號
. 正在匯出群集定義
EXP-00056: 遇到 ORACLE 錯誤 19206
ORA-19206: 用於查詢或 REF CURSOR 引數的值無效
ORA-06512: 在"SYS.DBMS_XMLGEN", line 83
ORA-06512: 在"SYS.DBMS_METADATA", line 345
ORA-06512: 在"SYS.DBMS_METADATA", line 410
ORA-06512: 在"SYS.DBMS_METADATA", line 449
ORA-06512: 在"SYS.DBMS_METADATA", line 1156
ORA-06512: 在"SYS.DBMS_METADATA", line 1141
ORA-06512: 在line 1
EXP-00000: 匯出終止失敗
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 BJIC 的外部函式庫名稱
. 匯出 PUBLIC 型別同義詞
. 匯出私有型別同義詞
. 正在匯出使用者 BJIC 的物件型別定義
即將匯出 BJIC 的物件 ...
. 正在匯出資料庫連結
. 正在匯出序號
. 正在匯出群集定義
EXP-00056: 遇到 ORACLE 錯誤 19206
ORA-19206: 用於查詢或 REF CURSOR 引數的值無效
ORA-06512: 在"SYS.DBMS_XMLGEN", line 83
ORA-06512: 在"SYS.DBMS_METADATA", line 345
ORA-06512: 在"SYS.DBMS_METADATA", line 410
ORA-06512: 在"SYS.DBMS_METADATA", line 449
ORA-06512: 在"SYS.DBMS_METADATA", line 1156
ORA-06512: 在"SYS.DBMS_METADATA", line 1141
ORA-06512: 在line 1
EXP-00000: 匯出終止失敗
解決方法:
SQL> @d:\oracle\ora92\rdbms\admin\catmeta.sql
SQL> @d:\oracle\ora92\rdbms\admin\catmeta.sql
然後再匯出,出現錯誤如下:
連線到: Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.7.0 - Production
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 將不會匯出表資料(行)
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.7.0 - Production
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
注: 將不會匯出表資料(行)
即將匯出指定的使用者...
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 BJIC 的外部函式庫名稱
. 匯出 PUBLIC 型別同義詞
. 匯出私有型別同義詞
. 正在匯出使用者 BJIC 的物件型別定義
EXP-00008: 遇到 ORACLE 錯誤 942
ORA-00942: 表或檢視不存在
EXP-00024: 未安裝匯出檢視,請通知您的 DBA
EXP-00000: 匯出終止失敗
. 正在匯出 pre-schema 過程物件和操作
. 正在匯出使用者 BJIC 的外部函式庫名稱
. 匯出 PUBLIC 型別同義詞
. 匯出私有型別同義詞
. 正在匯出使用者 BJIC 的物件型別定義
EXP-00008: 遇到 ORACLE 錯誤 942
ORA-00942: 表或檢視不存在
EXP-00024: 未安裝匯出檢視,請通知您的 DBA
EXP-00000: 匯出終止失敗
出現該錯誤的原因是:由於exp的版本與資料庫的版本不相同,
雖然9.2.0.7的安裝包已經安裝成功,但是資料字典表中的相關信心併為更新,
通過該語句檢視
SQL> select comp_id,version from dba_registry;
雖然9.2.0.7的安裝包已經安裝成功,但是資料字典表中的相關信心併為更新,
通過該語句檢視
SQL> select comp_id,version from dba_registry;
COMP_ID VERSION
CATALOG 9.2.0.1.0
CATPROC 9.2.0.1.0
OWM 9.2.0.1.0
JAVAVM 9.2.0.1.0
XML 9.2.0.2.0
CATJAVA 9.2.0.1.0
ORDIM 9.2.0.1.0
SDO 9.2.0.1.0
CONTEXT 9.2.0.1.0
XDB 9.2.0.1.0
WK 9.2.0.1.0
ODM 9.2.0.1.0
APS 9.2.0.1.0
XOQ 9.2.0.1.0
AMD 9.2.0.1.0
CATPROC 9.2.0.1.0
OWM 9.2.0.1.0
JAVAVM 9.2.0.1.0
XML 9.2.0.2.0
CATJAVA 9.2.0.1.0
ORDIM 9.2.0.1.0
SDO 9.2.0.1.0
CONTEXT 9.2.0.1.0
XDB 9.2.0.1.0
WK 9.2.0.1.0
ODM 9.2.0.1.0
APS 9.2.0.1.0
XOQ 9.2.0.1.0
AMD 9.2.0.1.0
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 9.2.0.7.0 - Production on 星期五 9月 29 12:34:11 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> startup migrate
ORACLE 例程已經啟動。
ORACLE 例程已經啟動。
Total System Global Area 1687760036 bytes
Fixed Size 457892 bytes
Variable Size 486539264 bytes
Database Buffers 1199570944 bytes
Redo Buffers 1191936 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL> spool d:\catpatch.log
SQL> @d:\oracle\ora92\rdbms\admin\catpatch.sql
SQL> spool off
注:在catpatch中會呼叫catexp來修改exp
Fixed Size 457892 bytes
Variable Size 486539264 bytes
Database Buffers 1199570944 bytes
Redo Buffers 1191936 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL> spool d:\catpatch.log
SQL> @d:\oracle\ora92\rdbms\admin\catpatch.sql
SQL> spool off
注:在catpatch中會呼叫catexp來修改exp
至此成功修改exp
使用exp匯出成功
使用exp匯出成功
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/241379/viewspace-680744/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXP-00056: ORACLE error 19206 encountered報錯OracleError
- EXP-00056: 遇到 ORACLE 錯誤 31600- -Oracle
- 解決EXP-00056: 遇到 ORACLE 錯誤 31600Oracle
- AIX上oracle匯出備份EXP-00056: 遇到 ORACLE 錯誤 600AIOracle
- 遇到 ORACLE 錯誤 6550Oracle
- EXP-00056: 遇到 ORACLE 錯誤 600 ORA-00600 EXP-00000: 匯出終止失敗 解決方法Oracle
- IMP-00058: 遇到 ORACLE 錯誤 1691Oracle
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- exp-00056 ORA-8103 錯誤解決方法
- oracle錯誤一覽(轉)Oracle
- IMP-00058: 遇到 ORACLE 錯誤 1461 和 ORA-01461錯誤Oracle
- oracle日誌錯誤恢復(轉)Oracle
- Oracle 不完全恢復遇到的ORA-600錯誤Oracle
- 開發中遇到的錯誤
- github上傳遇到的錯誤Github
- ORACLE 錯誤Oracle
- 安裝ORACLE 12.2.0.1 GI 時遇到INS-44002錯誤Oracle
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- oracle錯誤及解決方式集(轉)Oracle
- 安裝.NET Core遇到的錯誤
- JPA 開發中遇到的錯誤
- ORACLE 異常錯誤 錯誤號大全Oracle
- EXP-00056: ORACLE error 904 encounteredOracleError
- Oracle 錯誤收集Oracle
- ORACLE錯誤大全Oracle
- 使用React Hooks時遇到的錯誤提示ReactHook
- Maven建立專案遇到導包錯誤:Maven
- aix 6.1 安裝gcc,遇到“BUILTIN”錯誤AIGCUI
- 使用flashback database 特性時遇到的錯誤Database
- 資料庫升級後匯出報EXP-00056錯誤解決辦法資料庫
- EXP-00008: 遇到 ORACLE 錯誤 904 ORA-01003Oracle
- 記一次安裝oracle遇到的ORA-27102錯誤Oracle
- 關於oracle cluster執行runcluvfy.sh錯誤時遇到的問題Oracle
- 安裝oracle11g遇到的Oracle11g Error in invoking target類錯誤OracleError
- 案例學習Oracle錯誤:TNS-00510(轉)Oracle
- Eclipse中使用Mybatis Generator遇到的錯誤EclipseMyBatis
- mongodb和python互動遇到的錯誤MongoDBPython
- 專案整合Swagger遇到的錯誤Swagger