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

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

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.

参考文献
[1] http://www.atmarkit.co.jp/flinux/rensai/db2_07/db2_07b.html

Counter: 2292, today: 2, yesterday: 0