总结9208补丁升级过程

来源:互联网 发布:安藤雅信淘宝旗舰店 编辑:程序博客网 时间:2024/04/30 02:29

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

原创粉丝点击