Linux編 †
- RAWデバイスの作成
[db2inst1@inasa sysconfig]$ cat rawdevices # raw device bindings # format: <rawdev> <major> <minor> # <rawdev> <blockdev> # example: /dev/raw/raw1 /dev/sda1 # /dev/raw/raw2 8 5 /dev/raw/raw1 /dev/hda8
- RAWデバイスのパーミッション変更
デフォルトでroot:diskになっているのでインスタンスユーザーにオーナー変更する。[db2inst1@inasa sysconfig]$ ls -la /dev/raw/raw1 crw-rw---- 1 root disk 162, 1 Oct 5 1999 /dev/raw/raw1 [root@inasa sysconfig]# chown db2inst1:db2 /dev/raw/raw1 [root@inasa sysconfig]# ls -la /dev/raw/raw1 crw-rw---- 1 db2inst1 db2 162, 1 Oct 5 1999 /dev/raw/raw1
rawデバイスをコントロールするコントロールファイルにもreadパーミッションを与える[root@inasa sysconfig]# ls -la /dev/rawctl crw------- 1 root root 162, 0 Oct 5 1999 /dev/rawctl [root@inasa sysconfig]# chmod 664 /dev/rawctl [root@inasa sysconfig]# ls -la /dev/rawctl crw-rw-r-- 1 root root 162, 0 Oct 5 1999 /dev/rawctl
- テーブルスペースの作成
[db2inst1@inasa db2inst1]$ db2 "create tablespace reportspace pagesize 4096 managed by database using (device '/dev/raw/raw1' 258910) prefetchsize 16" DB20000I The SQL command completed successfully.
- Linux RAWデバイスの扱い
http://www.linux.or.jp/JM/html/util-linux/man8/raw.8.html[root@inasa IBMdb2]# raw -qa /dev/raw/raw1: bound to major 3, minor 8
参考文献
[1] http://www.atmarkit.co.jp/flinux/rensai/db2_07/db2_07b.html
Counter: 2224,
today: 1,
yesterday: 0