linux中asm数据库卸载教程,删除Linux非rac环境下的ASM实例

环境说明: 操作系统:CentOS 5 x86数据库:Oracle 10.2.0.1 非RAC环境ASM实例名:+ASM

环境说明:

操作系统:CentOS 5 x86

数据库:Oracle 10.2.0.1 非RAC环境

ASM实例名:+ASM

参考:metalink node:311350.1

1、检查ASM实例进程

@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实例名

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

3、检查是否有实例在使用ASM

@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实例信息

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

8、删除ASM实例相关的spfile、pfile等文件

@oracle[/home/oracle]> cd $ORACLE_HOME/dbs

@oracle[/oracle/app/10.1/dbs]> rm -f *+ASM*

@oracle[/oracle/app/10.1/dbs]> cd $ORACLE_BASE/admin

@oracle[/oracle/admin]> rm -rf +ASM

9、删除/etc/oratab文件中的ASM实例相关行

删除/etc/oratab文件中的如下行

其实删除oracle 实例同样要查出该文件的内容

+ASM:/oracle/app/10.1:Y

10、用root用户删除cssd服务

@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使用的设备的文件头信息

@oracle[/home/oracle]> cd /dev/raw/

@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

@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

@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

@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

--end--

logo.gif

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值