创建文件ACFS 文件系统的步骤如下
1.在两台机器上安装grid软件,这里不再陈述,做过oracle Rac或Grid for standlone server的大佬们都知道
2.创建Oracle ASM共享磁盘,你可以利用oracleasm创建,也可以用UDEV 绑定的方式创建,这里不做陈述,有兴趣的小伙伴自己去查找资料
3.创建磁盘组,这里以grid用户登录。
可以 运行asmcmd命令创建磁盘组,当然你也可以使用命令创建
命令创建方式
[grid@racnode2 ~]$ sqlplus "/as sysasm"
SQL>create diskgroup BACKUP external redundancy disk '/dev/oracleasm/asmbackup' attribute 'compatible.rdbms'='11.2.0.4','compatible.asm'='11.2.0.4';
4.在需要共享文件的两台机器上安装acfs文件系统并启动文件系统,grid 安装好,默认ACFS 文件系统是没有安装的,
cd /u01/app/11.2.0/grid/bin
./acfsroot install
./acfsload start
5.使用ASMCMD 命令创建ACFS磁盘文件
[grid@racnode2 ~]$ asmcmd
ASMCMD> ls
BACKUP/
DATA/
FLASH/
GRIDG/
ASMCMD>volcreate -G BACKUP -s 19G backup
ASMCMD>volinfo -G BACKUP backup
ASMCMD> volinfo -G BACKUP backup
Diskgroup Name: BACKUP
Volume Name: BACKUP
Volume Device: /dev/asm/backup-317
State: ENABLED
Size (MB): 19456
Resize Unit (MB): 32
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage:
Mountpath:
[grid@racnode1 ~]$ mkfs -t acfs /dev/asm/backup-317
mkfs.acfs: version = 11.2.0.4.0
mkfs.acfs: on-disk version = 39.0
mkfs.acfs: volume = /dev/asm/backup-317
mkfs.acfs: volume size = 20401094656
mkfs.acfs: Format complete.
6.在节点1用root用户创建目录
[root@racnode1 bin]# mkdir -p /backup
[root@racnode1 asm]# chown -R oracle:oinstall /backup
7.在节点1挂载文件系统
[grid@racnode1 ~]$ srvctl add filesystem -help
Adds the file system configuration to the Oracle Clusterware.
Usage: srvctl add filesystem -d <volume_device> -v <volume_name> -g <dg_name> [-m <mountpoint_path>] [-u <user>]
-d <volume_device> Volume device path
-v <volume_name> Volume name
-g <dg_name> Disk Group name
-m <mountpoint_path> Mountpoint path
-u <user> User authorized to mount and unmount filesystem (defaults to invoking user)
-h Print usage
[root@racnode1 asm]# cd /u01/app/11.2.0/grid/bin
[root@racnode1 bin]# ./srvctl add filesystem -d /dev/asm/backup-317 -g BACKUP -v backup -m /backup -u oracle
8.在节点2启动文件系统
[root@racnode2 bin]# pwd
/u01/app/11.2.0/grid/bin
[root@racnode2 bin]# ./srvctl start filesystem -d /dev/asm/backup-317
9.校验ACFS文件系统