32位升级到64位之后迁移oracle db遇到的问题
2011-06-26 06:02
411 查看
32位升级到64位之后迁移oracle db遇到的问题
处理器由32位变成了64位,重装oracle软件之后,权衡各种因素,db我选择了把冷备直接挂接的办法迁移,迁移之后遇到了问题...顺利挂载db之后,通过应用程序或者第三方工具(如plsql developer)连接时出现ORA-06553: PLS-801: internal error [56319] 等错误。解决方法如下:
SQL> shutdown immediate
SQL> startup upgrade
SQL> set echo on
SQL> @$ORACLE_HOME/rdbms/admin/utlirp.sql
SQL> select status from dba_objects
2 where object_name='DBMS_STANDARD'
3 and object_type='PACKAGE'
4 and owner='SYS';
如果invalid,则需要重新编译,执行以下语句
SQL> alter package dbms_standard compile;
如果是valid,则不需要执行上面一条语句
SQL> select object_name from dba_objects where status='INVALID';
如果返回值不为空,则需要执行以下语句
SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
如果语句执行失败,则依次执行下列语句
$ cd /u01/app/oracle/product/102/db_1/olap/admin/
SQL> @?/olap/admin/catnoamd.sql
SQL> @?/olap/admin/catnoaps.sql
SQL> @?/olap/admin/catnoxoq.sql
SQL> @?/olap/admin/olapidrp.plb
SQL>@?/olap/admin/olap.sql SYSAUX TEMP;
然后再次执行
SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
再次查询
SQL> select object_name from dba_objects where status='INVALID';
此时应为空
SQL> set echo off
SQL> shutdown immediate;
SQL> startup
参考的原文连接如下:
http://mail.qq.com/cgi-bin/ftnExs_download?k=2c633037cc0299cc9b1224374234521c5a5753530700020a4e52010e5319500152001d565d50061e55050807535553525a540554642f6452024e7c5e0a411c83cdd9f3e2bb19afe2d99f829edbf94a5e0b1730&t=exs_ftn_download&code=cc07d4d3
相关文章推荐
- Oracle技术之32位升级到64位之后迁移oracle db遇到的问题
- Oracle 10.2.0.1 32位冷备迁移升级到10.2.0.5 64位
- oracle 由32位迁移到64位的问题
- 迁移32位下的旧代码到64位sever遇到过的两个很诡异的问题
- Oracle32位升级到64位后问题汇总
- 记录在WIN7 64位安装32位Oracle 11G遇到的问题
- ORACLE 11g R2 64位备份恢复到ORACLE 11g R2 32位 问题处理
- Oracle VM VirtualBox在电脑上安装后只显示32位版本不显示64位版本的问题
- Oracle 单实例 从32位 迁移到 64位 方法(一)-- 直接 copy datafiles
- oracle 升级时遇到关于asm的问题
- vs2008环境的objectArx开发-32位升级64位问题整理
- ORACLE 10升级到10.2.0.5 Patch Set遇到的内核参数检测失败问题
- Hibernate程序从64位转移到32位机上运行遇到的问题
- 关于升级14.1.0 build-7370693之后遇到的问题
- 升级到AndroidStudio3.0之后项目打包遇到的问题及解决方案
- Oracle 单实例 从32位 迁移到 64位 方法(一)-- 直接 copy datafiles
- 安装64位Oracle,使用Pl/SQL工具遇到的问题
- 【转】oracle odp.net 32位/64位版本的问题
- Window Server 2008 R2 SP1(64位)下安装oracle遇到的一些问题及解决方案
- ORACLE逻辑备份实现数据库迁移遇到的问题