Oracle9208的升级过程:
1、关闭WIN服务器Tomcat,亿阳采集,惠普产品,
/etc/init.d/cron start关闭任务调度。
2、su - oracle
sqlplus /nolog
connect sys/manager as sysdba
shutdown immediate
关闭数据库;
3、打开图形界面,在oracle用户下设置好
DISPLAY
ORACLE_HOME
ORACLE_SID
变量,执行./runInstaller启动oracle9208的安装窗口,进行安装,
中间会提示执行root.sh脚本;
4、安装后启动数据库查看相关的参数;
$ sqlplus /nolog
SQL> CONNECT SYS/SYS_password AS SYSDBA
SQL> STARTUP
SQL> SHOW PARAMETER SHARED_POOL_SIZE
SQL> SHOW PARAMETER JAVA_POOL_SIZE
If necessary, set the value of the SHARED_POOL_SIZE initialization parameter to at least 150 MB:
SQL> ALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
If necessary, set the value of the JAVA_POOL_SIZE initialization parameter to at least 150 MB:
SQL> ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;
SQL> SHUTDOWN
5、执行升级更新的脚本;
$ sqlplus /nolog
SQL> CONNECT SYS/SYS_password AS SYSDBA
SQL> STARTUP MIGRATE
SQL> SPOOL patch.log
SQL> @?/rdbms/admin/catpatch.sql
SQL> SPOOL OFF
SQL> SHUTDOWN
顺便设置好pfile的init实例文件参数后,通过pfile启动数据库。
SQL> STARTUP pfile='/opt/oracle/admin/openview/pfile/initopenview.ora'
通过pfile文件生成spfile文件。
SQL>create spfile from pfile
SQL> @?/rdbms/admin/utlrp.sql
升级完成。
但有一些需要注意的地方:
1、升级9208的补丁后发现监听使用的tnsnames.ora文件,
由/opt/oracle/product/9.2.0/network/admin/tnsnames.ora
变更到/var/opt/oracle/tnsnames.ora。这个应该是个别现象。
2、升级后/opt/oracle/product/9.2.0/lib和/opt/oracle/product/9.2.0/lib32目录下的文件权限有可
能改变,有可能影响到采集程序的运行。我干脆把权限都给这些jar文件了。
chmod -R 777 /opt/oracle/product/9.2.0/lib
chmod -R 777 /opt/oracle/product/9.2.0/lib32
总结9208补丁升级过程
最新推荐文章于 2024-08-05 14:35:00 发布