スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス(UNIX(R)用)

[目次][索引][前へ][次へ]

pdaudswap現用の監査証跡ファイルのスワップ

機能

現用の監査証跡ファイルをスワップします。

実行者

監査人が実行できます。

pdaudswapコマンド実行時には,-Uオプションを指定するか,又は環境変数PDUSERに監査人の認可識別子とパスワードを設定しておく必要があります。監査人の認可識別子とパスワードを正しく設定していない場合,コマンドエラーとなります。

形式

オプション

スワップする現用の監査証跡ファイルがあるユニットの,ユニット識別子を指定します。

監査人の認可識別子を指定します。このオプションを指定すると,パスワード入力要求の応答付きメッセージが出力されます。

<規則>
  1. このオプションに指定した認可識別子と,応答付きメッセージに入力したパスワードでHiRDBに接続し,その認可識別子に監査権限があるかをチェックします。
  2. このオプションは,応答付きメッセージに応答できる環境でpdaudswapコマンドを実行する場合に指定できます。
  3. このオプションを省略した場合,pdaudswapコマンド実行時の環境変数PDUSERの設定値が仮定されます。このオプションを省略し,かつ環境変数PDUSERも設定していない場合,pdaudswapコマンドは実行できません。このオプションを省略する場合は,環境変数PDUSERを設定しておく必要があります(指定例を次に示します)。
    (例)Cシェルの場合
    setenv PDUSER '"認可識別子"/"パスワード"'

規則

  1. pdaudswapコマンドは,HiRDB稼働中のときだけ実行できます。ただし,pdstart -rコマンドでHiRDBを開始している場合は実行できません。
  2. pdaudswapコマンドは,シングルサーバ又はシステムマネジャがあるサーバマシンで実行してください。
  3. pdaudswapコマンド実行中に,pdaudbegin,pdaudend,pdaudrm,及びpdaudswapコマンドを実行すると,コマンドエラーとなります。
  4. pdaudswapコマンドは,システム定義にpd_aud_file_nameオペランドを指定していない場合,又はpd_aud_file_nameオペランドに指定している監査証跡ファイルがない場合,コマンドエラーとなります。
  5. スワップ先にできるファイルの世代がない場合,及び監査証跡ファイルが1世代も生成されていない場合,コマンドエラーとなります。
  6. スワップ先にできるファイルの世代の,監査証跡ファイルのオープンに失敗した場合,自動的にほかの世代へスワップします。
  7. システム定義にpd_aud_no_standby_file_opr = downを指定していて,かつ使用できる世代数が残り1世代以下の場合,pdaudswapコマンドを実行するとコマンドエラーになります。

注意事項

  1. pdaudswapコマンドの結果は,pdls -d audコマンド,エラーメッセージの有無,及びコマンド実行時のリターンコードで確認できます。コマンド実行時のリターンコードが0の場合は正常終了,8の場合は異常終了となります。