删除Linux非rac环境下的ASM实例

转载 2011年01月12日 16:30:00

环境说明:

操作系统: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

oracle 11g R2 rac/asm 实例不能启动处理方法!

原文地址:http://space.itpub.net/23062014/viewspace-718336 公司由于断电导致oracle 11g R2 asm(aix 6.1) 数据库不能...
  • zq9017197
  • zq9017197
  • 2012年06月27日 11:05
  • 8721

Oracle Rac集群环境下删除归档日志

归档日志存放形式主要存放方式有以下方式: 一、ASM方式 二、
  • alangmei
  • alangmei
  • 2014年04月23日 10:36
  • 3084

11g rac ASM下最简单归档开启/关闭方法

本次先来介绍一下在rac环境下,开启归档的最简单的方法。 环境:oracle11g RAC 11.2.0.4   登陆sqlplus Last login: Wed Jul 29 09:25:43...
  • zhang123456456
  • zhang123456456
  • 2016年12月25日 20:33
  • 873

【OGG】RAC环境下配置OGG单向同步 (四)

【OGG】RAC环境下配置OGG单向同步 (四) 一.1  BLOG文档结构图       一.2  前言部分   一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能...
  • lihuarongaini
  • lihuarongaini
  • 2015年06月15日 09:35
  • 1022

使用rman迁移数据文件操作步骤(RAC-ASM环境)

使用rman迁移数据文件操作步骤: 1.rman窗口执行copy copy datafile 1 to '+TESTDG/rac/datafile/system.dbf'; copy dataf...
  • zhou1862324
  • zhou1862324
  • 2013年12月05日 19:26
  • 532

oracle12c RAC搭建之二服务器环境配置ASM配置(2)

DNS服务器配置好以后,准备两台虚拟机,Redhat的安装过程这里就略过,虚拟机配置完成后,现在我们应该有三台主机。接着我们就将对服务器进行配置。 一、硬件配置 按照如下配置安装虚拟机,推荐如下配置,...
  • moscot_wu
  • moscot_wu
  • 2016年11月03日 17:13
  • 2625

oracle RAC如何正确地删除ASM磁盘组

1.检查确认要删除的磁盘组是否在用 select * from dba_data_files; select * from dba_temp_files; select * from v$log...
  • zengxuewen2045
  • zengxuewen2045
  • 2017年10月13日 20:16
  • 362

ORACLE RAC 重新安装时清空ASM 磁盘命令

清空ASM 磁盘内容: [root@rac1 ~]# dd  if=/dev/zero  of=/dev/sdb1  bs=8192  count=128000 128000+0 reco...
  • miyatang
  • miyatang
  • 2012年02月08日 09:54
  • 6429

oracle11g rac 实例1不能启动 ORA-01078

数据库版本:11.2.0.3 RAC 操作系统:red hat 5 问题:起初客户端连接不上实例1,后来检查后,最终重启了服务器,也没找到问题原因,但是今天下午的时候,发现实例1连接不上了,  ...
  • haofeifei111
  • haofeifei111
  • 2014年02月21日 14:25
  • 2098

ORACLE RAC ASM环境下DATAGUARD搭建步骤

1、准备工作 Host IP          DB_NAME     DB_UNIQUE_NAME    Net Service Name 主库xxxxxxxxx    wechatqa      ...
  • startay
  • startay
  • 2015年10月27日 13:03
  • 1436
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除Linux非rac环境下的ASM实例
举报原因:
原因补充:

(最多只允许输入30个字)