Oracle 12C R2-新特性-自动配置ASMFD

说明

ASMFD是12.1中就引入的新特性,它可以不用手动配置ASM磁盘,更重要的是它可以保护磁盘被其他非Oracle操作复写,例如dd,echo等命令。
更为详尽的介绍,请查看官方文档:
–12.1新特性ASMFD
https://docs.oracle.com/database/121/OSTMG/GUID-2F5E344F-AFC2-4768-8C00-6F3C56302123.htm#OSTMG95729

在12.2中,ASMFD被加强了,它可以自动配置磁盘,只需要执行一个命令,该磁盘就可以被ASM使用。

非常方便。

具体例子

创建目录

[root@rac1 software]# mkdir -p /u01/app/12.2.0/grid
[root@rac1 software]# chown grid:oinstall /u01/app/12.2.0/grid

解压GRID软件

使用grid用户解压

[grid@rac1 software]# cd /u01/app/12.2.0/grid
[grid@rac1 grid]# unzip -q /software/grid_home_image.zip

配置共享磁盘用于ASMFD

使用root用户登录,并设置ORACLE_HOME,ORACLE_BASE

[root@rac1 grid]# su - root
[root@rac1 grid]# export ORACLE_HOME=/u01/app/12.2.0/grid
[root@rac1 grid]# export ORACLE_BASE=/tmp
[root@rac1 grid]# echo $ORACLE_BASE
/tmp
[root@rac1 grid]# echo $ORACLE_HOME
/u01/app/12.2.0/grid

使用ASMCMD命令来为ASMFD提供磁盘

如下,初始化三块磁盘,就不需要使用udev,ASMLIB等方式来绑定磁盘并赋权限

[root@rac1 grid]# /u01/app/12.2.0/grid/bin/asmcmd afd_label DATA1 /dev/sdb --init
[root@rac1 grid]# 

验证磁盘是否被标记为ASMFD使用

[root@rac1 grid]# /u01/app/12.2.0/grid/bin/asmcmd afd_lslbl /dev/sdb
--------------------------------------------------------------------------------
Label                     Duplicate  Path
====================================
DATA1                              /dev/sdb

然后下面安装GRID的时候,就可以直接使用该磁盘了/dev/sdb。

注意:/dev/sdb重启后,可能会变名称,所以Oracle使用了label标签将其绑定

重置ORACLE_BASE

unset ORACLE_BASE

2.4 开始安装GRID

./gridSetup.sh

更多信息,请参考官方文档:
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/tdprc/installing-oracle-grid.html#GUID-72D1994F-E838-415A-8E7D-30EA780D74A8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值