我们在升级数据库的大版本(如9i -> 10g )或大的补丁集( 如10.2.0.1 -> 10.2.0.4)时总是需要升级现有数据库的数据字典(dictionary),这是因为随着Oracle版本的升级,某些对象的属性需要改变,而这些改变操作都将体现在升级脚本catupgrd.sql中。 举例来说在11.2版本中为了ASH特性增加dbreplay的信息,那么我们到11.2的ORAC
原创 2011-09-15 19:35:56
762阅读
一套AIX 上的10.2.0.4系统运行catupgrd.sql脚本时出现ORA-600 [17003]错误, 详细的日志如下:   ALTER TYPE lcr$_row_record ADD MEMBER FUNCTION * ERROR at line 1: ORA-00600: internal error code, arguments: [17003], [0x70
原创 2010-01-02 23:49:33
1005阅读
Oracle 10g RAC 升级(CPU Update)之--升级数据库系统环境:操作系统:RedHat EL5Cluster: Oracle CRS 10.2.0.1.0Oracle:  Oracle 10.2.0.1.0如图所示:RAC 系统架构三、升级数据库数据库的升级需要关闭DataBase,可以采用DBUA以图形的方式升级,也可以采用sqlplus 命令(catupgrd.s
原创 2014-05-13 10:26:52
1521阅读
ORA-01092: ORACLE 实例终止。强制断开连接上次打了个10.2.0的补丁,最后忘了升级数据字典了,导致此错误。只要按照正常的升级数据字典的步骤即可解决01092问题。SQL> startup upgradeSQL> @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catupgrd.sqlSQL> @F:\oracle\produ
原创 2009-06-16 11:58:00
79阅读
今天将数据库升级到10.2.0.5后,启动数据库报如下错误: 查看oracle描述: 接着查看alert log文件,有如下告警: 执行startup upgrade命令以打开数据库: 完了后,执行catupgrd.sql语句: 这个过程比较长,大概1小时左右,慢慢等吧。 完了之后重启数据库: 至此,问题已解决,数据库成功打开!!!
原创 2010-08-23 21:10:50
10000+阅读
1点赞
3评论
目录一、数据库升级路线二、Source端数据库进行RMAN全备份2.1 备份前执行utlu112i.sql脚本2.2 Source端数据库全备份三、Target端进行异机操作3.1 恢复Spfile3.2 恢复控制文件3.3 恢复归档文件3.4 恢复数据文件3.5 upgrade打开数据库3.6 执行升级脚本catupgrd.sql3.7 执行脚本utlu112s.sql3.8 执行脚本catup
原创 2017-07-17 13:06:14
2215阅读
1点赞