Aix oracle asm扩容,ASM磁盘组扩容(AIX和Linux)

AIX

1、

确认是划分过来的共享盘是哪一个,命令为:

#cfgmgr –v

进行扫描

#lspv

可以查看所有的磁盘

#bootinfo –s updisk4

可以通过这个命令查看磁盘大小以判断是不是新添加的盘

#cd  /dev

#ls –l

看下权限是不是660

,不是用chmod

改,还有chown

属组属主(双节点),注意改权限的时候是rupdisk4

还是updisk4

,有r

的为字符设备即raw

,没有的为磁盘

查看属性:#lsattr –El updisk4

特别注意reserve_policy

为no_reserve

,如果不是,改变命令为:# chdev -l hdisk8 -a reserve_policy=no_reserve

2、

将新磁盘取别名

查看之前磁盘组别名:ls –l

可以查看

修改别名

第一个节点:

mknod /dev/erp_asm3 c 23 8

改为和之前的一样,这里c

为字符设备,23 8

是在ls –l

里面查出来的,二节点如下

第二个节点

mknod /dev/erp_asm3 c 26 8

3、

向磁盘组中添加磁盘,也就是扩容

$grid

用户下

SQL>alter diskgroup datadg1 add disk ‘/dev/

别名’;

4

、此时并没有完,asm

在执行重平衡,可以查看alert

日志,如果没有报错,则放心睡大觉,如果有,根据错误来解决。

LINUX

lv扩容的(详细可看lv篇),lv划分好之后v$asm_diskgroup和v$asm_disk如果能查到新添加的磁盘,则

ALTER DISKGROUP DATA ADD DISK ‘/dev/asm_disk1','/dev/asm_disk2' REBALANCE POWER 10;

如果没有看到新添加的磁盘,则查看

#more /etc/udev/rules.d/99-oracle-asmdevices.rules

#lsblk

看上面的两个命令里面的相关对应是否一致,注:dm的重启后可能会改变编号,导致磁盘组因识别不到而不能挂载。

创建添加删除磁盘组相关命令

CREATE DISKGROUP DATA external redundancy DISK '/dev/asm_data*' ATTRIBUTE 'compatible.asm' = '12.1.0.0';

alter diskgroup DATA set attribute 'compatible.asm'='12.1.0.0.0';

ALTER DISKGROUP DATA ADD DISK  '/dev/asm_data49' force;

alter diskgroup data drop disk '/dev/asm_data53' rebalance power 1

select GROUP_NUMBER,name from v$asm_diskgroup;

GROUP_NUMBER NAME

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

2 OCR

0 DATA

SQL> drop diskgroup data force including contents;

Diskgroup dropped.

SQL> select GROUP_NUMBER,name from v$asm_diskgroup;

GROUP_NUMBER NAME

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

2 OCR

新添加物理磁盘需要分区,fdisk /dev/disk1,修改99-oracle

#partprobe 所有节点

udev

#/usr/lib/udev/scsi_id -g -u -d /dev/sdc

手动加载生效

/sbin/udevadm trigger --type=devices --action=change

/sbin/udevadm control --reload-rules

1.为磁盘组增加目录

SQL> alter diskgroup DATADG add directory '+DATADG/xmcfile';                      -

2.重命名目录

SQL> alter diskgroup DATADG rename directory '+DATADG/xmcfile' to '+DATADG/xmcfile01';

3.删除目录

SQL> alter diskgroup DATADG drop directory '+DATADG/xmcfile01';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值