oracle 9.2.1升级到oracle 9.2.8 for windows

1.升级oracle(administrator用户权限)
(1)到metalink下载升级压缩包,patch号为4547809,压缩包名称为 p4547809_92080_WINNT.zip,for windows 32bit。
(2)解压缩zip,下边包含一个Disk1和readme.html文件。安装升级补丁之前,在管理中停掉所有的oracle相关服务,在命令提示符中lsnrctl stop,停掉监听器。
(3)在双击Disk下的setup.exe前,确保环境变量中有ORACLE_HOME变量,并已正确设置。否则会出现错误(错误忘了)。
(4)双击setup.exe,自动升级到9.2.0.8,命令提示符提示安装完成后,说明组件已经安装上。
(5)4步并没有update组件,所以还需要update.此时需要开启Oracle的服务,最好是重起电脑,Oracle默认服务会自启动。
(6)以sysdba身份登录数据库后,

SQL>startup

安装oracle有有jvm和xdb的用户确保init.ora中的参数SHARED_POOL_SIZE 和JAVA_POOL_SIZE 为150m。方法是查看现有两个参数大小


SQL>SHOW PARAMETER SHARED_POOL_SIZE
SQL>SHOW PARAMETER JAVA_POOL_SIZE


如果大小不是150m,进行设置:
SQL> Alter SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
SQL> Alter SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;


设置成功后shutdown immediate关闭数据库。
(7)以sysdba登录数据库


执行 SQL> STARTUP MIGRATE
SQL> SPOOL patch.log
SQL> @ORACLE_BASEORACLE_HOMErdbmsadmincatpatch.sql
SQL> SPOOL OFF


spool patch.log是把做升级日志到patch.log,供以后察看。
其中ORACLE_BASEORACLE_HOME表示你的oracle目录,假设oracle安装目录为g:oracleora92,则第三句应为:
SQL>@g:oracleora92rrdbmsadmincatpatch.sql;

其中@表示执行以下脚本。
这个过程持续大概20分钟。
(8)完成后shutdown数据库,然后startup,执行另外一个脚本
SQL> @ORACLE_BASEORACLE_HOMErdbmsadminutlrp.sql;

完成后升级补丁打完!!
(8)重起数据库,登陆后select * from v$version;可以看到oracle升到了9208。

[@more@]1232

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10847043/viewspace-1031408/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10847043/viewspace-1031408/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值