刪除Linux非rac環境下的ASM執行個體

來源:互聯網
上載者:User

環境說明:

作業系統:CentOS 5 x86
資料庫:Oracle 10.2.0.1 非RAC環境
ASM執行個體名:+ASM

參考:metalink node:311350.1

 

1、檢查ASM執行個體進程

ora_test@oracle[/home/oracle]> ps -ef|grep asm|grep -v grep
oracle 4263 1 0 Jan20 ? 00:00:02 asm_pmon_+ASM
oracle 4265 1 0 Jan20 ? 00:00:00 asm_psp0_+ASM
oracle 4267 1 0 Jan20 ? 00:00:00 asm_mman_+ASM
oracle 4269 1 0 Jan20 ? 00:00:00 asm_dbw0_+ASM
oracle 4271 1 0 Jan20 ? 00:00:00 asm_lgwr_+ASM
oracle 4273 1 0 Jan20 ? 00:00:00 asm_ckpt_+ASM
oracle 4275 1 0 Jan20 ? 00:00:00 asm_smon_+ASM
oracle 4277 1 0 Jan20 ? 00:00:00 asm_rbal_+ASM
oracle 4279 1 0 Jan20 ? 00:00:06 asm_gmon_+ASM

2、設定ASM執行個體名

ora_test@oracle[/home/oracle]> export ORACLE_SID=+ASM

3、檢查是否有執行個體在使用ASM

ora_test@oracle[/home/oracle]> sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jan 21 08:44:03 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

idle> select instance_name from v$asm_client;

no rows selected

如果有執行個體在使用ASM,需要首先停止這些相關的執行個體,並備份相關的datafile、controlfile等

4、檢查ASM執行個體上的diskgroup

idle> select name from v$asm_diskgroup;

NAME
------------------------------
DATA

5、刪除檢查到ASM執行個體上的diskgroup

idle> drop diskgroup data including contents;

Diskgroup dropped.

6、關閉ASM執行個體

idle> shutdown
ORA-15100: invalid or missing diskgroup name

ASM instance shutdown
idle> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

7、從css中刪除ASM執行個體資訊

ora_test@oracle[/home/oracle]> oradism -delete -asmsid +ASM

8、刪除ASM執行個體相關的spfile、pfile等檔案

ora_test@oracle[/home/oracle]> cd $ORACLE_HOME/dbs
ora_test@oracle[/oracle/app/10.1/dbs]> rm -f *+ASM*
ora_test@oracle[/oracle/app/10.1/dbs]> cd $ORACLE_BASE/admin
ora_test@oracle[/oracle/admin]> rm -rf +ASM

9、刪除/etc/oratab檔案中的ASM執行個體相關行

刪除/etc/oratab檔案中的如下行

其實刪除oracle 執行個體同樣要查出該檔案的內容

+ASM:/oracle/app/10.1:Y

10、用root使用者刪除cssd服務

ora_test@root[/oracle/app/10.1/bin]> ./localconfig delete
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.

11、清除ASM使用的裝置的檔案頭資訊

ora_test@oracle[/home/oracle]> cd /dev/raw/
ora_test@oracle[/dev/raw]> ls -l *
crw------- 1 oracle oinstall 162, 1 Jan 21 08:45 raw1
crw------- 1 oracle oinstall 162, 2 Jan 21 08:45 raw2
crw------- 1 oracle oinstall 162, 3 Jan 21 08:45 raw3
ora_test@oracle[/dev/raw]> dd if=/dev/zero of=/dev/raw/raw1 bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00396028 seconds, 2.6 MB/s
ora_test@oracle[/dev/raw]> dd if=/dev/zero of=/dev/raw/raw2 bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00485093 seconds, 2.1 MB/s
ora_test@oracle[/dev/raw]> dd if=/dev/zero of=/dev/raw/raw3 bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00532261 seconds, 1.9 MB/s
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.