设为首页 加入收藏

TOP

Oracle ASM ACFS disk group rebalance(二)
2017-01-20 08:15:06 】 浏览:767
Tags:Oracle ASM ACFS disk group rebalance
ume(asmcmd volenable -a)。


对于每个volume,ASM将创建一个volume file。在冗余磁盘组中,每个卷将有一个dirty region logging(DRL)文件
SQL> select file_number "File#", volume_name "Volume", volume_device "Device", size_mb "MB", drl_file_number "DRL#" from v$asm_volume;


File# Volume? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Device? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? MB? ? ? DRL#
----- ---------------------------------------- ---------------------------------------- ---------- ----------
? 257 ACFS_VOL1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/asm/acfs_vol1-10? ? ? ? ? ? ? ? ? ? ? ? ? 1024? ? ? ? 256
? 259 ACFS_VOL2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/asm/acfs_vol2-10? ? ? ? ? ? ? ? ? ? ? ? ? 1024? ? ? ? 258
? 261 ACFS_VOL3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/asm/acfs_vol3-10? ? ? ? ? ? ? ? ? ? ? ? ? 1024? ? ? ? 260



除了卷名,设备名与大小之外,还显示了ASM文件号257,259,261给卷设备使用,ASM文件号256,258,260给DRL文件使用。


查询卷文件的AU分布情况
SQL> select
? 2? xnum_kffxp,? ? ? ? ? ? -- virtual extent number
? 3? pxn_kffxp,? ? ? ? ? ? -- physical extent number
? 4? disk_kffxp,? ? ? ? ? ? -- disk number
? 5? au_kffxp? ? ? ? ? ? ? -- allocation unit number
? 6? from x$kffxp
? 7? where number_kffxp=261-- asm file 256
? 8? and group_kffxp=4? ? ? -- group number 1
? 9? order by 1,2,3;


XNUM_KFFXP? PXN_KFFXP DISK_KFFXP? AU_KFFXP
---------- ---------- ---------- ----------
? ? ? ? 0? ? ? ? ? 0? ? ? ? ? 0? ? ? 2160
? ? ? ? 0? ? ? ? ? 1? ? ? ? ? 1? ? ? 2160
? ? ? ? 1? ? ? ? ? 2? ? ? ? ? 1? ? ? 2168
? ? ? ? 1? ? ? ? ? 3? ? ? ? ? 0? ? ? 2168
? ? ? ? 2? ? ? ? ? 4? ? ? ? ? 0? ? ? 2176
? ? ? ? 2? ? ? ? ? 5? ? ? ? ? 1? ? ? 2176
? ? ? ? 3? ? ? ? ? 6? ? ? ? ? 1? ? ? 2184
? ? ? ? 3? ? ? ? ? 7? ? ? ? ? 0? ? ? 2184
? ? ? ? 4? ? ? ? ? 8? ? ? ? ? 0? ? ? 2192
? ? ? ? 4? ? ? ? ? 9? ? ? ? ? 1? ? ? 2192
? ? ? ? 5? ? ? ? 10? ? ? ? ? 1? ? ? 2200
? ? ? ? 5? ? ? ? 11? ? ? ? ? 0? ? ? 2200
? ? ? ? 6? ? ? ? 12? ? ? ? ? 0? ? ? 2208
? ? ? ? 6? ? ? ? 13? ? ? ? ? 1? ? ? 2208
......


? ? ? 124? ? ? ? 248? ? ? ? ? 0? ? ? 3152
? ? ? 124? ? ? ? 249? ? ? ? ? 1? ? ? 3152
? ? ? 125? ? ? ? 250? ? ? ? ? 1? ? ? 3160
? ? ? 125? ? ? ? 251? ? ? ? ? 0? ? ? 3160
? ? ? 126? ? ? ? 252? ? ? ? ? 0? ? ? 3168
? ? ? 126? ? ? ? 253? ? ? ? ? 1? ? ? 3168
? ? ? 127? ? ? ? 254? ? ? ? ? 1? ? ? 3176
? ? ? 127? ? ? ? 255? ? ? ? ? 0? ? ? 3176
2147483648? ? ? ? ? 0? ? ? ? ? 0? ? ? 2156
2147483648? ? ? ? ? 1? ? ? ? ? 1? ? ? 2156
2147483648? ? ? ? ? 2? ? ? 65534 4294967294


259 rows selected.



当在normal冗余磁盘组中创建卷,那么卷的每个区同样也会被镜像。可以看到卷文件261有128个区。卷大小为1GB,这意味着每个区大小为8MB或8个AU。卷文件有属于它自己的区大小,不像标准的ASM文件继承来自磁盘组AU大小来初始化区大小。


在逻辑卷设备上创建ASM集群文件系统(ACFS)
[grid@jyrac1 ~]$ /sbin/mkfs -t acfs /dev/asm/acfs_vol1-10
mkfs.acfs: version? ? ? ? ? ? ? ? ? = 11.2.0.4.0
mkfs.acfs: on-disk version? ? ? ? ? = 39.0
mkfs.acfs: volume? ? ? ? ? ? ? ? ? ? = /dev/asm/acfs_vol1-10
mkfs.acfs: volume size? ? ? ? ? ? ? = 1073741824
mkfs.acfs: Format complete.
[grid@jyrac1 ~]$ /sbin/mkfs -t acfs /dev/asm/acfs_vol2-10
mkfs.acfs: version? ? ? ? ? ? ? ? ? = 11.2.0.4.0
mkfs.acfs: on-disk version? ? ? ? ? = 39.0
mkfs.acfs: volume? ? ? ? ? ? ? ? ? ? = /dev/asm/acfs_vol2-10
mkfs.acfs: volume size? ? ? ? ? ? ? = 1073741824
mkfs.acfs: Format complete.
[grid@jyrac1 ~]$ /sbin/mkfs -t acfs /dev/asm/acfs_vol3-10
mkfs.acfs: version? ? ? ? ? ? ? ? ? = 11.2.0.4.0
mkfs.acfs: on-disk version? ? ? ? ? = 39.0
mkfs.acfs: volume? ? ? ? ? ? ? ? ? ? = /dev/asm/acfs_vol3-10
mkfs.acfs: volume size? ? ? ? ? ? ? = 1073741824
mkfs.acfs: Format complete.


[root@jyrac1 /]# mkdir /acfs1
[root@jyrac1 /]# mkdir /acfs2
[root@jyrac1 /]# mkdir /acfs3
[root@jyrac1 /]# chown -R grid:oinstall /acfs1
[root@jyrac1 /]# chown -R grid:oinstall /acfs2
[root@jyrac1 /]# chown -R grid:oinstall /acfs3
[root@jyrac1 /]# chmod -R 777 /acfs1
[root@jyrac1 /]# chmod -R 777 /acfs2
[root@jyrac1 /]# chmod -R 777 /acfs3



[root@jyrac1 /]# mount -t acfs /dev/asm/acfs_vol1-10 /acfs1
[root@jyrac1 /]# mount -t acfs /dev/asm/acfs_vol2-10 /acfs2
[root@jyrac1 /]# mount -t acfs /dev/asm/acfs_vol3-10 /acfs3
[root@jyrac1 /

首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java 连接 Oracle 数据库图解 下一篇定位数据在ASM中的位置

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目