142.4.14 UPDATE_CREDENTIALプロシージャ

UPDATE_CREDENTIALプロシージャは、資格証明の値を更新します。

構文

DBMS_OBSERVABILITY.UPDATE_CREDENTIAL( credential_name IN VARCHAR2,
                                      attribute       IN VARCHAR2,
                                      value           IN VARCHAR2 );

パラメータ

表142-19 UPDATE_CREDENTIALプロシージャのパラメータ

パラメータ 説明

credential_name

更新する資格証明の名前を指定します。

attribute

更新する資格証明属性の名前。有効な値は、次のとおりです。
  • username
  • password
  • token
  • comments

value

指定した属性の新しい値。

例外

表142-20 UPDATE_CREDENTIALプロシージャの例外

例外 説明

ORA-20020

属性を変更できないか、資格証明は無効なDBMS_OBSERVABILITY資格証明です。

使用上のノート

トークンベースの資格証明を更新する場合は、USERNAMEまたはPASSWORD属性を指定できません。ユーザーのみの資格証明またはユーザー-パスワードの資格証明を更新する場合は、TOKEN属性を指定できません。CREDENTIAL_NAMEおよびTOKEN_TYPE属性は更新できません。

次の例は、特定の資格証明のコメントの値を更新する方法を示しています:
SQL> execute dbms_observability.update_credential(
       credential_name => 'my_cred',
       attribute       => 'comments',
       value           => 'This is my credential for observability'
     );