升级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: