プラガブル・データベースのライフサイクル管理の認証
ORDS対応のスキーマをコンテナ・データベースに含めることはできません。PDBライフサイクル管理操作を実行するには、デフォルトのCDB管理者資格証明であるdb.cdb.adminUserおよびdb.cdb.adminUser.passwordが接続プールで定義されている必要があります。この場合、URIにユーザー・スキーマを指定する必要はありません。
デフォルトCDB管理者の資格証明を定義するには、次のステップを実行します:
- CDB管理者ユーザーを作成し、SYSDBA権限を付与します。この例では、ユーザーは
C##DBAPI_CDB_ADMINと呼ばれます。ただし、適切な共通ユーザー名を使用することはできます。CREATE USER C##DBAPI_CDB_ADMIN IDENTIFIED BY <PASSWORD>; GRANT SYSDBA TO C##DBAPI_CDB_ADMIN CONTAINER = ALL; - 次のコード・スニペットに示すように、接続プールの
db.cdb.adminUserおよびdb.cdb.adminUser.passwordプロパティを設定します。ords config set db.cdb.adminUser "C##DBAPI_CDB_ADMIN as SYSDBA" ords config secret db.cdb.adminUser.password
ORDSロールのSQL管理者を使用して、https://<server>/ords/_/db-api/stable/database/pdbs/サービスにアクセスする必要があります。