Windows2003下ORACLE9.2.0.1升级到9.2.0.8步骤
主要参考文档:9208补丁包下的readme.html
1、 从metalink下载9208补丁包
Metalink→Patches&Updates→Simply Search→Quick Links→Product→Oracle Database→Microsoft Windows(32bit) →9.2.0.8,下载p4547809_92080_WINNT.zip补丁包。
2、 关闭本机上所有数据库服务。
Sql>shutdown immediate;
cmd>lsnrctl stop
控制面板→管理工具→服务,停止所有Oracle开头的服务
在任务管理器里查看是否还有oracle.exe进程
3、 解压缩补丁包,执行D:oracleoracle_patchDisk1setup.exe进行安装。
安装时目标选项里,在名称里下按,就可以指定出原来的安装名称和路径。
安装完毕后,重新启动ORACLE服务。
4、 修改java_pool_size和shared_pool_size为150M
Sql>connect /as sysdba;
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
spfile string %ORACLE_HOME%DATABASESPFILE%
SQL> show parameter sga_max_size;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
sga_max_size big integer 2527800760
SQL> show parameter java_pool_size;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
java_pool_size big integer 33554432
SQL> show parameter shared_pool_size;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
shared_pool_size big integer 50331648
SQL>alter system set sga_max_size=’500m’;
Sql>alter system set java_pool_size=’150m’;
Sql>alter system set shared_pool_size=’150m’;
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 529604804 bytes
Fixed Size 454852 bytes
Variable Size 402653184 bytes
Database Buffers 125829120 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter java_pool_size;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
java_pool_size big integer 159383552
SQL> show parameter shared_pool_size;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
shared_pool_size big integer 159383552
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup migrate;
ORACLE 例程已经启动。
Total System Global Area 529604804 bytes
Fixed Size 454852 bytes
Variable Size 402653184 bytes
Database Buffers 125829120 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
SQL> STARTUP MIGRATESQL> SPOOL patch.logSQL> @d:oracleora92rdbmsadmincatpatch.sqlSQL> SPOOL OFF]检查日志,查看是否发生错误。SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。
SQL> startup;ORACLE 例程已经启动。
[@more@]Total System Global Area 529604804 bytesFixed Size 454852 bytesVariable Size 402653184 bytesDatabase Buffers 125829120 bytesRedo Buffers 667648 bytes数据库装载完毕。数据库已经打开。SAL>@ d:oracleora92rdbmsadminutlrp.sql;至此升级完毕。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/150048/viewspace-915338/ ,如需转载,请注明出处,否则将追究法律责任。