END LOGGING文でのアクセス ロギングの無効化 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ NewSQL Engineセキュリティ管理

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/rmm1512082852218.ditamap
dita:ditavalPath
ja-JP/rmm1512082852218.ditaval
dita:id
B035-1100
Product Category
Software
Teradata Vantage

END LOGGING文を使用すると、1つ以上のロギング ルールが現在アクティブになっているユーザー、アクション、またはオブジェクトに対するアクセス ロギングを終了することができます。

END LOGGING文は、END LOGGINGで指定されているデータベース名に対して対応するBEGIN LOGGING文が現在有効になっていない場合、エラーを生成します。

また、次のEND LOGGING特性も考慮します。
  • BY username句を省略してEND LOGGINGを全ユーザーに適用することはできません。
  • END LOGGING文を使用すると、文で指定されているデータベース オブジェクトに対するアクセス ロギングが終了します。 END LOGGING文によって特定のユーザー、データベース、またはオブジェクトの すべてのロギング ルールが終了する場合、システムはDBC.AccLogRuleTblからその行を削除します。

アクセス ロギング無効化の手順

  1. DBC.AccLogRulesビューを問合わせて、現在有効になっているBEGIN LOGGING文のリストを表示します。
    SELECT * FROM DBC.AccLogRulesV;
  2. リスト内の終了する各BEGIN LOGGING文に対してEND LOGGING文を実行します。
  3. すべてのロギングを終了する場合は、DBC.AccLogRuleマクロに対してDROP MACRO文を発行します。
    DBC.AccLogRule内のそれぞれのルールに対して1つのEND LOGGING文を発行しなければ、DBC.AccLogRuleマクロを削除してデータベースをリセットしてもアクセス ロギングは継続します。
  4. tparesetコマンドを実行して変更を設定します。

    tparesetコマンドの使用方法については、<Teradata Vantage™ - データベース ユーティリティ、B035-1102>を参照してください。