フルリダクションのデフォルト表示値の設定
Amazon RDS Oracle インスタンスでの完全リダクションのデフォルトの表示値を変更するには、Amazon RDS プロシージャ rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val
を使用します。リダクションポリシーは、Oracle データベースのドキュメントで説明されているように、DBMS_REDACT
PL/SQL パッケージを使用して作成することに注意してください。dbms_redact_upd_full_rdct_val
プロシージャは、既存のポリシーの影響を受けるさまざまなデータ型について表示する文字を指定します。
dbms_redact_upd_full_rdct_val
プロシージャには以下のパラメータがあります。
パラメータ名 | データ型 | デフォルト | 必須 | 説明 |
---|---|---|---|---|
|
数値 |
Null |
不可 |
|
|
binary_float |
Null |
不可 |
|
|
binary_double |
Null |
不可 |
|
|
char |
Null |
不可 |
|
|
varchar2 |
Null |
不可 |
|
|
nchar |
Null |
不可 |
|
|
nvarchar2 |
Null |
不可 |
|
|
date |
Null |
不可 |
|
|
timestamp |
Null |
不可 |
|
|
timestamp with time zone |
Null |
不可 |
|
|
blob |
Null |
不可 |
|
|
clob |
Null |
不可 |
|
|
nclob |
Null |
不可 |
|
次の例では、CHAR
データ型のデフォルトのリダクション値を * に変更します。
EXEC rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val(p_char_val => '*');
次の例では、NUMBER
、DATE
、および CHAR
データ型のデフォルトのリダクション値を変更します。
BEGIN rdsadmin.rdsadmin_util.dbms_redact_upd_full_rdct_val( p_number_val=>1, p_date_val=>to_date('1900-01-01','YYYY-MM-DD'), p_varchar_val=>'X'); END; /
dbms_redact_upd_full_rdct_val
プロシージャを使用してフルリダクションのデフォルト値を変更した後、変更を有効にするために DB インスタンスを再起動します。詳細については、「 DB インスタンスの再起動」を参照してください。