删除Linux非rac环境下的ASM实例
2011-03-31 15:00
369 查看
环境说明:
操作系统:CentOS 5 x86
数据库:Oracle 10.2.0.1 非RAC环境
ASM实例名:+ASM
参考:metalink node:311350.1
1、检查ASM实例进程
2、设置ASM实例名
3、检查是否有实例在使用ASM
如果有实例在使用ASM,需要首先停止这些相关的实例,并备份相关的datafile、controlfile等
4、检查ASM实例上的diskgroup
5、删除检查到ASM实例上的diskgroup
6、关闭ASM实例
7、从css中删除ASM实例信息
8、删除ASM实例相关的spfile、pfile等文件
9、删除/etc/oratab文件中的ASM实例相关行
删除/etc/oratab文件中的如下行
其实删除oracle 实例同样要查出该文件的内容
10、用root用户删除cssd服务
11、清除ASM使用的设备的文件头信息
--end--
操作系统: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 |
ora_test@oracle[/home/oracle]> export ORACLE_SID=+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 |
4、检查ASM实例上的diskgroup
idle> select name from v$asm_diskgroup; NAME ------------------------------ DATA |
idle> drop diskgroup data including contents; Diskgroup dropped. |
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 |
ora_test@oracle[/home/oracle]> oradism -delete -asmsid +ASM |
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 |
删除/etc/oratab文件中的如下行
其实删除oracle 实例同样要查出该文件的内容
+ASM:/oracle/app/10.1:Y |
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. |
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 |
相关文章推荐
- 删除Linux非rac环境下的ASM实例
- 删除Linux非rac环境下的ASM实例
- Linux环境的Oracle11gR2(ASM)的单实例搭建安装
- Linux 5.4 + oracle 10g RAC +ASM 环境增加ASM磁盘
- 在RAC环境下如何修改ASM实例名--Thomas Zhang的杂货铺
- 删除rac中ASM实例
- 10gR2中RAC环境中手工创建实例和监听(Linux/Unix)
- Linux 上 RAC 环境检查脚本
- Linux下查看 设置 删除 环境变量方法
- 单实例数据库迁移到rac环境(三)
- RAC 修改 ASM实例名 的步骤
- Linux自动删除n天前日志及实例命令
- Redis探索之旅(4)- 在Linux环境下搭建单实例Redis服务实例
- 【RAC】oracle11g r2 rac环境删除节点步骤
- VMWARE上suse linux 10环境: Oracle 10g cluster+asm+rac安装流程
- 【Linux】-- 环境变量 path 的查看、添加及删除
- RAC 中 ASM 实例名 与 节点的对应关系
- ORACLE10G 在 LINUX环境下日志损坏后修复并重新处理数据(TEST5实例)
- RAC环境创建表空间,ASM磁盘组缺少”+“号引发的故障