Top / Installmemo / DB2 / テーブルスペース

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS


***Linux編 [#p9b34544]

- 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
#hr
#comment

#counter