//所有的数据文件均通过卷组里逻辑卷的方式来使用,而不是通过文件系统来使用的
mklv -y'system' -t 'raw' dbvg 20
mklv -y'sysaux' -t 'raw' dbvg 10
mklv -y 'users' -t 'raw' dbvg 10
mklv -y'undotbs1' -t 'raw' dbvg 10
mklv -y'undotbs2' -t 'raw' dbvg 10
mklv -y 'temp' -t 'raw' dbvg 10 //临时表空间的
mklv -y'control1_1' -t 'raw' dbvg 1 //三个控制文件
mklv -y'control2_2' -t 'raw' dbvg 1
mklv -y'control3_3' -t 'raw' dbvg 1
mklv -y'spfile' -t 'raw' dbvg 1
mklv -y'redo1_1' -t 'raw' dbvg 2 //4组redo日志,每个节点上对应2组
mklv -y'redo1_2' -t 'raw' dbvg 2
mklv -y'redo2_1' -t 'raw' dbvg 2
mklv -y'redo2_2' -t 'raw' dbvg 2
mklv -y 'example' -t'raw' dbvg 10 //example表空间
mklv -y 'index' -t'raw' dbvg 10 //索引表空间
//建立卷组以后,通过逻辑卷的裸设备建立数据文件、控制文件、日志文件
//每个逻辑卷都会对应一个文件
[02:46:47 root@aix203 /]#vi mklv.sh/strong>
mklv -y'rac_ocr' -t 'raw' racvg 4
mklv -y'rac_vote' -t 'raw' racvg 4
mklv -y'system' -t 'raw' racvg 20
mklv -y'sysaux' -t 'raw' racvg 10
mklv -y'users' -t 'raw' racvg 10
mklv -y'undotbs1' -t 'raw' racvg 10
mklv -y'undotbs2' -t 'raw' racvg 10
mklv -y'temp' -t 'raw' racvg 10
mklv -y'control1_1' -t 'raw' racvg 1
mklv -y'control2_2' -t 'raw' racvg 1
mklv -y'control3_3' -t 'raw' racvg 1
mklv -y'spfile' -t 'raw' racvg 1
mklv -y'redo1_1' -t 'raw' racvg 2
mklv -y'redo1_2' -t 'raw' racvg 2
mklv -y'redo2_1' -t 'raw' racvg 2
mklv -y'redo2_2' -t 'raw' racvg 2
mklv -y'example' -t 'raw' racvg 10
mklv -y'index' -t 'raw' racvg 10
[03:20:35 root@aix203 dev]#sh mklv.sh

【补充】:脚本中统一替换
把脚本中“dbvg”替换为“racvg”
mklv -y 'rac_ocr' -t 'raw' dbvg 4
mklv -y 'rac_vote' -t 'raw' dbvg 4
mklv -y 'system' -t 'raw' dbvg 20
mklv -y 'sysaux' -t 'raw' dbvg 10
mklv -y 'users' -t 'raw' dbvg 10
mklv -y 'undotbs1' -t 'raw' dbvg 10
mklv -y 'undotbs2' -t 'raw' dbvg 10
mklv -y 'temp' -t 'raw' dbvg 10
mklv -y 'control1_1' -t 'raw' dbvg 1
mklv -y 'control2_2' -t 'raw' dbvg 1
mklv -y 'control3_3' -t 'raw' dbvg 1
mklv -y 'spfile' -t 'raw' dbvg 1
mklv -y 'redo1_1' -t 'raw' dbvg 2
mklv -y 'redo1_2' -t 'raw' dbvg 2
mklv -y 'redo2_1' -t 'raw' dbvg 2
mklv -y 'redo2_2' -t 'raw' dbvg 2
mklv -y 'example' -t 'raw' dbvg 10
mklv -y 'index' -t 'raw' dbvg 10
vi编辑脚本,输入如下指令:
:%s/dbvg/racvg/g
mklv -y 'rac_ocr' -t 'raw' racvg 4
mklv -y 'rac_vote' -t 'raw' racvg 4
mklv -y 'system' -t 'raw' racvg 20
mklv -y 'sysaux' -t 'raw' racvg 10
mklv -y 'users' -t 'raw' racvg 10
mklv -y 'undotbs1' -t 'raw' racvg 10
mklv -y 'undotbs2' -t 'raw' racvg 10
mklv -y 'temp' -t 'raw' racvg 10
mklv -y 'control1_1' -t 'raw' racvg 1
mklv -y 'control2_2' -t 'raw' racvg 1
mklv -y 'control3_3' -t 'raw' racvg 1
mklv -y 'spfile' -t 'raw' racvg 1
mklv -y 'redo1_1' -t 'raw' racvg 2
mklv -y 'redo1_2' -t 'raw' racvg 2
mklv -y 'redo2_1' -t 'raw' racvg 2
mklv -y 'redo2_2' -t 'raw' racvg 2
mklv -y 'example' -t 'raw' racvg 10
mklv -y 'index' -t 'raw' racvg 10
补充结束补充:创建逻辑卷提示已经存在
[03:11:53root@aix203 /]#sh mklv.sh

[03:17:55root@aix203 etc]#cd /dev
[03:18:32root@aix203 dev]#ls
[03:19:16root@aix203 dev]#rm rrac_ocr
[03:20:31root@aix203 dev]#rm rrac_ocr1
[03:20:35root@aix203 dev]#mklv -y 'rac_ocr' -t 'raw' racvg4
[03:23:21 root@aix203 dev]#lsvg -l racvg
5、逻辑卷导出(节点1)+逻辑卷导入(节点2)
查看逻辑卷信息(节点2)
[03:27:32 root@aix203 dev]#varyoffvg racvg
[02:46:02 root@aix204 /]#varyonvg racvg
[03:28:48 root@aix204 /]#lsvg -l racvg

[03:28:57 root@aix204 /]#varyoffvg racvg //关闭卷组racvg
[03:28:38 root@aix203 dev]#redefinevg // redefinevg指令提示
Usage: redefinevg {-d PVname | -i VGid} [-VMajorNumber] VGname
[03:33:41 root@aix203 dev]#redefinevg -V 88 -d hdisk1 racvg
//对racvg进行一次重定义
[03:36:01 root@aix203 dev]#exportvg racvg //节点1导出racvg
[03:36:25 root@aix203 dev]#lspv

[03:30:38 root@a