`
mikixiyou
  • 浏览: 1098994 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:353155
社区版块
存档分类
最新评论

在11g的ASM实例上删除diskgroup报错ORA-15027

阅读更多

11gASM 实例上删除diskgroup 操作。

(墙外:http://mikixiyou.blogspot.com/2012/05/11gasmdiskgroupora-15027.html )

(墙内:http://mikixiyou.iteye.com/blog/1511127

删除时报错ORA-15027: active use of diskgroup precludes its dismount ,如下:

SQL> drop diskgroup webdg including contents;

drop diskgroup webdg including contents

*

ERROR at line 1:

ORA-15039: diskgroup not dropped

ORA-15027: active use of diskgroup "WEBDG" precludes its dismount

在删除之前我已经关闭了数据库实例,ASM 实例上还会有什么客户端连接呢?

SQL> select * from v$asm_client;

 

GROUP_NUMBER INSTANCE_NAME

------------ ----------------------------------------------------------------

DB_NAME  STATUS

-------- ------------

SOFTWARE_VERSION

------------------------------------------------------------

COMPATIBLE_VERSION

------------------------------------------------------------

           1 +ASM2

+ASM     CONNECTED

11.2.0.1.0

11.2.0.1.0

 

 

GROUP_NUMBER INSTANCE_NAME

------------ ----------------------------------------------------------------

DB_NAME  STATUS

-------- ------------

SOFTWARE_VERSION

------------------------------------------------------------

COMPATIBLE_VERSION

------------------------------------------------------------

           2 +ASM2

asmvol   CONNECTED

11.2.0.1.0

11.2.0.1.0

磁盘组webdggroup_number 值是2 ,这实例+ASM2 上有一个asmvol 连接。这是11g 中的新功能,在磁盘组上建立的逻辑卷。我在建立ASM 实例时,出于测试的目的,创建ASM 卷组,并以ACFS 的文件格式挂载到了操作系统上。

SQL> host;  

[grid@serv2 ~]$ df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/cciss/c0d0p3      39G  8.5G   29G  23% /

/dev/cciss/c0d0p6     185G  157G   20G  90% /oradata

/dev/cciss/c0d0p2     291G   46G  230G  17% /u01

/dev/cciss/c0d0p1      99M   12M   82M  13% /boot

tmpfs                  12G  224M   12G   2% /dev/shm

/dev/asm/vg1-229       40G  146M   40G   1% /u01/app/grid/acfsmounts/webdg_vg1

192.168.15.56:/u02   1008G  383G  574G  41% /u02

[grid@serv2 ~]$ exit

因此,需要将该挂载点umount 掉,再disable 逻辑卷组才能删除磁盘组webdg

RAC 的两个节点上使用umount 命令umount 掉所有挂载点。

[root@serv2 ~]# /bin/umount -t acfs -a

再次使用drop diskgroup webdg including contents; 命令删除磁盘组webdg

SQL> drop diskgroup webdg including contents;

drop diskgroup webdg including contents

*

ERROR at line 1:

ORA-15039: diskgroup not dropped

ORA-15073: diskgroup WEBDG is mounted by another ASM instance

这次报错显示的是在另外一个ASM 实例上还mounted 了该磁盘组。这是RAC 常见的错误,因为在RAC 中磁盘组是同时挂载在两个ASM 实例上的。

在两个ASM 实例上同时dismount 掉磁盘组,这里使用了force 选项。

SQL> alter diskgroup webdg dismount force;

 

Diskgroup altered.

在其中一个ASM 实例上drop 磁盘组,没有force 会不成功,继续加force

SQL> drop diskgroup webdg including contents;

drop diskgroup webdg including contents

*

ERROR at line 1:

ORA-15039: diskgroup not dropped

ORA-15001: diskgroup "WEBDG" does not exist or is not mounted

 

 

SQL> drop diskgroup webdg force including contents;

 

Diskgroup dropped.

 

SQL> 

至此,磁盘组终于删除掉了。


1
2
分享到:
评论

相关推荐

    ASM实例+ASM数据库安装(Win8+Ora10)

    在本部分,我们将详细介绍如何在Windows 8操作系统上为Oracle 10g ASM实例创建一个未格式化的磁盘分区。该步骤非常重要,因为ASM需要未格式化的磁盘或磁盘分区来进行管理。 ##### 1.1 打开压缩卷窗口 - **操作步骤...

    oracle asm

    - 将 `init+asm.ora` 文件复制到 `E:\oracle\product\10.1.0\db_2\database` 目录中,该文件包含了 ASM 实例的重要配置信息。 - 注意在 Windows 和 Linux 平台上,这些目录的路径可能会有所不同。 #### 3. 启动和...

    利用rman将oracle 11g的文件系统单实例数据库移植到双机rac asm环境的过程.docx

    ### Oracle 11g 单实例数据库向 RAC ASM 环境迁移步骤详解 #### 概述 本文档详细介绍了如何使用RMAN工具将Oracle 11g的文件系统单实例数据库迁移到双机RAC ASM环境中。该过程涉及单实例数据库的备份与恢复、RAC环境...

    oracle asm扩容

    - 在ASM实例中,使用以下命令查看当前磁盘组的状态和容量: ```sql SQL> select group_number, name, state, total_mb, free_mb from v$asm_diskgroup; ``` - 该命令会列出所有磁盘组的信息,包括组号、名称、...

    ORACLE ASM添加磁盘操作步骤

    ORA-15260错误通常发生在尝试执行某些ASM操作时,可能是由于系统资源不足或者ASM实例状态不正常等原因造成。 - **解决办法**: - 检查ASM实例状态是否正常。 - 增加系统资源分配。 - 重启ASM实例尝试重新执行操作...

    Oracle_11g日常操作与维护手册

    ### Oracle 11g 日常操作与维护手册关键知识点总结 #### 一、CRS (Cluster Ready Services) 的管理 **1. RAC状态检查** - **检查守护进程状态** - 守护进程由`/etc/inittab`文件中的特定配置启动和管理。这些...

    重建ASM磁盘组的步骤

    关闭ASM实例是为了避免在重建过程中出现冲突,同时也是为了确保数据的一致性和完整性。 **具体操作示例:** 1. **使用SQL*Plus关闭数据库实例和ASM实例:** ```bash export ORACLE_SID=+ASM sqlplus / as sysdba...

    Windows 2008下如何配置Oracle ASM

    配置数据库连接以使用ASM磁盘组,这通常涉及到修改`tnsnames.ora`和`listener.ora`文件,确保客户端和服务端都能正确识别ASM实例。 8. **监控与维护** 使用Oracle Enterprise Manager或`asmcmd`工具定期检查ASM...

    Oracle数据库恢复工具软件DUL

    当你的数据库因为ORA-00600/ORA-07445或其他ORA-报错,或丢失关键的system表空间数据文件,或ASM diskgroup损坏时均可以考虑采用PRM-DUL来做恢复。PRM-DUL采用独创的DataBridge恢复技术,直接从数据文件中抽取数据后...

    oraclerac增加asm盘创建表空间.docx

    asmca -create -diskgroup DATA -disk /path/to/ORA_DATA.vmdk -disksize 10G -redundancy normal ``` - 添加其他磁盘到磁盘组,如"ORA_APP_DISK.vmdk"和"ORA_FLASH.vmdk",以扩展磁盘组或创建其他用途的磁盘组。...

    Oracle数据恢复工具软件DUL

    当你的数据库因为ORA-00600/ORA-07445或其他ORA-报错,或丢失关键的system表空间数据文件,或ASM diskgroup损坏时均可以考虑采用PRM-DUL来做恢复。PRM-DUL采用独创的DataBridge恢复技术,直接从数据文件中抽取数据后...

    HairOracle数据库运维手册.docx

    - **删除diskgroup**:从ASM实例中移除diskgroup。 - **增加DISK的total_mb**:增加diskgroup中每个磁盘的总容量。 - **DG的属性-AU大小**:设置diskgroup的分配单元大小。 - **DG的属性-离线删除时间**:配置...

    10g rac数据库节点2 dgdata磁盘组装载不成功问题处理详细步骤.docx

    - **ASM配置对比**:比较节点1和节点2的ASM配置,查看是否存在配置差异,例如磁盘路径、权限或ASM实例设置。 - **集群资源状态**:检查CRS(Cluster Resource Manager)状态,看是否有与磁盘组相关的资源故障。 -...

    oracle数据库的rac的Troubleshooting_asmlib问题

    - **解决方法**: 首先确认所有节点上的ASMLIB版本是否一致,然后检查ASM实例的配置文件(如`init<ASM实例名>.ora`),确保其中包含正确的ASMLIB参数。此外,还需要确保所有节点上的OS内核参数(如`maxfiles`等)...

    ORACLE DB数据库常见问题解决及诊断技巧集锦-ORACLE DBA故障修复必备手册

    - 在Oracle 11g中,文本格式的`alert.log`文件位于ADR home(自动诊断存储库)的`trace`目录下。 - XML格式的`alert.log`则位于ADR home下的`alert`目录内。 - 可通过执行`select * from v$diag_info;`查询来确定...

    oracle 日常操作维护

    - **建立与扩充diskgroup**:通过`asmcmd`工具或`sqlplus`连接到ASM实例,使用SQL命令创建或扩展diskgroup。例如,使用`ALTER DISKGROUP ... ADD DISK`命令添加新的磁盘到现有diskgroup中。 - **mount与unmount命令*...

    Oracle数据库从aix裸设备到ASM存储的迁移过程.pdf

    - 创建ASM实例:ASM实例是用于管理ASM磁盘组的数据库实例。 - 创建DATA01磁盘组:这是ASM中的一个存储单元,可以包含多个物理磁盘。 - 用`root`用户执行本地配置删除和添加操作,然后移除ASM磁盘的PVID。 - 将裸...

    hp_ia64_1131_11.2.0.3_rac 安装文档

    - **ASM实例名**: +ASM1(XXJ-01) 和 +ASM2(XXJ-02)。 - **数据库版本**: Oracle Database 11.2.0.3。 - **Grid版本**: Grid Infrastructure 11.2.0.3。 ##### 2.4 ASM存储划分 - **DISKGROUP名称**: - OCRS: 采用...

    Oracle 数据库自动存储管理-安装配置

    Oracle 数据库自动存储管理(Automatic Storage Management,简称ASM)是一种集成的存储管理解决方案,由Oracle公司设计,旨在解决传统文件系统在管理Oracle数据库时遇到的问题。ASM 提供了一个抽象层,允许数据库与...

Global site tag (gtag.js) - Google Analytics