重新平衡操作:在添加磁盘后,Oracle会自动进行重新平衡操作,将数据从其他磁盘移动到新磁盘上。你可以通过查询v$asm_operation视图来监控重新平衡操作的进度。 sql SELECT * FROM v$asm_operation; 安全性:在进行任何磁盘操作之前,建议备份相关数据,并确保在操作期间数据库实例和ASM实例处于安全状态。 权限:确保你有足够的权限来执行这些操作。通常,你需要以sysasm角色登录到ASM实...
(1)添加磁盘并指定平衡度命令 注意:对asm磁盘进行操作,需要使用grid的 sqlplus / as sysasm登录操作,添加的磁盘要在以上查询要能查询出来,即GROUP_NUMBER为0为系统添加的新盘。 alter diskgroup DATA add disk '/dev/mapper/data15','/dev/mapper/data16' rebalance power 10; --给磁盘组DATA 加两块儿盘,平...
DATA_0000 /dev/oracleasm/disks/DATA1 DATA_0001 /dev/oracleasm/disks/DATA2 2 rows selected. SQL> alter diskgroup DATA add disk'/dev/oracleasm/disks/DATA3'nameDATA_0002; Diskgroup altered. SQL> select name,path from v$asm_disk; //查看添加的ASM磁盘 NAME PATH --- --- DATA_0000 /dev/...
1、创建磁盘组 create diskgroup DATA2 external redundancy disk '/dev/raw/raw5' ATTRIBUTE 'compatible.asm' = '11.2.0.0.0'; 2、为磁盘组添加磁盘 注意:创建磁盘组和给磁盘组添加磁盘时,使用PATH,删除磁盘组磁盘时使用name。 为磁盘组添加磁盘 alter diskgroup data add disk '/dev/raw/raw6'; 3...
添加磁盘组磁盘,应使用类似如下的操作命令,可谁想尽没有检查权限导致悲剧发生。所以本次才对 ASM 磁盘组的基础操作命令做了一个整理及简化操作,希望对正在阅读中的你有所帮助。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 root:chown grid:asmadmin/dev/rhdisk10 ...
1 1.今天在打开服务器的时候,发现磁盘组空间提示空间不足问题。查看磁盘组发现只有三块磁盘。2 2.添加新硬盘 3 3.格式化新硬盘 4 4.创建磁盘组 5 5.添加完成后,再查看磁盘已经有四块。其中状态为0的是没有使用的磁盘,现在可以将数据文件等信息进行转换到新磁盘即可。注意事项 此经验由勇敢的choy原创,觉得...
1 1.向服务器中添加两块磁盘,并进行格式化 2 2.把新添加的磁盘创建为ASM磁盘 3 3.确认所有创建之后磁盘权限是否正常 4 4.其它节点通过扫描的方式来查看所创建的ASM磁盘是否同步 5 5.查看当前节点磁盘及磁盘组信息,编号为0的表示未被使用 6 6.使用add语句向磁盘组中添加相应的磁盘,如下图添加完成后可以...
(2)格式化asm磁盘 [root@xtbgdb3 ~]# /etc/init.d/oracleasm listdisks VOL1 [root@xtbgdb3 ~]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc1 Marking disk "VOL2" as an ASM disk: [ OK ] You have new mail in /var/spool/mail/root [root@xtbgdb3 ~]# /etc/init.d/oracleasm li...
2. 删除磁盘组的磁盘 可使用alter diskgroup的DROP 子句新增磁盘 使用force参数强制删除磁盘,即使ASM不能识别或写入该磁盘 2.1 删除磁盘组磁盘 ALTER DISKGROUP dgroup1 DROP DISK diska5; 2.2 删除并新增另外一个磁盘 ALTER DISKGROUP dgroup1 DROP DISK diska5 ADD FAILGROUP failgrp1 DISK '/devices/diska9' ...
$ kfed read /dev/asm-disk0021 8.参照 如何安全地向ASM已有磁盘组中添加新盘 进行磁盘组扩容 a) 创建一个新的临时磁盘组 # su - grid $ sqlplus / as sysasm SQL> select name,path,mount_status,header_status from v$asm_disk; SQL> create diskgroup TEST external redundancy disk '/dev/asm-disk00...