(轉)Oracle rac環境下清除asm例項
Applies to:
Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.3
Information in this document applies to any platform.
"Checked for relevance on 05-Feb-2008"
Goal:
How to drop the ASM instance installed in a seperate Oracle Home for both RAC and non-RAC installations.
解除安裝rac安裝或非rac安裝中的asm例項。
Solution:
The outline of the steps involved are :
a) Backup all the ASM client database files stored on the diskgroups.
備份磁碟組上的檔案。
b) Dropping all the diskgroups.
刪除磁碟組。
c) Removing ASM resource from CRS (* RAC specific)
從CRS移除asm資源。
d) Removing ASM disk signature (In case of asmlib)
移除asm磁碟簽名。
e) Remove the ASM pfile/spfile.
移除asm pfile/spfile。
f) Removing ASM entry in the file oratab
移除oratab中的asm入口。
g) Wipe out the disks header using dd
使用dd清楚磁碟頭。
Following are the steps to be followed:
1) Log into the ASM instance and do 'select * from v$asm_client;'
2) For each instance listed above, stop the respective databases.
3) Backup all the datafiles, logfiles, controlfiles, archive logs, etc. that are currently using ASM storage, to tape or to filesystem (using RMAN). This needs to be done for every database (ASM client) using ASM.
** NOTE: Please make sure you have the data secure before continuing to the next step.
4) Find all the diskgroups: 'select * from v$asm_diskgroup'
5) For each diskgroup listed above:
' drop diskgroup including contents'
6) Shutdown all(RAC nodes) ASM instances.
7) On RAC install verify that all asm instances are stopped
$ORA_CRS_HOME/bin/crst_stat |more
8) For single instance install run the following script.:
$ORACLE_HOME/bin/localconfig delete
* This cleans up the CSSD configuration.
9)Invoke OUI, and now de-install the ASM Oracle home.
10) For RAC install, remove the asm related resource.
srvctl remove asm -n
crs_stat |more
11) If using asmlib (on Linux only), then
a. oracleasm listdisks
b. oracleasm deletedisks (do this for every disk listed above)
c. oracleasm listdisks (to verify they have been deleted)
d. on other RAC nodes: oracleasm listdisks (to verify they have been deleted too)
e. On all nodes(RAC) :
As root run:
# /etc/init.d/oracleasm stop
# /etc/init.d/oracleasm disable
12) delete the ASM pfile or spfile
13) in the file oratab, remove the line relative to the ASM instance
14) clean out the disks headers using the dd command:
for example: dd if=/dev/zero f=/dev/ bs=1024k count=50
我在安裝oracle rac,配置asm例項,建立磁碟組後掛載狀態有錯誤!
必須解除安裝asm例項,我的步驟如下:
1、停止ASM例項
srvctl stop asm -n dbp
srvctl stop asm -n dbs
2、移除ASM例項(從ocr.loc中)
srvctl remove asm -n dbp
srvctl remove asm -n dbs
3、刪除/etc/oratab檔案下的相關條目
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-710318/,如需轉載,請註明出處,否則將追究法律責任。
請登入後發表評論
登入
全部評論
相關文章
- 刪除Linux非rac環境下的ASM例項(轉)LinuxASM
- 刪除Linux非rac環境下的ASM例項LinuxASM
- 【ASM學習】在windows 環境下建立ASM例項ASMWindows
- ASM單例項(Oracle 11.2.0.4)環境(一)ASM單例Oracle
- ASM單例項(Oracle 11.2.0.4)環境(二)ASM單例Oracle
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- rac環境 asmcmd用法;首先設定oracle_home oracle_sid(asm例項)ASMOracle
- Oracle10g RAC環境下DataGuard備庫搭建例項Oracle
- 單機環境配置ASM例項ASM
- RAC和ASM環境下打patchASM
- Oracle10g RAC環境下DataGuard備庫搭建例項-eygleOracle
- Oracle10g RAC環境下 DataGuard備庫搭建例項-3-eygleOracle
- Oracle10g RAC環境下 DataGuard備庫搭建例項-2-eygleOracle
- Oracle10g RAC環境下 DataGuard備庫搭建例項-1-eygleOracle
- oracle單例項轉RACOracle單例
- 單機環境安裝配置ASM例項ASM
- Oracle10g RAC ASM 環境日常管理OracleASM
- Oracle10g RAC環境下 DataGuard備庫搭建例項-4-自己補Oracle
- RAC環境下單例項啟動Oracle資料庫重建控制檔案案例單例Oracle資料庫
- ORACLE RAC 環境下修改IPOracle
- Oracle RAC 高可用性體系結構與叢集 單例項環境與 Oracle RAC 環境對比Oracle單例
- Windows平臺模擬單例項ASM環境Windows單例ASM
- 清除安裝失敗的asm例項ASM
- RAC+DG(asm單例項)ASM單例
- 從單例項資料庫轉換到RAC環境——RAC的建立和配置單例資料庫
- Linux環境下oracle數庫庫改名,例項改名LinuxOracle
- 11.2環境ASM例項spfile放在ASM磁碟組的訪問方式ASM
- ORACLE RAC環境下某節點的+ASM註冊到CRS資源中OracleASM
- RAC asm恢復到單例項ASM單例
- Oracle RAC 環境下的連線管理Oracle
- ORACLE RAC環境下刪除節點Oracle
- RAC環境只啟動單例項資料庫單例資料庫
- oracle 收集asm例項資訊OracleASM
- rac asm 恢復到 單例項 1ASM單例
- rac asm 恢復到 單例項 2ASM單例
- Rman 單例項filesystem(Windows)恢復到ASM環境(Linux)單例WindowsASMLinux
- oracle10.2.0.1 (rhel4)rac刪除asm例項不乾淨導致重建asm例項出錯OracleASM
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM