ORACLE 10gR2 RAC升級至10.2.0.4-(1)停止相關程式
由於涉及的節點、例項多於一個,因此RAC環境下的ORACLE資料庫升級包含多個步驟,某些操作執行的先後順序也有講究,不是想停就停、想升就升、想啟就啟的,這點與單例項資料庫的操作有很大差異。
- 提示:升級包的readme中強調,在升級資料庫軟體前,要保障clusterware的版本不低於目標資料庫軟體版本,也就是說要在升級資料庫軟體前首先升級clusterware,不過實際操作中 10203 及之前版本並不強制要求 , 10204 的補丁包倒是會在升級前檢測clusterware的版本,如有異常會提示警告資訊,不過 各位讀友 仍 可根據自身實際情況選擇是否升級clusterware。
一、停止相關程式
對於RAC資料庫,首先要停止所有節點中的Service(服務,如果建立了service的話),在任意節點中執行操作如下:
- [oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop service -d jssdb
停止RAC資料庫中所有例項,本步操作即可以登陸每個節點的sqlplus,執行shutdown,也可以通過srvctl命令關閉資料庫,例如:
- [oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop database -d jssdb
接著停止ASM例項和監聽服務,執行命令如下:
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop asm -n jssdbn1
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop asm -n jssdbn2
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop listener -n jssdbn1
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop listener -n jssdbn2上述命令完成後,可以通過crs_stat檢視當前app的狀態
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.jssdb.db application OFFLINE OFFLINE
ora....n1.inst application OFFLINE OFFLINE
ora....n2.inst application OFFLINE OFFLINE
ora....SM1.asm application OFFLINE OFFLINE
ora....N1.lsnr application OFFLINE OFFLINE
ora....bn1.gsd application ONLINE ONLINE jssdbn1
ora....bn1.ons application ONLINE ONLINE jssdbn1
ora....bn1.vip application ONLINE ONLINE jssdbn1
ora....SM2.asm application OFFLINE OFFLINE
ora....N2.lsnr application OFFLINE OFFLINE
ora....bn2.gsd application ONLINE ONLINE jssdbn2
ora....bn2.ons application ONLINE ONLINE jssdbn2
ora....bn2.vip application ONLINE ONLINE jssdbn2可以看到,資料庫例項以及相關服務均被offline。
此時,建議建立一份資料庫的完整備份。接下來我們就要對安裝補丁包了。
- 提示:上述操作也是標準的RAC環境資料庫shutdown過程。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-621941/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE 10gR2 RAC升級至10.2.0.4Oracle 10g
- Oracle 11.2.0.4 RAC psu補丁升級至11.2.0.4.2Oracle
- Oracle 10.2.0.5升級至11.2.0.4Oracle
- oracle rac_cssd程式故障重啟相關OracleCSS
- oracle 10g rac升級Oracle 10g
- ORACLE RAC 的滾動升級Oracle
- oracle 10 rac 升級 10.2.0.1升級到10.2.0.5Oracle
- oracle 10.2.0.1 rac 升級到10.2.0.4 rac時,dbua升級的元件列表Oracle元件
- Oracle RAC 相關概念(Final)Oracle
- Oracle RAC 11.2.0.3.2 升級 11.2.0.3.4Oracle
- Oracle RAC 手動升級 11.2.0.3.4Oracle
- Oracle 資料庫 升級為 RACOracle資料庫
- oracle 10.2.0.4 rac 升級到oracle 10.2.0.5 rac步驟Oracle
- oracle rac 10.2.0.1 升級到 oracle 10.2.0.4Oracle
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- ORACLE 10G RAC 升級補丁Oracle 10g
- 升級oracle 10g clusterware 和 racOracle 10g
- Centos7 升級至openssh-9.8p1CentOS
- 【實驗】使用 VMware 在 Linux 5.1 上安裝、升級及維護 Oracle 10gR2 RAC (一)LinuxOracle 10g
- 【實驗】使用 VMware 在 Linux 5.1 上安裝、升級及維護 Oracle 10gR2 RAC (二)LinuxOracle 10g
- 【實驗】使用 VMware 在 Linux 5.1 上安裝、升級及維護 Oracle 10gR2 RAC (三)LinuxOracle 10g
- 【實驗】使用 VMware 在 Linux 5.1 上安裝、升級及維護 Oracle 10gR2 RAC (四)LinuxOracle 10g
- 【實驗】使用 VMware 在 Linux 5.1 上安裝、升級及維護 Oracle 10gR2 RAC (五)LinuxOracle 10g
- Oracle:Oracle RAC 11.2.0.4 升級為 19cOracle
- linux安全設定(升級SSH,關閉telnet,停止FTP,停止sendmail等)LinuxFTPAI
- vm+win+oracle10g 升級至 10.2.0.4Oracle
- Oracle 10g rac升級(10.2.0.1 Rac到10.2.0.4)Oracle 10g
- MongoDB 3.2 升級至 3.4.6MongoDB
- Twitter API升級至1.1API
- IBM aix下oracle 9.2.0.5 rac 升級到oracle 9.2.0.8IBMAIOracle
- oracle 10gR2 RAC 的一個BUGOracle 10g
- oracle 10gr2 rac 修改auto_startOracle 10g
- Oracle RAC 10.2.0.1 升級 10.2.0.4 簡單描述Oracle
- [ZT] Oracle 10g RAC的相關概念Oracle 10g
- Oracle 10g RAC 相關維護命令Oracle 10g
- php5.6 升級至7.2.7PHP
- ThinkPHP升級至 5.1.18 版本PHP
- 【UP_ORACLE】使用AutoUpgrade工具升級Oracle 11.2.0.4至12.2.0.1Oracle