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補丁升級過程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.