作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007
擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
1.RAC如何正确加给磁盘组加磁盘
grid用户登陆节点1操作系统,
检查已存在及待加入ASM磁盘HEADER_STATUS是否为CANDIDATE,
并检查现有磁盘组当前状态。
select r.NAME,inst_id,group_number,header_status,path from gv$asm_disk r order by 1;
select name,state from v$asm_diskgroup
alter diskgroup DATA add disk '/dev/mapper/MES_DATA1'
alter diskgroup DATA rebalance power 8;
select * from V$asm_operation;
2.RAC如何正确加把磁盘组里磁盘踢出去
--磁盘组名称
select name,state from v$asm_diskgroup
--磁盘信息
select r.NAME,inst_id,group_number,header_status,path from gv$asm_disk r order by 1;
alter diskgroup IDX drop disk IDX_0001 rebalance power 4;
--查看磁盘均衡是否操作结束
select * from V$asm_operation;
3.RAC如何正确地删除ASM磁盘组
1.检查确认要删除的磁盘组是否在用
select * from dba_data_files;
select * from dba_temp_files;
select * from v$logfile;
2.先在各节点上dismount磁盘组(2个节点都要操作)
alter diskgroup REDO01 dismount;
alter diskgroup REDO02 dismount;
alter diskgroup REDODG1 dismount;
SQL> alter diskgroup DATA dismount;
SQL> alter diskgroup ARCH mount;
3.ASM中删除磁盘组(grid用户以sysasm角色)
drop diskgroup REDO01 force including contents;
drop diskgroup REDO02 force including contents;
drop diskgroup REDODG1 force including contents;
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
您的批评指正是我写作的最大动力!
❤️ 技术交流可以 关注公众号:IT邦德 ❤️