142.4.3 CREATE_CREDENTIALプロシージャ
CREATE_CREDENTIALプロシージャは、ユーザーのみの資格証明、ユーザー-パスワードの資格証明またはトークンベースの資格証明を作成します。
構文
ユーザーのみの資格証明またはユーザー名-パスワードの資格証明を作成するには:
DBMS_OBSERVABILITY.CREATE_CREDENTIAL( credential_name IN VARCHAR2,
username IN VARCHAR2,
password IN VARCHAR2,
comments IN VARCHAR2 DEFAULT NULL );トークンベースの資格証明を作成するには:
DBMS_OBSERVABILITY.CREATE_CREDENTIAL( credential_name IN VARCHAR2,
token_type IN BINARY_INTEGER,
token IN VARCHAR2,
comments IN VARCHAR2 DEFAULT NULL );パラメータ
表142-9 CREATE_CREDENTIALプロシージャのパラメータ
| パラメータ | 説明 |
|---|---|
|
|
資格証明のユーザー指定の名前。 |
|
|
資格証明のユーザー名。 |
|
|
資格証明のユーザー・パスワード。 |
|
|
作成するトークンのタイプ。 |
|
|
トークン自体。 |
|
|
資格証明に関するユーザー指定のコメント。 |
使用上のノート
DBMS_OBSERVABILITYサービスに使用される資格証明を作成および管理するには、このOracle APIを使用する必要があり、そうしないと、オブザーバビリティ・サービスの使用可能性は保証されません。
例
次の例は、ユーザーのみの資格証明を作成する方法を示しています:
execute dbms_observability.create_credential( credential_name => 'my_cred_1',
username => 'my_usr',
password => NULL,
comments => 'My dbms_observability credential' );次の例は、ユーザー-パスワードの資格証明を作成する方法を示しています:
execute dbms_observability.create_credential( credential_name => 'my_cred_2',
username => 'my_usr',
password => 'my_pwd',
comments => NULL );次の例は、トークンベースの資格証明を作成する方法を示しています:
execute dbms_observability.create_credential( credential_name => 'my_cred_3',
token_type => dbms_observability.oci_datakey,
token => 'abcdefghijklmnopqrstuvwxyz',
comments => 'This is my token credential!' );