スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス(UNIX(R)用)

[目次][索引][前へ][次へ]

7.3.2 使用例

データべース構成変更ユティリティ(RDエリアの追加)の使用例を次に示します。

<この項の構成>
(1) RDエリアを追加する例(その1)
(2) RDエリアを追加する例(その2)

(1) RDエリアを追加する例(その1)


次に示すRDエリアを追加します。
  • PDBULOB11(ユーザLOB用RDエリア)
  • PDBUSER04(ユーザ用RDエリア)

[概要]
[図データ]
(a) HiRDB/シングルサーバの場合

[制御文ファイル(/usr/seifile/mofl01)の内容]
 
 /* ユーザLOB用RDエリアの追加 */
 create rdarea PDBULOB11   ..................................................1
          globalbuffer gb01   ...............................................2
          for LOB used by PUBLIC   ..........................................3
          page 8192 characters   ............................................4
          storage control segment 1 pages   .................................5
          file name "/svr02/rdulob11"   .....................................6
            initial 50 segments ;   .........................................7
 /* ユーザ用RDエリアの追加 */
 create rdarea PDBUSER04   ..................................................1
          globalbuffer gb02   ...............................................2
          for user used by "userid"   .......................................3
          page 4096 characters   ............................................4
          storage control segment 50 pages   ................................5
          file name "/dbarea/area1/rduser21"   ..............................6
            initial 100 segments ;   ........................................7
 

[説明]
  1. 追加するRDエリアの名称を指定します。
  2. RDエリアを割り当てるグローバルバッファの名称を指定します。
  3. RDエリアの種類を指定します。
  4. ページ長を指定します。
  5. セグメントサイズを指定します。
  6. RDエリアを構成するHiRDBファイルの名称を指定します。
  7. HiRDBファイルのセグメント数を指定します。
(b) HiRDB/パラレルサーバの場合

[制御文ファイル(/usr/seifile/mofl01)の内容]
 
 /* ユーザLOB用RDエリアの追加 */
 create rdarea PDBULOB11   ..................................................1
          globalbuffer gb01   ...............................................2
          for LOB used by PUBLIC   ..........................................3
          server name bes1   ................................................4
          page 8192 characters   ............................................5
          storage control segment 1 pages   .................................6
          file name "/svr02/rdulob11"   .....................................7
            initial 50 segments ;   .........................................8
 /* ユーザ用RDエリアの追加 */
 create rdarea PDBUSER04   ..................................................1
          globalbuffer gb02   ...............................................2
          for user used by "userid"   .......................................3
          server name bes2   ................................................4
          page 4096 characters   ............................................5
          storage control segment 50 pages   ................................6
          file name "/dbarea/area1/rduser21"   ..............................7
            initial 100 segments ;   ........................................8
 

[説明]
  1. 追加するRDエリアの名称を指定します。
  2. RDエリアを割り当てるグローバルバッファの名称を指定します。
  3. RDエリアの種類を指定します。
  4. ページ長を指定します。
  5. RDエリアを管理するサーバの名称を指定します。
  6. セグメントサイズを指定します。
  7. RDエリアを構成するHiRDBファイルの名称を指定します。
  8. HiRDBファイルのセグメント数を指定します。

(2) RDエリアを追加する例(その2)


次に示すRDエリアを追加します。
  • PDBDDIC02(データディクショナリ用RDエリア)
  • PDBDICL1(データディクショナリLOB用RDエリア)
  • PDBDICL2(データディクショナリLOB用RDエリア)

[概要]
[図データ]
(a) HiRDB/シングルサーバの場合

[制御文ファイル(/usr/seifile/mofl01)の内容]
 
 /* データディクショナリ用RDエリアの追加 */
 create rdarea PDBDDIC02   ..................................................1
          globalbuffer gbp01   ..............................................2
          for datadictionary of routines   ..................................3
          page 4096 characters   ............................................4
          storage control segment 30 pages   ................................5
          file name "/svr01/rdddic02"   .....................................6
            initial 150 segments ;   ........................................7
 /* データディクショナリLOB用RDエリアの追加 */
 create rdarea PDBDICL01   ..................................................1
          globalbuffer gbp01   ..............................................2
          for LOB used by HiRDB(SQL_ROUTINES)   .............................3
          page 8192 characters   ............................................4
          storage control segment 1 pages   .................................5
          file name "/svr01/rddicl1"   ......................................6
            initial 200 segments ;   ........................................7
 /* データディクショナリLOB用RDエリアの追加 */
 create rdarea PDBDICL02   ..................................................1
          globalbuffer gbp01   ..............................................2
          for LOB used by HiRDB(SQL_ROUTINES)   .............................3
          page 8192 characters   ............................................4
          storage control segment 1 pages   .................................5
          file name "/svr01/rddicl2"   ......................................6
            initial 2000 segments ;   .......................................7
 

[説明]
  1. 追加するRDエリアの名称を指定します。
  2. RDエリアを割り当てるグローバルバッファの名称を指定します。
  3. RDエリアの種類を指定します。
  4. ページ長を指定します。
  5. セグメントサイズを指定します。
  6. RDエリアを構成するHiRDBファイルの名称を指定します。
  7. HiRDBファイルのセグメント数を指定します。
(b) HiRDB/パラレルサーバの場合

[制御文ファイル(/usr/seifile/mofl01)の内容]
 
 /* データディクショナリ用RDエリアの追加 */
 create rdarea PDBDDIC02   ..................................................1
          globalbuffer gbp01   ..............................................2
          for datadictionary of routines   ..................................3
          server name dics   ................................................4
          page 4096 characters   ............................................5
          storage control segment 30 pages   ................................6
          file name "/svr01/rdddic02"   .....................................7
            initial 150 segments ;   ........................................8
 /* データディクショナリLOB用RDエリアの追加 */
 create rdarea PDBDICL01   ..................................................1
          globalbuffer gbp01   ..............................................2
          for LOB used by HiRDB(SQL_ROUTINES)   .............................3
          server name dics   ................................................4
          page 8192 characters   ............................................5
          storage control segment 1 pages   .................................6
          file name "/svr01/rddicl1"   ......................................7
            initial 200 segments ;   ........................................8
 /* データディクショナリLOB用RDエリアの追加 */
 create rdarea PDBDICL02   ..................................................1
          globalbuffer gbp01   ..............................................2
          for LOB used by HiRDB(SQL_ROUTINES)   .............................3
          server name dics   ................................................4
          page 8192 characters   ............................................5
          storage control segment 1 pages   .................................6
          file name "/svr01/rddicl2"   ......................................7
            initial 2000 segments ;   .......................................8
 

[説明]
  1. 追加するRDエリアの名称を指定します。
  2. RDエリアを割り当てるグローバルバッファの名称を指定します。
  3. RDエリアの種類を指定します。
  4. RDエリアを管理するサーバの名称を指定します。
  5. ページ長を指定します。
  6. セグメントサイズを指定します。
  7. RDエリアを構成するHiRDBファイルの名称を指定します。
  8. HiRDBファイルのセグメント数を指定します。