Hitachi

ノンストップデータベース HiRDB Version 9 コマンドリファレンス(Windows(R)用)


7.3.2 使用例

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

〈この項の構成〉

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

次に示すRDエリアを追加します。
・PDBULOB11(ユーザLOB用RDエリア)
・PDBUSER04(ユーザ用RDエリア)
[概要]

[図データ]

(a) HiRDB/シングルサーバの場合

[制御文ファイル(c:¥hirdb¥pdmod¥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 "c:\dbarea\rdsys03\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 "c:\dbarea\rdsys04\rduser21"   ..........................6
            initial 100 segments ;   ........................................7
[説明]
  1. 追加するRDエリアの名称を指定します。

  2. RDエリアを割り当てるグローバルバッファの名称を指定します。

  3. RDエリアの種類を指定します。

  4. ページ長を指定します。

  5. セグメントサイズを指定します。

  6. RDエリアを構成するHiRDBファイルの名称を指定します。

  7. HiRDBファイルのセグメント数を指定します。

(b) HiRDB/パラレルサーバの場合

[制御文ファイル(c:¥hirdb¥pdmod¥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 "c:\dbarea\rdsys03\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 "c:\dbarea\rdsys04\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/シングルサーバの場合

[制御文ファイル(c:¥hirdb¥pdmod¥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 "c:\dbarea\rdsys02\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 "c:\dbarea\rdsys02\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 "c:\dbarea\rdsys02\rddicl2"   ...........................6
            initial 2000 segments ;   .......................................7
[説明]
  1. 追加するRDエリアの名称を指定します。

  2. RDエリアを割り当てるグローバルバッファの名称を指定します。

  3. RDエリアの種類を指定します。

  4. ページ長を指定します。

  5. セグメントサイズを指定します。

  6. RDエリアを構成するHiRDBファイルの名称を指定します。

  7. HiRDBファイルのセグメント数を指定します。

(b) HiRDB/パラレルサーバの場合

[制御文ファイル(c:¥hirdb¥pdmod¥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 "c:\dbarea\rdsys02\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 "c:\dbarea\rdsys02\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 "c:\dbarea\rdsys02\rddicl2"   ...........................7
            initial 2000 segments ;   .......................................8
[説明]
  1. 追加するRDエリアの名称を指定します。

  2. RDエリアを割り当てるグローバルバッファの名称を指定します。

  3. RDエリアの種類を指定します。

  4. RDエリアを管理するサーバの名称を指定します。

  5. ページ長を指定します。

  6. セグメントサイズを指定します。

  7. RDエリアを構成するHiRDBファイルの名称を指定します。

  8. HiRDBファイルのセグメント数を指定します。