您好,登錄后才能下訂單哦!
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資料庫
到這里我們的升級工作已經完成!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。