Oracle database 升級(文件)to 10.2.0.4 from 10.2.0.1
Oracle database 升級(文件)
文件目錄:
1、 備份ORACLE_BASE(作為一名DBA,無論什麼工作都不要忘記備份)
2、 升級Opatch (①/opt/Disk1/runInstaller 圖形安裝;②靜默安裝)
3、 升級資料庫(①DBUA圖形安裝;②手動安裝)
1、 備份ORACLE_BASE(作為一名DBA,無論什麼工作都不要忘記備份)
a)停止單例項資料庫所有程式(stopping all processes for a single instance installation)
emctl stop dbconsole ---停止EM
isqlplusctl stop ---
lsnrctl stop ----停止監聽
conn /as sysdba
shutdown immediate ----閉關資料庫
export ORACLE_SID=+ASM
sqlplus /nolog
conn /as sysdba
shutdown immediate ----關閉ASM例項(automatic storage management instance)
root使用者執行:
# $ORACLE_HOME/bin/crsctl stop crs ---關閉ASM,oracle叢集同步服務守護程式
b)冷備份資料
備份:tar -zcvf bk.tar.gz $ORACLE_BASE/ --打包並壓縮
恢復:tar –zxvf bk.tar.gz –C $ORACLE_BASE/ --指定目錄經行恢復
2、升級Opatch (①/opt/Disk1/runInstaller 圖形安裝;②靜默安裝)
我們這裡採取的是圖形安裝,暫不介紹靜默安裝
升級Opatch
Oracle使用者執行:
unzip p6810189_10204_Linux-x86.zip ---解壓包
export DISPLAY=192.168.1.25:0.0 ---Xmanger遠端桌面安裝
/opt/Disk1/runInstaller ----進入圖形介面安裝
圖形介面省略:需要注意是的這裡提供:是否直接覆蓋ORACLE_HOME升級
Root使用者執行:
/opt/oraInventory/orainstRoot.sh
/opt/oracle/product/10.2.0/db_1/root.sh
3、升級資料庫(①DBUA圖形安裝;②手動安裝)
我們這裡是採取的圖形安裝,暫不介紹手動安裝
3-1)Oracle使用者執行:
設定系統環境
export ORACLE_SID=test
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
lsnrctl start ----開啟監聽
export DISPLAY=192.168.1.25:0.0
dbua ----圖形升級 (如果圖形遇到問題,請不要/home/oracle目錄下執行dbua)
圖形介面省略:需要注意的是這裡提供: 1、升級過程中是否移動資料檔案;2、升級過程中是否自動冷備,並形成一個指令碼進行恢復
dbua最後會生成一個升級報告,如果有失敗的選項會顯示出來,並評估這次升級是否成功
3-2)如果使用了oracle recovery manager catalog
$ rman catalog username/password@alias
RMAN> UPGRADE CATALOG;
3-3)故障處理及升級檢驗
sys@TEST> shutdown immediate;
sys@TEST> startup upgrade
sys@TEST> @?/rdbms/admin/catupgrd.sql ---重新升級解決version與status問題
sys@TEST> @?/rdbms/admin/utlu102i.sql ----蒐集升級資訊
注:catupgrd.sql; utlu102i.sql 均是在startup upgrade 下執行
sys@TEST> shutdown immediate;
sys@TEST> startup
sys@TEST> @?/rdbms/admin/utlrp.sql ---重新編譯無效的pl/sql包
升級元件檢驗
select comp_name, version, status from sys.dba_registry;
COMP_NAME VERSION STATUS
---------------------------------------- ------------------------------ --------------------
Oracle Database Catalog Views 10.2.0.4.0 VALID
Oracle Database Packages and Types 10.2.0.4.0 VALID
Oracle Workspace Manager 10.2.0.4.3 VALID
JServer JAVA Virtual Machine 10.2.0.4.0 VALID
Oracle XDK 10.2.0.4.0 VALID
Oracle Database Java Packages 10.2.0.4.0 VALID
Oracle Expression Filter 10.2.0.4.0 VALID
Oracle Data Mining 10.2.0.4.0 VALID
Oracle Text 10.2.0.4.0 VALID
Oracle XML Database 10.2.0.4.0 VALID
Oracle Rule Manager 10.2.0.4.0 VALID
Oracle interMedia 10.2.0.4.0 VALID
OLAP Analytic Workspace 10.2.0.4.0 VALID
Oracle OLAP API 10.2.0.4.0 VALID
OLAP Catalog 10.2.0.4.0 VALID
Spatial 10.2.0.4.0 VALID
Oracle Enterprise Manager 10.2.0.4.0 VALID
SQL> select * from utl_recomp_errors;
no rows selected
3-4)EM更新
emca -upgrade db –更新EM資料庫
到這裡我們的升級工作已經完成!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31536640/viewspace-2155655/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜默升級oracle(文件)to 10.2.0.4 from 10.2.0.1Oracle
- Oracle 10.2.0.1 升級到 10.2.0.4Oracle
- oracle rac 10.2.0.1 升級到 oracle 10.2.0.4Oracle
- (轉)Oracle 10.2.0.1 升級到 10.2.0.4Oracle
- Oracle RAC 10.2.0.1 升級 10.2.0.4 簡單描述Oracle
- Oracle 10.2.0.1 升級到 10.2.0.4--轉載Oracle
- windows 下oracle從10.2.0.1升級到10.2.0.4WindowsOracle
- oracle 之 安裝10.2.0.1 且 升級到 10.2.0.4Oracle
- Oracle10g RAC : 10.2.0.1 升級到 10.2.0.4Oracle
- oracle 10.2.0.1 rac 升級到10.2.0.4 rac時,dbua升級的元件列表Oracle元件
- Oracle 10g rac升級(10.2.0.1 Rac到10.2.0.4)Oracle 10g
- linux下oracle RAC10.2.0.1升級到10.2.0.4LinuxOracle
- windows 2003,oracle 10.2.0.1升級到10.2.0.4WindowsOracle
- Oracle10.2.0.1 升級到Oracle10.2.0.4 簡單步驟Oracle
- Oracle 10g upgrade from 10.2.0.1 to 10.2.0.4Oracle 10g
- linux平臺下oracle從10.2.0.1升級到10.2.0.4LinuxOracle
- Upgrade Oracle Database from 10.2.0.1 to 11.2.0.4OracleDatabase
- oracle在linux平臺從10.2.0.1升級到10.2.0.4方法OracleLinux
- Oracle RAC ASM 例項 從10.2.0.1 升級到 10.2.0.4 說明OracleASM
- Oracle10.2.0.1升級到10.2.0.4碰到的Text file busy問題Oracle
- 升級Oracle10.2.0.1Oracle
- Oracle10.2.0.1RAC 升級 Oracle10.2.0.5案例分享 -DATABASE篇OracleDatabase
- Linux下Oracle10.2.0.1升級到oracle10.2.0.4詳細操作記錄LinuxOracle
- oracle 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- Oracle10.2.0.1到10.2.0.4升級出現了ORA-01092故障Oracle
- 靜默升級oracle到10.2.0.4Oracle
- oracle 10.2.0.2升級到10.2.0.4Oracle
- Redhat 5.4 Orcle RAC 資料庫 從10.2.0.1升級到 10.2.0.4Redhat資料庫
- oracle cluster 10.2.0.1 for aix 6.1 升級到10.2.0.4會出現vip offline問題OracleAI
- Vcenter上SuSE10 32位安裝10.2.0.1 並升級10.2.0.4
- 升級Oracle 10g 到10.2.0.4Oracle 10g
- Oracle10g RAC 資料庫升級為10.2.0.4 ,clusterware需要升級到10.2.0.4 ?Oracle資料庫
- oracle10.2.0.4(經10.2.0.1升級)利用runInstaller silent方式刪除oracle軟體相關錯誤Oracle
- Oracle Database 10.2.0.5.0 升級OracleDatabase
- oracle從10.2.0.4升級到11.2.0.1的三種升級方法Oracle
- oracle 10.1.0.2 升級到10.2.0.4 步驟Oracle
- ORACLE10G 10.2.0.1升級到10.2.0.5Oracle
- ORACLE 10gR2 RAC升級至10.2.0.4Oracle 10g