相关 ASM扩容其他 两篇文章见我的ITPUB博客链接, 如下: Oracle ASM磁盘组扩容(AIX7.1) http://blog.itpub.net/29785807/viewspace-2717409/ oracle RAC+DG 扩容ASM和表空间(Linux) http://blog.itpub.net/29785807/viewspace-2725387/
本篇文章主要介绍用NFS作为ASM共享存储时如何扩容。 检查磁盘组使用率
su - grid sqlplus / as sysasm set line 300 col name for a20 col compatibility for a10 select group_number, name, block_size, total_mb, free_mb, type, compatibility, voting_files from v$asm_diskgroup;
检查NAS剩余空间 df -h /oradata* 根据实际情况,考虑是否需要扩容NAS空间。 检查本地ASM磁盘信息 检查dd历史 RAC所有节点: history|grep dd 例如:
###dd if=/dev/zero of=/oradata1/test_asm/test_data2 bs=10485760 count=10
检查磁盘信息(大小、权限) RAC所有节点: ll -rth /oradata/test_asm/* 检查软连接信息 RAC所有节点: history|grep ln 例如:
###ln -s /oradata1/test_asm/test_data2 /dev/asm/data02
检查参数
su - grid sqlplus / as sysasm show parameter asm_diskstring
检查asm磁盘信息
set line 300 col CREATE_DATE for a10 col name for a20 col path for a20 set pagesize 300 select GROUP_NUMBER, DISK_NUMBER, STATE, OS_MB, TOTAL_MB, FREE_MB, NAME, PATH, CREATE_DATE, VOTING_FILE from v$asm_disk order by 1,2;
变更阶段 ASM磁盘组扩容 添加磁盘 文件大小、路径、名称根据实际情况填写。
su - root history|grep dd ###dd if=/dev/zero of=/oradata1/test_asm/test_data2 bs=10485760 count=10 ###dd if=/dev/zero of=/oradata1/test_asm/test_data3 bs=10485760 count=10
磁盘授权
cd /oradata1/test_asm chmod 660 test_data2 chmod 660 test_data3 chown grid.asmadmin test_data2 chown grid.asmadmin test_data3 RAC所有节点分别检查权限是否正常。
创建软链接
history|grep ln ln -s /oradata1/test_asm/test_data2 /dev/asm/data02 ln -s /oradata1/test_asm/test_data3 /dev/asm/data03 RAC所有节点分别检查软连接是否正常。
扩容磁盘组
SQL> ALTER DISKGROUP TEST_DATA01 ADD DISK '/dev/asm/data02','/dev/asm/data03' REBALANCE POWER 1;
验证 检查磁盘组信息
su - grid sqlplus / as sysasm set line 300 col name for a20 col compatibility for a10 select group_number, name, block_size, total_mb, free_mb, type, compatibility, voting_files from v$asm_diskgroup;
检查ASM磁盘信息
set line 300 col CREATE_DATE for a10 col name for a20 col path for a20 set pagesize 300 select GROUP_NUMBER, DISK_NUMBER, STATE, OS_MB, TOTAL_MB, FREE_MB, NAME, PATH, CREATE_DATE, VOTING_FILE from v$asm_disk order by 1,2;
检查ASM日志 确保ASM日志无报错(RAC所有节点)
su - grid ls -lrth $ORACLE_BASE/diag/asm/+asm/+ASM1/trace/alert_+ASM1.log
#####chenjuchao 20220212 10:00#####
编辑推荐:
- 酒旅江湖战事:携程坚挺,美团蓄力,抖音来战03-03
- Oracle ASM扩容(NFS)03-03
- 记一次一波三折的Oracle RAC故障处理03-03
- 【BUG】ORA-00600 [17147] ORA-48216 When Querying V$DIAG_ALERT_EXT View03-03
- ocp 19c考题,科目082考试题(23)- space management within blocks managed ASSM03-03
- [重庆思庄每日技术分享]-ORACLE19c删除EM配置信息的脚本03-03
- [20220117]调用bccalc_win.vim插件失效.txt03-03
- [20220117]超长sql语句.txt03-03
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
