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 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- 從10.2.0.1升級到10.2.0.5操作實驗(下)
- Converting Oracle Database from Linux to Windows using RMANOracleDatabaseLinuxWindows
- 連載三:Oracle升級文件大全Oracle
- Windows升級到oracle 11g的異機物理升級文件(冷備)WindowsOracle
- The database owner SID recorded in the master database differs from the database owner SID recorded in database 'DB_NAME'DatabaseAST
- ORA-16649: possible failover to another database prevents this database from beiAIDatabase
- Oracle 19c透過recover standby database from service修復GAP案例OracleDatabase
- Oracle 10.2.0.5升級至11.2.0.4Oracle
- ORACLE database vaultOracleDatabase
- Oracle clone databaseOracleDatabase
- 【Oracle升級】Oracle指令碼升級11g to 19c non-CDBOracle指令碼
- Oracle Database Cloud - Database as a Service Quick StartOracleDatabaseCloudUI
- 墨天輪高分技術文件分享——Oracle升級遷移篇(共96個)Oracle
- A Oracle Data Guard Broker 升級和降級Oracle
- 12. Oracle版本、補丁及升級——12.3. 升級Oracle
- Oracle 12c升級指南Oracle
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- Oracle:Oracle RAC 11.2.0.4 升級為 19cOracle
- Oracle Database Scheduler整理OracleDatabase
- Oracle Physical Database LimitsOracleDatabaseMIT
- 靜默升級oracle 11g (從11.2.0.1升級到11.2.0.4)Oracle
- 【Oracle版本升級圖--小麥苗】Oracle
- Oracle 12.2 使用Database Link優化Standby Database WorkloadOracleDatabase優化
- iOS直播SDK升級文件_2018_10_18iOS
- 【UP_ORACLE】使用AutoUpgrade工具升級Oracle 11.2.0.4至12.2.0.1Oracle
- 【XTTS】Oracle XTTS V4--Oracle11.2.0.4+ 遷移升級TTSOracle
- oracle資料庫11.2.0.3升級到11.2.0.4Oracle資料庫
- ORACLE10G升級11GOracle
- SharePlex for Oracle and Kafka 8.6.x 升級 9.2.3OracleKafka
- Oracle 19c Concepts(01):Introduction to Oracle DatabaseOracleDatabase
- Oracle 19c Concepts(13):Oracle Database InstanceOracleDatabase
- Oracle OCP(35):Database 安裝OracleDatabase
- oracle 10g flashback databaseOracle 10gDatabase
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- oracle 文件Oracle