asm扩容流程_Oracle-11g RAC ASM 扩容(ASMLIB)

扩容环境:

SuSE Linux Enterprise Server 11 SP3

Oracle-11g RAC

共享存储:

IBM XIV

扩容步骤:

1.

划分存储

划分新共享存储给

RAC

中的两台目标主机。

2.

查看新增的共享存储

root

用户在

第一节点

执行

xiv_devlist

查看目标主机上的共享存储。

grid

用户在

任一节点

通过

as sysasm

登陆

sqlplus

环境,执行如下语句。

COL name FOR a10

COL header_status FOR a10

COL path FOR a15

SELECT name, header_status, path ,group_number FROM v$asm_disk_stat;

例如:查看

已挂载的

ASM

磁盘

如下

NAME       HEADER_STA PATH            GROUP_NUMBER

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

ASMARCH01  MEMBER     ORCL:ASMARCH01             1

ASMDATA01  MEMBER     ORCL:ASMDATA01             2

ASMDATA02  MEMBER     ORCL:ASMDATA02             2

ASMDATA03  MEMBER     ORCL:ASMDATA03             2

ASMDATA04  MEMBER     ORCL:ASMDATA04             2

ASMDATA05  MEMBER     ORCL:ASMDATA05             2

OCRVOTE01   MEMBER     ORCL:OCRVOTE01              3

OCRVOTE02   MEMBER     ORCL:OCRVOTE02              3

OCRVOTE03   MEMBER     ORCL:OCRVOTE03              3

通过

比较

已存在的共享存储以及已挂载的

ASM

磁盘,可以

确定新增的共享存储

3.

分区新增的共享存储

root

用户在

第一节点

执行

fdisk

dev_path

对新增共享存储作进一步分区,其中

dev_path

为新增共享

存储路径。

进行分区后,如果文件系统不自动生成新增分区的映射,则通过

kpartx -a

手动创建。

如果仅为但节点不自动生成新增分区的映射,则可通过

partprobe

刷新分区表。

4.ASMLIB

标记新增共享存储

root

用户在

第一节点

执行

/etc/init.d/oracleasm createdisk

的语句进行标记,例

如:

/etc/init.d/oracleasm createdisk ASMDATA06 /dev/sdk1

随后都以

root

用户在

每个节点

执行

/etc/init.d/oracleasm scandisks

扫描

ASMLIB

标记磁盘。并执

/etc/init.d/oracleasm listdisks

列出已标记磁盘。

5.

ASM

磁盘添加到磁盘组

grid

用户在

任一节点

通过

as sysasm

登陆

sqlplus

环境,执行如下语句。

COL name FOR a10

COL header_status FOR a10

COL path FOR a15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值