データベース・サーバーの dbspace を増やす

Informix® は、データベース用のスペースを割り振ります。ccmsrv expand コマンドを使用すると、割り振られた dbspace 容量を増やすことができます。このコマンドは、チャンク・ファイルを追加することで Informix サーバーの dbspace を拡張します。dbspace の容量が不足しているサーバーのサイズを増やすには、この方法が便利です。

このトピックでは、Windows と UNIX の両方での手順を記載します。

重要: 既存のファイルは使用しないでください。

Windows

手順

  1. 自分が Informix-Admin グループ・メンバーであり、local administrator として作業していることを確認します。
  2. Informix サーバーが常駐するマシン上で、ccmsrv expand コマンドを実行します。

    例えば、ccm dbspace を 100 MB 増やし、以下の ccm チャンク・パスを使用したいとします。

    c:¥informix_chunkfiles_path¥ccm_2.dbs > ccmsrv expand /size 100000 /
    /path c:¥informix_chunkfiles_path¥ccm_2.dbs
    • /size 100000 は、チャンク・サイズをどれだけ拡張するかを KB 単位で指定します。
    • /path c:¥informix_chunkfiles_path¥ccm_2.dbs は、新しいチャンク・ファイルの絶対パスを指定します。このファイルは、NTFS パーティション上の新規ファイルである必要があります

UNIX

始める前に

インストール時に、ユーザー informix に対して CCM_HOMEPATH をセットアップしなかった場合、ここでこれらの環境変数を設定します。

手順

  1. データベース・サーバーに、ユーザー root としてログオンします。
  2. ユーザーを informix に設定します。
    root # su - informix
    Password: *****
  3. データベース・サーバーの dbspace を拡張します。
    重要: 既存のチャンク・ファイルではなく、新しいチャンク・ファイルを指定します。
    例えば、以下のように /vol/data/informix_chunkfiles/vod_ccm_2.dbs チャンク・パスを使用して、hydra1 サーバー上の ccm dbspace を 60,000 KB (オフセット 0) 増やします。
    $ ccmsrv expand -dbspace ccm -size 60000 -path ¥
    /vol/data/informix_chunkfiles/vod_ccm_2.dbs -s hydra1
  4. ユーザー informix を終了します。

    dbspace の拡張に使用するチャンク・ファイルの作成について詳しくは、『dbspace チャンク・ファイル』を参照してください。


フィードバック