機械翻訳について

テナントのデータベースの切替え時に「ターゲット・データベースの検証に失敗しました」エラーを解決する方法

テナント管理者で、Visual Builderで使用されるデータベースを切り替えるときに「テナント・データベースの変更」ダイアログでFailed to verify the target database. というエラーが表示される場合、データベースが到達不能であるか、必要な権限がないために発生する可能性があります。

エラーを解決するには、次の手順を実行します:

  1. ターゲット・データベースがパブリックにアクセスできることを確認します。 Visual Builderは、プライベート・サブネットのデータベースにアクセスできません。
  2. ADMINユーザー(adminuser)を作成し、必要なロールをユーザーに付与します:
    CREATE USER [adminuser] IDENTIFIED BY [password];
    GRANT CONNECT, RESOURCE, DBA TO [adminuser];
    GRANT SELECT ON SYS.DBA_PROFILES TO [adminuser] WITH GRANT OPTION;
    GRANT SELECT ON SYS.DBA_USERS TO [adminuser] WITH GRANT OPTION;
    GRANT SELECT ON SYS.DBA_DATA_FILES TO [adminuser] WITH GRANT OPTION;
    GRANT SELECT ON SYS.DBA_SEGMENTS TO [adminuser] WITH GRANT OPTION;
  3. ADMINユーザー(adminuser)にSYSOPERおよびSYSDBAロールを割り当てます:
    GRANT SYSOPER, SYSDBA TO [adminuser];

次の問合せを実行して、ADMINユーザーが必要な権限を持っていることを確認できます:

select * from v$pwfile_users;

テナント・データベースの切替えの詳細は、Oracle IntegrationでのOracle Visual Builderの管理」「自分のOracle DBインスタンスへの切替え」を参照してください。