Oracle11g升級到11.2.0.3過程中XDB.DBMS_XMLSCHEMA相關報錯
記錄一下:
在從Oracle11g升級到版本11.2.0.3執行@?/rdbms/admin/catupgrd.sql的過程中,會碰到下面的報錯資訊:
ORA-00604: error occurred at recursive SQL level 1
ORA-01704: string literal too long
ORA-00932: inconsistent datatypes: expected XDB.XDB$SCHEMA_T got
ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 173
ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 231
ORA-06512: at line 288
ORA-00604: error occurred at recursive SQL level 1
ORA-00932: inconsistent datatypes: expected XDB.XDB$SCHEMA_T got
ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 173
ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 231
ORA-06512: at line 31
上面的錯誤資訊跟升級Oracle Multimedia元件相關。根據Oracle的說法,在指令碼後面有替換SQL重新執行,因此,在升級後如果Oracle Multimedia元件是VALID的,則該報錯可以安全忽略。
升級後,查詢Oracle Multimedia元件的狀態:
SQL> conn / as sysdba
SQL> set serveroutput on
SQL> execute validate_ordim;
PL/SQL procedure successfully completed.
SQL> select comp_name,version,status from dba_registry where comp_id='ORDIM';
COMP_NAME VERSION STATUS
-------------------- ---------- ----------------------
Oracle Multimedia 11.2.0.3.0 VALID
該元件狀態是VALID的,因此報錯可忽略。
啟示錄:
生產環境儘量選擇手工建庫,安裝最少和必需的元件。
--減少出Bug的機率和縮減升級指令碼執行的時間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29154652/viewspace-772499/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單例項環境下Oracle 11.2.0.3升級到11.2.0.4的過程單例Oracle
- Oracle 11.2.0.1 升級到11.2.0.3Oracle
- ORACLE 11.2.0.1升級到11.2.0.3Oracle
- Oracle 11.2.0.1升級到11.2.0.3Oracle
- oracle資料庫升級11.2.0.3升級到11.2.0.4Oracle資料庫
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- ORACLE11.2.0.1升級到11.2.0.3Oracle
- oracle版本升級:從11.2.0.1到11.2.0.3Oracle
- 【RMAN】Oracle11g透過rman升級到12cOracle
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- synchronized升級過程synchronized
- Oracle11g 11.2.0.3升級失敗後的兩種回退方法Oracle
- activemq升級報錯MQ
- oracle 資料庫從10.2.0.4升級到11.2.0.3Oracle資料庫
- 打怪(githug)升級過程Git
- 升級RH9.0到2.6.5核心全過程(轉)
- 探索Oracle之資料庫升級二 11.2.0.3升級到11.2.0.4完整步驟Oracle資料庫
- 專案 Laravel 框架 5.1 升級到 5.5 過程中的一些問題Laravel框架
- centos 5.6核心升級到 linux-3.2.23 報錯!CentOSLinux
- MySQL升級過程中的一些心得-1MySql
- MySQL升級過程中的一些心得-2MySql
- 資料庫升級報錯資料庫
- 如何升級Oracle Grid Infrastructure和RAC從11.2.0.3到11.2.0.4?OracleASTStruct
- 記升級 macOS Mojave 過程中的一件小事Mac
- 在K8S中,Deployment 升級過程有哪些?K8S
- oracle 升級報錯 NO pre-requistes......OracleUI
- oracle10g升級到oracle11g操作記錄Oracle
- [20130320]升級oracle 11.2.0.1到11.2.0.3.txtOracle
- 升級 PHP7 過程記錄PHP
- Red Hat核心升級過程記錄
- Oracle資料庫從11.1.0.7升級到11.2.0.3 SYS.DBMS_AQADM_SYS包出現錯誤Oracle資料庫
- 11.2.0.3 database異機升級至11.2.0.4Database
- oracle 19c dg搭建duplicate過程中報錯Oracle
- pip 升級後runpy.py報錯
- Mac os 升級到11.0版本後 啟動擴充套件報錯Mac套件
- 詳細瞭解 synchronized 鎖升級過程synchronized
- 一次系統升級的過程
- oracle小版本升級patch過程和分析Oracle