oracle 11g xdb.,Oracle 11g升级到11.2.0.3过程中XDB.DBMS_XMLSCHEMA相关报错
在从Oracle11g升级到版本11.2.0.3执行@?/rdbms/admin/catupgrd.sql的过程中,会碰到下面的报错信息:
记录一下:
在从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的几率和缩减升级脚本执行的时间。
推荐阅读:
Oracle 10g 10.2.0.1 32位迁移升级到10g 10.2.0.5 64位
Oracle升级(10.2.0.1->10.2.0.3)
Oracle 10g rac升级到10.2.0.5
Oracle 10g 升级到11g实训项目
RedHat 5.5 Oracle RAC 数据库 从10.2.0.1升级到 10.2.0.5
oracle 11g xdb.,Oracle 11g升级到11.2.0.3过程中XDB.DBMS_XMLSCHEMA相关报错相关推荐
- oracle 10.2 64位,Oracle 10.2.0.5 x64升级到11.2.0.3 x64
说明:11g数据库现在新部署的数量也很多的,对于10g数据库,现在整理一下10g到11g的升级过程.10.2.0.2以上版本才能升级到11.2.0.3版本. 升级说明:10.2.0.5(64)-> ...
- Oracle 11.2.0.1 升级到 11.2.0.3 示例
Oracle 11.2.0.1 单实例升级到11.2.0.3. Oracle 升级的步骤都差不多. 先升级Oracle software,然后升级Oracle instance. Oracle 11. ...
- Oracle 11.2.0.1 rac升级到11.2.0.4
升级过程分为三部分: 1.升级grid 2.升级rdbms 3.升级数据字典 前期准备: 新建grid_home和oracle_home 升级前 升级后 版本 11.2.0.1 11.2.0.4 gr ...
- oracle 11.2.0.3RAC升级到11.2.0.4
oracle 11.2.0.3RAC升级到11.2.0.4 一.GRID集群软件升级 二.Oracle数据库软件升级 注意 照着大佬的教程一步一步做的 ,升级完看也挺简单,可能会出现一些突发状况,这个 ...
- Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误
Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误 参考文章: (1)Missing artifact com ...
- oracle_home 11.2,Oracle11.2.0.1升级到11.2.0.4
1.首先安装11.2.0.4数据库,安装步骤略过 2.开始升级 我已经下载了更新软件,所以选择第Skip software update 选择upgrade 按existing database继续下 ...
- poi从3.6 升级为新版本5.2.2,导致 原先的代码 报错,替换方案
前言 描述:项目中的 poi 包有点旧,很多方法都没有,现在导入新的 poi 包,导致原先项目中的 代码报错. 描述:下面是遇到的一些报错,解决方案. 报错1:CellStyle.BORDER_THI ...
- Centos6.X升级glibc解决“libc.so.6 version GLIBC_2.14 not found”报错问题
Centos6.X升级glibc解决"libc.so.6 version GLIBC_2.14 not found"报错问题 参考文章: (1)Centos6.X升级glibc解决 ...
- RHEL5.4 x86_64 GCC 4.1.2 升级到4.7.0版过程(含安装MPFR、GMP、MPC过程)
RHEL5.4 x86_64 GCC 4.1.2 升级到4.7.0版过程 (含安装MPFR.GMP.MPC过程) redhat 库先安装到某个路径不替换原有库还是提示checking for the ...
- Oracle RAC 10.2.0.5升级到11.2.0.4遇到的问题
最近有这个需求所以提前在家里的测试环境做了相关的测试,将Oracle RAC 10.2.0.5 for Linux升级到Oracle RAC 11.2.0.4,不对物理结构做任何变更,直接升级 ...
最新文章
- JQuery Ajax传递整个表单数据方法
- 超过3000赞的「机器学习路线图」,教你升级打怪全攻略
- 360路由器刷openwrt后设置wifi中继
- mybatis逆向工程用idea通过pom插件generator生成代码指令(mysql,oracle,sqlserver)
- iBATIS使用$和#的一些理解
- ATmega328p EEprom读写
- 启蒙||那些人,那些剧||爱情+文学+英语
- 物联网与传统的互联网相比,主要具备哪些基本特征?
- 老中医根治python编码问题2
- 工程文件参考——CubeMX+STM32F4+FreeRTOS+IIC实现JY901通讯
- 传奇SF的架设-开外网
- 工作的工资是怎么算的
- 笔记本固态硬盘和普通硬盘的区别
- 干货分享!华为模拟器Web配置防火墙
- unity2d游戏开发系列教程:一、环境安装
- 什么是显热?什么是潜热?
- 微信公众号 开发详解02【自动回复、发布文章、自定义菜单、3种链接跳转】
- php获取ip与端口,PHP获取IP与连接数,并获取IP所在地址
- 58.创建线程CreateProcess、STARTUPINFO、PROCESS_INFORMATION、ExitProcess、TerminateProcess、GetCommandLine、Get
- postman使用实践教程图文详解