`

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

阅读更多

环境说明:

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

--end--

分享到:
评论

相关推荐

    Redhat AS4 Oracle10g+ASM单实例转RAC

    本文将详细介绍如何在Red Hat Enterprise Linux Advanced Server 4 (Redhat AS4)上,将一个运行在Oracle 10g和Automatic Storage Management (ASM)上的单实例数据库转换为RAC环境。 一、现有环境介绍 1. 虚拟机...

    搭建Oracle 11gR2单实例+ASM实例的生产与测试环境

    确保数据库服务和ASM实例的高可用性,可能需要配置RAC(Real Application Clusters)或者Data Guard。 2. **测试环境**:测试环境用于模拟生产环境,进行新功能测试、性能测试和故障恢复演练。可以使用克隆技术复制...

    Linux虚拟机下配置Oracle(ASM) RAC.docx

    在Linux虚拟机环境下配置Oracle ASM (Automatic Storage Management) 和RAC (Real Application Clusters) 是一项复杂但重要的任务,主要用于构建高可用性和高性能的Oracle数据库系统。以下将详细阐述这个过程中的...

    Linux RAC环境清理

    本文档主要介绍如何在Linux环境下进行Oracle RAC(Real Application Clusters)环境的清理。RAC是Oracle数据库的一项关键技术,允许多个数据库实例同时访问同一数据库,从而提高系统的可用性和性能。在进行RAC环境...

    Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解

    在安装Oracle 11g R2+RAC+ASM on Oracle Linux 6.4的过程中,你需要进行以下步骤: 1. **系统准备**:安装和配置Oracle Linux 6.4,包括硬件检查、网络配置、用户和权限设定等。 2. **Oracle Grid Infrastructure...

    RAC+RMAN单实例的恢复

    本篇文章将详细介绍如何在RAC(Real Application Clusters)环境下通过RMAN(Recovery Manager)进行单实例数据库的恢复过程。恢复的目标是在一个单实例环境中实现,具体包括操作系统、数据库版本、IP地址、磁盘类型...

    linux oracle rac搭建

    在Red Hat Linux 4环境下搭建Oracle RAC,需要遵循一系列详细步骤,包括操作系统安装、网络配置、存储设置、Oracle Clusterware和数据库安装以及后续的测试与管理。 首先,安装Red Hat Linux 4时,应选择自定义安装...

    oracle数据库安装rac需要的oracleasm的软件包

    在构建Oracle Real Application Clusters (RAC)时,Oracle ASM是不可或缺的一部分,因为它能帮助RAC环境中的多个数据库实例共享同一个磁盘组,实现高可用性和性能优化。 在安装Oracle RAC时,会涉及到一系列的...

    中金数据LINUX+Oracle RAC+搭建文档

    文档《中金数据LINUX+Oracle RAC+搭建文档》详细记录了在Linux平台上搭建...从环境准备到实际安装,每个步骤都进行了细致的说明,并强调了在Linux系统环境下搭建Oracle RAC的要点,确保了安装的顺利和系统的高效运行。

    Oracle 11g rac +ASM安装手册

    在Linux环境下安装Oracle 11g RAC + ASM是一个复杂的过程,需要对Oracle的安装与配置有深入的了解。本手册旨在指导用户完成Oracle 11g RAC及ASM的安装,并对可能出现的问题提供解决方案。 首先,需要了解Linux操作...

    64位架构下rhel linux 6.4、oracle 11g双节点RAC搭建

    在64位架构下的RHEL Linux 6.4与Oracle 11g RAC环境中,Windows可能用于安装虚拟化软件如VMware Workstation,并作为管理控制台来配置和监控虚拟机。 #### 1.2 VMware Workstation 10.0 VMware Workstation是一款...

    搭建Oracle 11gR2_RAC+ASM+DG

    Oracle 11gR2_RAC (Real Application Clusters)、ASM (Automatic Storage Management) 和 DG (Data Guard) 是Oracle数据库系统中三个重要的组件,它们共同构建了一个高可用性、高性能和可扩展的数据库环境。...

    VM下搭建ORACLE10G RAC for ASM

    在本教程中,我们将深入探讨如何在VMware Workstation环境下搭建Oracle 10g RAC (Real Application Clusters) 集群,并结合Automatic Storage Management (ASM)进行存储管理。Oracle RAC是一种高可用性解决方案,它...

    oracle rac asm包

    4. 配置Oracle Grid Infrastructure,这是RAC的基础,包含ASM实例和集群资源管理器。 5. 创建和配置ASM磁盘组,然后在此基础上安装Oracle数据库实例。 6. 使用OCR(Oracle Cluster Registry)和Voting Disks来设置...

    OracleLinux6.1+Oracle11.2.0.1RAC+ASM安装过程.pdf

    Oracle Linux 6.1 和 Oracle **.*.*.* RAC (Real Application Clusters) 加上 ASM (Automatic Storage Management) 的安装过程涉及到一系列复杂的步骤,主要是为了在集群环境中部署Oracle数据库,以提供高可用性和可...

    RHEL4 + oracle database 10g RAC(ASM) 安装参考文档

    在进行Oracle数据库10g RAC(ASM)的安装之前,我们需要对Linux环境进行一系列的基础规划,包括软件准备、网络规划以及硬盘分区规划。 ##### 1. 软件准备 确保所有必要的软件包都已经准备就绪,包括但不限于: - **...

    实战完美搭建Oracle 11gR2_RAC+ASM+DG(最新精编版)

    本文档旨在提供一个详尽的指南,帮助读者在虚拟环境中搭建Oracle 11gR2_RAC(Real Application Clusters)、ASM(Automatic Storage Management)以及DG(Data Guard)集群。通过本实验,读者不仅能够了解和掌握...

    Red Hat Enterprise Linux 5 上安装RAC环境

    每个节点(rac1和rac2)都有一个ASM实例(ASM1和ASM2)和一个RAC实例(erpdb1和erpdb2),数据库名为erpdb,使用ASM存储数据文件,OCR和Voting Disk(表决磁盘)用于管理集群信息。 7. 实验步骤说明: 实验步骤...

Global site tag (gtag.js) - Google Analytics