總結9208補丁升級過程

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章