转自:http://18904.com/archives/917.html
环境说明:
操作系统:CentOS 5 x86
数据库:Oracle 10.2.0.1 非RAC环境
ASM实例名:+ASM
参考:metalink node:311350.1
1、检查ASM实例进程
www.18904.com@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实例名
www.18904.com@oracle[/home/oracle]> export ORACLE_SID=+ASM
3、检查是否有实例在使用ASM
www.18904.com@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实例信息
www.18904.com@oracle[/home/oracle]> oradism -delete -asmsid +ASM
8、删除ASM实例相关的spfile、pfile等文件
www.18904.com@oracle[/home/oracle]> cd $ORACLE_HOME/dbs
www.18904.com@oracle[/oracle/app/10.1/dbs]> rm -f *+ASM*
www.18904.com@oracle[/oracle/app/10.1/dbs]> cd $ORACLE_BASE/admin
www.18904.com@oracle[/oracle/admin]> rm -rf +ASM
9、删除/etc/oratab文件中的ASM实例相关行
删除/etc/oratab文件中的如下行
其实删除oracle 实例同样要查出该文件的内容
+ASM:/oracle/app/10.1:Y
10、用root用户删除cssd服务
www.18904.com@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使用的设备的文件头信息
www.18904.com@oracle[/home/oracle]> cd /dev/raw/
www.18904.com@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
www.18904.com@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
www.18904.com@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
www.18904.com@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–
分享到:
相关推荐
本文将详细介绍如何在Red Hat Enterprise Linux Advanced Server 4 (Redhat AS4)上,将一个运行在Oracle 10g和Automatic Storage Management (ASM)上的单实例数据库转换为RAC环境。 一、现有环境介绍 1. 虚拟机...
确保数据库服务和ASM实例的高可用性,可能需要配置RAC(Real Application Clusters)或者Data Guard。 2. **测试环境**:测试环境用于模拟生产环境,进行新功能测试、性能测试和故障恢复演练。可以使用克隆技术复制...
在Linux虚拟机环境下配置Oracle ASM (Automatic Storage Management) 和RAC (Real Application Clusters) 是一项复杂但重要的任务,主要用于构建高可用性和高性能的Oracle数据库系统。以下将详细阐述这个过程中的...
本文档主要介绍如何在Linux环境下进行Oracle RAC(Real Application Clusters)环境的清理。RAC是Oracle数据库的一项关键技术,允许多个数据库实例同时访问同一数据库,从而提高系统的可用性和性能。在进行RAC环境...
在安装Oracle 11g R2+RAC+ASM on Oracle Linux 6.4的过程中,你需要进行以下步骤: 1. **系统准备**:安装和配置Oracle Linux 6.4,包括硬件检查、网络配置、用户和权限设定等。 2. **Oracle Grid Infrastructure...
本篇文章将详细介绍如何在RAC(Real Application Clusters)环境下通过RMAN(Recovery Manager)进行单实例数据库的恢复过程。恢复的目标是在一个单实例环境中实现,具体包括操作系统、数据库版本、IP地址、磁盘类型...
在Red Hat Linux 4环境下搭建Oracle RAC,需要遵循一系列详细步骤,包括操作系统安装、网络配置、存储设置、Oracle Clusterware和数据库安装以及后续的测试与管理。 首先,安装Red Hat Linux 4时,应选择自定义安装...
在构建Oracle Real Application Clusters (RAC)时,Oracle ASM是不可或缺的一部分,因为它能帮助RAC环境中的多个数据库实例共享同一个磁盘组,实现高可用性和性能优化。 在安装Oracle RAC时,会涉及到一系列的...
文档《中金数据LINUX+Oracle RAC+搭建文档》详细记录了在Linux平台上搭建...从环境准备到实际安装,每个步骤都进行了细致的说明,并强调了在Linux系统环境下搭建Oracle RAC的要点,确保了安装的顺利和系统的高效运行。
在Linux环境下安装Oracle 11g RAC + ASM是一个复杂的过程,需要对Oracle的安装与配置有深入的了解。本手册旨在指导用户完成Oracle 11g RAC及ASM的安装,并对可能出现的问题提供解决方案。 首先,需要了解Linux操作...
在64位架构下的RHEL Linux 6.4与Oracle 11g RAC环境中,Windows可能用于安装虚拟化软件如VMware Workstation,并作为管理控制台来配置和监控虚拟机。 #### 1.2 VMware Workstation 10.0 VMware Workstation是一款...
Oracle 11gR2_RAC (Real Application Clusters)、ASM (Automatic Storage Management) 和 DG (Data Guard) 是Oracle数据库系统中三个重要的组件,它们共同构建了一个高可用性、高性能和可扩展的数据库环境。...
在本教程中,我们将深入探讨如何在VMware Workstation环境下搭建Oracle 10g RAC (Real Application Clusters) 集群,并结合Automatic Storage Management (ASM)进行存储管理。Oracle RAC是一种高可用性解决方案,它...
4. 配置Oracle Grid Infrastructure,这是RAC的基础,包含ASM实例和集群资源管理器。 5. 创建和配置ASM磁盘组,然后在此基础上安装Oracle数据库实例。 6. 使用OCR(Oracle Cluster Registry)和Voting Disks来设置...
Oracle Linux 6.1 和 Oracle **.*.*.* RAC (Real Application Clusters) 加上 ASM (Automatic Storage Management) 的安装过程涉及到一系列复杂的步骤,主要是为了在集群环境中部署Oracle数据库,以提供高可用性和可...
在进行Oracle数据库10g RAC(ASM)的安装之前,我们需要对Linux环境进行一系列的基础规划,包括软件准备、网络规划以及硬盘分区规划。 ##### 1. 软件准备 确保所有必要的软件包都已经准备就绪,包括但不限于: - **...
本文档旨在提供一个详尽的指南,帮助读者在虚拟环境中搭建Oracle 11gR2_RAC(Real Application Clusters)、ASM(Automatic Storage Management)以及DG(Data Guard)集群。通过本实验,读者不仅能够了解和掌握...
每个节点(rac1和rac2)都有一个ASM实例(ASM1和ASM2)和一个RAC实例(erpdb1和erpdb2),数据库名为erpdb,使用ASM存储数据文件,OCR和Voting Disk(表决磁盘)用于管理集群信息。 7. 实验步骤说明: 实验步骤...