11g 删除磁盘组步骤

安装客户核心生产数据库,磁盘组名不对,需要删除,重新创建。

删除磁盘组步骤如下:

su - grid
sqlplus / as sysasm

sql> select group_number,name from v$asm_diskgroup;

GROUP_NUMBER NAME
------------ --------------------------------------------------
           1 DATADG

sql> col path for a40
sql> col name for a40
sql> set lines 120
sql> select path,name from v$asm_disk where group_number=1;

PATH                                     NAME
---------------------------------------- ----------------------------------------
/dev/rhdiskpower0                        DATADG_0000
/dev/rhdiskpower1                        DATADG_0001
/dev/rhdiskpower2                        DATADG_0002
/dev/rhdiskpower3                        DATADG_0003
/dev/rhdiskpower4                        DATADG_0004

sql> 

sql>  alter diskgroup datadg dismount force;

diskgroup altered.

sql> drop diskgroup datadg force including contents;

diskgroup dropped.

##原有磁盘组名叫DATADG,现在需要改为DATA
# su - grid
$ asmcmd -p
ASMCMD [+] > lsdg
State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  EXTERN  N         512   4096  1048576   1024000  1023928                0         1023928              0             N  DATADG/   
ASMCMD [+] > exit

###删除后发现磁盘组确实不见了哈
$ 
$ asmcmd -p
ASMCMD [+] > lsdg
ASMCMD [+] > exit
$ 
$

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...