您好,欢迎访问一九零五行业门户网

DB2中使用裸设备作为表空间容器

db2中使用裸设备作为容器需要三个步骤:1. 创建lv。2. 绑定lv和裸设备 3.创建表空间 1. 创建lv root@ubuntu:~# vgdisplay -查看可用的volume group root@ubuntu:~# vgdisplay --- volume group --- vg name mainvg system id format lvm2 metadata areas 1 m
db2中使用裸设备作为容器需要三个步骤:1. 创建lv。2. 绑定lv和裸设备 3.创建表空间
1. 创建lv
root@ubuntu:~# vgdisplay
root@ubuntu:~# vgdisplay
--- volume group ---
vg name mainvg
system id
format lvm2
metadata areas 1
metadata sequence no 4
vg access read/write
vg status resizable
max lv 0
cur lv 3
open lv 1
max pv 0
cur pv 1
act pv 1
vg size 2.00 gib
pe size 4.00 mib
total pe 511
alloc pe / size 125 / 500.00 mib
free pe / size 386 / 1.51 gib
vg uuid b15u8r-kt91-tgfe-2rx8-bukp-dfu9-uw5a2j
root@ubuntu:~# lvcreate -l 200m -n testlv mainvg
logical volume testlv created
root@ubuntu:~# ls -l /dev/mainvg/testlv
lrwxrwxrwx 1 root root 7 oct 31 02:28 /dev/mainvg/testlv -> ../dm-3
root@ubuntu:~# ls -l /dev/dm-3
brw-rw---- 1 root disk 252, 3 oct 31 02:28 /dev/dm-3
可以看到新创建的lv只是一个符号链接,指向块设备dm-3
2. 创建裸设备raw3,并绑定到lv上
root@ubuntu:~# modprobe raw
root@ubuntu:~# mknod /dev/raw/raw3 c 162 3
root@ubuntu:~# raw /dev/raw/raw3 /dev/mainvg/testlv
/dev/raw/raw3: bound to major 252, minor 3
root@ubuntu:~# chown qingsong:qingsong /dev/raw/raw3
root@ubuntu:~# ls -l /dev/raw/raw3
crw-rw---- 1 qingsong qingsong 162, 3 oct 31 02:32 /dev/raw/raw3
3. 切换至实例用户,启动数据库,并创建表空间,容器使用刚刚创建的裸设备。
qingsong@ubuntu:~$ db2start
sql1063n db2start processing was successful.
qingsong@ubuntu:~$ db2 connect to qsmiao
database connection information
database server = db2/linuxx8664 10.5.4
sql authorization id = qingsong
local database alias = qsmiao
qingsong@ubuntu:~$ db2 create tablespace lvtbs managed by database using(device '/dev/raw/raw3' 300)
db20000i the sql command completed successfully.
不过,重启机器之后,创建的裸设备/dev/raw/raw3就会消失,目前没有找到解决办法,一种替代方案是一开机就自动创建一次,把下面4行添加进/etc/rc.local中
modprobe raw
mknod /dev/raw/raw3 c 162 3
raw /dev/raw/raw3 /dev/mainvg/thirdlv
chown qingsong:qingsong /dev/raw/raw3
测试环境:
ubuntu 14.04
db2 10.5.4
参考:
http://www.informix-zone.com/node/38#fromlog
欢迎批评指正
其它类似信息

推荐信息