前のトピック: データベース バックアップ後の監査ログ内の UTimes および拒否されたレコード次のトピック: リモート コンピュータへの接続


CA ControlMinder データベースが破損している

UNIX で該当

症状:

CA ControlMinder エラー ログに以下のようなメッセージが示されます。

seoswd: [ID 973226 auth.error] seosd との通信がタイムアウトになりました。 seosd を実行しています。 
FATAL!
Inseosrt_InitDatabase (0x270)
警告: パス Access Control/seosdb/seos_cdf.dat が破損しました

解決方法:

以下の手順に従って、データベースの破損を修復します。

注: この手順は、データベースがデフォルトのインストール場所、/opt/CA/AccessControl にインストールされていることを前提としています。

CA ControlMinder データベース破損を修復する方法

  1. CA ControlMinder を停止します。
    secons -s
    
  2. (オプション)必須な場合はテクニカル サポートにデータベースを提供できるように、データベースを別の場所にバックアップします。
  3. データベースがクローズとしてマークされていることを確認します。
    cd /opt/CA/AccessControl/seosdb
    
    dbmgr -util -close
    

    注: CA ControlMinder が正しくシャットダウンされない場合、データベースがオープンとしてマークされる場合があります。

  4. データベースをチェックします。
    dbmgr -util -check
    
  5. 以下のいずれかの操作を実行します。
  6. データベース ファイルを再構築します。
    dbmgr -util -build all
    
  7. データベース エンジンを再チェックします。
    dbmgr -util -check
    
  8. CA ControlMinder を起動します。
    seload
    

注: データベースがまだ破損している場合は、さらに詳しい調査が必要となります。 詳細については、当社テクニカル サポート(http://www.ca.com/jp/support/)にお問い合わせください。