データベースのデータは、DSIの割付け先のデータベーススペースに格納されます。DSIを割り付けようとするデータベーススペースの空き領域が不足すると、既存のDSIの容量が拡張できなくなります。そこで、データベーススペースの領域の使用状況を把握し、必要に応じて新たなデータベーススペースを作成するなどの作業を行います。新しいデータベーススペースを作成し、DSIの容量を拡張する方法については、“再編成”を参照してください。データベーススペース領域の使用状況の把握は、rdbspcinfコマンドで行います。
rdbspcinfコマンドの指定方法の詳細については、Symfoware Serverのマニュアル“コマンドリファレンス”を参照してください。
rdbspcinfコマンドの使用例を以下に示します。
例
DS_ENTRY_DSIの自動容量拡張の拡張量として100Kバイト、IDXDSI_DS_ENTRY_PKの自動容量拡張の拡張量として200Kバイトが、このデータベーススペースに対して指定されているものとします。
データベーススペース「DSDBSPACE」の領域の使用状況を表示します。
$ rdbspcinf -p DSDB.DSDBSPACE -f
Database space : DSDBSPACE (1)
Device : /space/dsdbsys/dsdbspace (2)
Size : 102400K (3)
Static allocate size
element : 13664K (DS_ENTRY_DSI.DATA) (4)(5)(6)
element : 12160K (DS_FILTER_DSI.DATA)
element : 1088K (DS_SCOPE_DSI.DATA)
element : 440K (IDXDSI_DS_ENTRY_01.INDEX)
element : 3808K (IDXDSI_DS_ENTRY_01.BASE)
element : 232K (IDXDSI_DS_ENTRY_PK.INDEX)
element : 1920K (IDXDSI_DS_ENTRY_PK.BASE)
element : 1424K (IDXDSI_DS_FILTER_01.INDEX)
element : 12624K (IDXDSI_DS_FILTER_01.BASE)
element : 424K (IDXDSI_DS_FILTER_02.INDEX)
element : 3624K (IDXDSI_DS_FILTER_02.BASE)
element : 1424K (IDXDSI_DS_FILTER_03.INDEX)
element : 12624K (IDXDSI_DS_FILTER_03.BASE)
element : 424K (IDXDSI_DS_FILTER_04.INDEX)
element : 3624K (IDXDSI_DS_FILTER_04.BASE)
element : 224K (IDXDSI_DS_FILTER_PK.INDEX)
element : 1824K (IDXDSI_DS_FILTER_PK.BASE)
element : 624K (IDXDSI_DS_FILTER_UNQ.INDEX)
element : 5424K (IDXDSI_DS_FILTER_UNQ.BASE)
element : 104K (IDXDSI_DS_SCOPE_01.INDEX)
element : 744K (IDXDSI_DS_SCOPE_01.BASE)
element : 104K (IDXDSI_DS_SCOPE_02.INDEX)
element : 744K (IDXDSI_DS_SCOPE_02.BASE)
element : 32K (IDXDSI_DS_SCOPE_03.INDEX)
element : 120K (IDXDSI_DS_SCOPE_03.BASE)
element : 32K (IDXDSI_DS_SCOPE_PK.INDEX)
element : 120K (IDXDSI_DS_SCOPE_PK.BASE)
element : 40K (IDXDSI_DS_SCOPE_UNQ.INDEX)
element : 208K (IDXDSI_DS_SCOPE_UNQ.BASE)
total : 79848K (7)
Dynamic allocate size
total : 0K (8)
Dynamic propose size
element : 1024K (DS_ENTRY_DSI.DATA) (9)(10)(11)
element : 1024K (DS_FILTER_DSI.DATA)
element : 1024K (DS_SCOPE_DSI.DATA)
element : 204K (IDXDSI_DS_ENTRY_01.INDEX)
element : 1024K (IDXDSI_DS_ENTRY_01.BASE)
element : 204K (IDXDSI_DS_ENTRY_PK.INDEX)
element : 1024K (IDXDSI_DS_ENTRY_PK.BASE)
element : 204K (IDXDSI_DS_FILTER_01.INDEX)
element : 1024K (IDXDSI_DS_FILTER_01.BASE)
element : 204K (IDXDSI_DS_FILTER_02.INDEX)
element : 1024K (IDXDSI_DS_FILTER_02.BASE)
element : 204K (IDXDSI_DS_FILTER_03.INDEX)
element : 1024K (IDXDSI_DS_FILTER_03.BASE)
element : 204K (IDXDSI_DS_FILTER_04.INDEX)
element : 1024K (IDXDSI_DS_FILTER_04.BASE)
element : 204K (IDXDSI_DS_FILTER_PK.INDEX)
element : 1024K (IDXDSI_DS_FILTER_PK.BASE)
element : 204K (IDXDSI_DS_FILTER_UNQ.INDEX)
element : 1024K (IDXDSI_DS_FILTER_UNQ.BASE)
element : 204K (IDXDSI_DS_SCOPE_01.INDEX)
element : 1024K (IDXDSI_DS_SCOPE_01.BASE)
element : 204K (IDXDSI_DS_SCOPE_02.INDEX)
element : 1024K (IDXDSI_DS_SCOPE_02.BASE)
element : 204K (IDXDSI_DS_SCOPE_03.INDEX)
element : 1024K (IDXDSI_DS_SCOPE_03.BASE)
element : 204K (IDXDSI_DS_SCOPE_PK.INDEX)
element : 1024K (IDXDSI_DS_SCOPE_PK.BASE)
element : 204K (IDXDSI_DS_SCOPE_UNQ.INDEX)
element : 1024K (IDXDSI_DS_SCOPE_UNQ.BASE)
total : 19036K (12)
Free size
element : 22552K (13)
total : 22552K (14)(1) データベーススペース名
(2) データベーススペースを作成したローデバイス名またはファイル名
(3) データベーススペースのサイズ(単位はKバイト)
(4) (5)で示すDSIの(6)で示す割付け対象に、DSI定義時またはrdbgcdsiコマンドのEオプションにより割付けた割付け量(単位はKバイト)
(5) データベーススペースに定義されたDSI名
(6) 割付け量((4))の表示対象とする割付け対象
(7) DSI定義時またはrdbgcdsiコマンドのEオプションにより割付けた割付け量の合計(単位はKバイト)
(8) 自動容量拡張により割付けた割付け量の合計(単位はKバイト)
(9) (10)で示すDSIの(11)で示す割付け対象に、自動容量拡張時に割付ける割付け量(単位はKバイト)
(10) データベーススペースに定義されたDSI名
(11) 割付け量((9))の表示対象とする割付け対象
(12) 自動容量拡張時に割付ける割付け量の合計(単位はKバイト)
(13) 未使用領域の大きさ(単位はKバイト)
(14) 未使用領域の大きさの合計(単位はKバイト)