エラー
[データソース管理] ページで RDS for MySQL データソースを追加すると、次のエラーが報告されます。
Cause of failure: [DB_QUERY_ERROR]{"jdbcUrl":"jdbc:mysq://10.10.10.1:5119?allowLoadLocallnfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false&useSSL=false","message":"com.oceanbase.oms.cm.client.exception.CmServerException:failures occured while executing command,skip remaining command;errorcode:BAD_GATEWAY"}.
解決策
このエラーが発生した場合は、次のトラブルシューティング手順を実行します。
RDS for MySQL インスタンスのホワイトリストが正しく構成されていることを確認します。
OceanBase Migration Service (OMS) は、RDS for MySQL インスタンスに ob_oms_cn_xxxxx 形式の名前のホワイトリストを自動的に作成します。ホワイトリストには、OMS の CIDR ブロックが含まれています。
ホワイトリストの作成タスクは、RDS for MySQL インスタンスで処理される他のタスクの影響を受け、複数の要因によって失敗する可能性があります。その場合は、OMS の [データソースの追加] ページに表示されている CIDR ブロックを、RDS for MySQL インスタンスの既存のホワイトリストに追加できます。
データソースを追加するときに、正しいユーザー名とパスワードを入力していることを確認します。
次のエラーメッセージは、パスワードが正しくないことを示しています。Access denied for user 'use_name'@'x.x.x.x' (using password: YES).
エラー
データ移行プロジェクトで RDS for MySQL データソースを追加すると、次のエラーが報告されます。
Cause of failure: [DB_QUERY_ERROR]{"jdbcUrl":"jdbc:mysq://10.10.10.1:4100?allowLoadLocallnfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false&useSSL=false","message":"com.oceanbase.oms.cm.client.exception.CmServerException:java.net.UnknownHostException:i3lhk5fxzu1cw;errorcode:BAD_GATEWAY"}.
背景:
ホワイトリストは正しく構成されています。
RDS インスタンスにリモート接続できますが、パブリック ネットワーク経由で使用またはアクセスすることはできません。
考えられる原因
UnknownHostException エラーは、OMS インスタンス リソースが割り当てられていないことを示します。OMS インスタンスを初めて購入する場合、インスタンス リソースの作成には 10 ~ 15 分かかります。
解決策
インスタンス リソースが作成された後、データ移行プロジェクトを構成します。