コントローラのデータディレクトリの移動

インストール後にデータディレクトリを新しい場所に移動できます。この操作は、コントローラのインストール時にディスク容量が不足していた場合などに必要となる可能性があります。

シンボリックリンクを使用している場合は、シンボリックリンクをコントローラのルートインストールディレクトリ外に作成し、コントローラをインストールした後で、その新しいボリュームにデータディレクトリを移動する必要があります。

警告<controller_home>/db/data にファイルシステムをマウントしないでください。Enterprise Console はコントローラのアップグレード時にこのデータディレクトリを data_orig に移動します。Enterprise Console がこの移動を完了できない場合、アップグレードは失敗します。

Enterprise Console GUI の [Controller Database Configurations] ページで datadir パスも更新できます。

コントローラのデータディレクトリを再配置するには
  1. コントローラとそのデータベースを停止します。「コントローラの起動または停止」を参照してください。

  2. <controller_home>/db/db.cnf ファイルで以下のプロパティを変更し、データディレクトリの新しい場所を指定するようにします。
    datadir
    tmpdir
    log
    slow_query_log_file
  3. 既存のデータディレクトリ <controller_home>/db を新しい場所にコピー(または移動)します。たとえば、Linux 上でデータをコピーするには、以下のようにします。
    cd <controller_home>/db/
    cp data <new-location>
  4. コントローラを起動します。「コントローラの起動または停止」を参照してください。

  5. database.log および server.log で、データベース接続に関連するエラーがないか確認します。