升级ORACLE 10.2.0.1至10.2.0.3版本

上一篇 / 下一篇  2007-11-08 00:00:00 / 个人分类:一般分类

因为之前的版本10.2.0.1.0老是出现ORA-07445的错误,在网上看了很多的资料,最后决定试着去升级10.2.0.3.0

OS版本:WINDOWS2003

ORACLE版本:10.2.0.1.0

升级步骤:

(1) Oracle推荐在升级之前先做一个全库的备份;

(2) 停止所有的Oracle服务

emctl stop dbconsole

isqlplusctl stop

lsnrctl stop

shutdown immediate;

windows服务管理器中停止类似OracleServiceSID的服务

(3) 运行补丁中的setup.exe,一路next即可

(4) 启动监听器

lsnrctl start

(5) startup upgrade打开数据库

(6) 运行升级脚本catupgrd.sql

SQL> @ORACLE_BASEORACLE_HOMErdbmsadmincatupgrd.sql

(7) 重启数据库

shutdown immediate;

startup;

(8) 运行脚本utlrp.sql编译所有invaild的对象

SQL> @ORACLE_BASEORACLE_HOMErdbmsadminutlrp.sql

做到第5步的时候,怎么也不能用SYS连接数据库,ORA-12514错误,后来发现是我的注册有问题,监听器根本就不能监听到本机的服务。最后修改了listener.ora文件:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORACLE.MOT)
(ORACLE_HOME = E:oracleDB)
(SID_NAME = ORACLE)
)
)

LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.150)(PORT = 1521))
)

其中ORACLE.MOT是服务器的全局服务名称,ORACLE是服务器的SID

重启监听器,升级成功。



TAG:

引用 删除 Mr 刘   /   2008-07-07 13:32:28

你好,请问补丁怎么下载?
那个网页好慢啊。。
我的QQ:3819558
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 968
  • 日志数: 356
  • 建立时间: 2008-01-03
  • 更新时间: 2008-01-03

RSS订阅

Open Toolbar