本ドキュメントでは、OceanBase Cloud クラウドデータベースでデータソースを新規作成する方法について説明します。
背景情報
データソースは、接続アドレス、ポート、ユーザー名、パスワードなどのデータベース接続情報の集合です。OceanBase Cloud では、データソースを設定することで、データ移行やジョブスケジューリングなどのタスクにおいてデータベースとの接続を迅速に確立し、操作の効率と信頼性を向上させることができます。
現在、OceanBase Cloud データソースが対応するクラウドベンダーは、AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、およびAzureです。対応するデータベースタイプは、OceanBase データベース MySQL互換モード、OceanBase データベース Oracle互換モード、MySQL データベース(Aurora MySQL、RDS MySQL、TencentDB for MySQL、PolarDB MySQL、Azure MySQL、および自社構築MySQLを含む)、Oracle データベース(RDS Oracleおよび自社構築Oracleを含む)、Kafka(クラウドインスタンスKafkaおよび自社構築Kafkaを含む)、PostgreSQL データベース(RDS PostgreSQL、Azure for PostgreSQL、および自社構築PostgreSQLを含む)、ならびに自社構築TiDB データベースです。
異なるタイプのデータベースには異なるデータソース接続方法がありますので、ご自身のデータベースタイプに応じて対応する接続方法を選択してください。
OceanBase データソース(MySQL および Oracle 互換モード)
OceanBase データベースの場合、OceanBase Cloud は3種類の接続方法を提供しています。
OceanBase Cloud インスタンス高速接続:この接続方法は、OceanBase Cloud コンソールで作成された OceanBase データベースインスタンスに適しています。
エンドポイント接続またはパブリックネットワーク接続:この接続方法は、AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのインフラストラクチャにデプロイされた OceanBase データベースに適しています。
前提条件
OceanBase Cloud コンソールでインスタンスとテナント(MySQLまたはOracle互換モードのいずれか)が作成されており、利用可能なデータベースとアカウントがあること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OB Cloudコンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の 新規データソース > OceanBase MySQL Compatible または OceanBase Oracle Compatible をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | OceanBase Cloud インスタンス を選択します。 |
| インスタンスタイプ | フラッグシップインスタンス、テナントインスタンス および クラスタインスタンス(分析型) を含み、接続方式 が OceanBase Cloud インスタンス の場合にのみ表示されます。
注意データ移行は、フラッグシップインスタンス および クラスタインスタンス(分析型) インスタンスタイプのみに対応しています。 |
| インスタンス | ドロップダウンリストから対象インスタンスを選択します。接続方式 が OceanBase Cloud インスタンス の場合にのみ表示されます。 |
| データベースアカウント | OceanBase データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzure上に接続用のエンドポイントサービスが作成されており、エンドポイントのホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の 新規データソース > OceanBase MySQL Compatible または OceanBase Oracle Compatible をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | エンドポイント を選択します。 |
| 接続情報 | 選択したクラウドベンダーのエンドポイントサービス名を入力します。 |
| インスタンス | OceanBase データベースが所在するインスタンスのIDまたは名称。インスタンスリスト ページで、対象インスタンスのIDまたは名称を確認できます。
説明クラウドベンダーがアリババクラウドの場合、クロスアカウント認証されたアリババクラウドメインアカウントインスタンスも選択できます。詳細は アリババクラウドアカウント認証 をご参照ください。 |
| テナント | OceanBase データベースのテナントのIDまたは名称。 |
| データベースアカウント | OceanBase データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続方式 で エンドポイント を選択した後、実際の状況に応じて詳細設定を行うかどうかを決定できます。
<main id="notice" type='notice'>
<h4>注意</h4>
<p>新規作成する移行タスクで増分同期が必要な場合は、sys テナントアカウントと増分ログプロキシサービスを同時に有効にしてください。</p>
</main>
パラメータ |
説明 |
|---|---|
| sys テナントアカウント | sys テナントアカウントを有効にした後、sys アカウントとパスワードを入力する必要があります。
|
| 増分ログプロキシサービス | 増分ログプロキシサービスを有効にした後、OBLogProxy 接続情報 を入力する必要があります。このパラメータは OceanBase データベース増分ログプロキシサービスであり、サービス形式でリアルタイム増分プロジェクトの介入と管理機能を提供し、アプリケーションが OceanBase データベース増分ログに介入するのを容易にします。同時に、ネットワーク隔離の状況下で増分ログを購読するニーズを解決できます。形式は OBLogProxy IP:OBLogProxy Port です。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのセキュリティグループホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OB Cloudコンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の 新しいデータソースを作成する > OceanBase MySQL Compatible または OceanBase Oracle Compatible をクリックします。
データソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、Alibaba Cloud、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | パブリックネットワーク接続 を選択します。 |
| 接続情報 | 接続するIPアドレスまたはホスト名を入力します。 |
| インスタンス | OceanBase データベースが所在するインスタンスのIDまたは名称。インスタンスリスト ページで、対象インスタンスのIDまたは名称を確認できます。
説明クラウドベンダーがアリババクラウドの場合、クロスアカウント認証されたアリババクラウドメインアカウントインスタンスも選択できます。詳細はアリババクラウドアカウント認証 をご参照ください。 |
| テナント | OceanBase データベースのテナントのIDまたは名称。 |
| データベースアカウント | OceanBase データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続方式 で パブリックネットワーク接続 を選択した後、実際の状況に応じて詳細設定を行うかどうかを決定できます。
<main id="notice" type='notice'>
<h4>注意</h4>
<p>作成する移行タスクで増分同期が必要な場合は、sys テナントアカウントと増分ログプロキシサービスを同時に有効にしてください。</p>
</main>
パラメータ |
説明 |
|---|---|
| sys テナントアカウント | sys テナントアカウントを有効にした後、sys テナントのアカウントとパスワードを入力する必要があります。
|
| 増分ログプロキシサービス | 増分ログプロキシサービスを有効にした後、保存 を入力する必要があります。このパラメータは OceanBase データベース増分ログプロキシサービスであり、サービス形式でリアルタイム増分プロジェクトの介入と管理機能を提供し、アプリケーションが OceanBase データベース増分ログに介入するのを容易にします。同時に、ネットワーク隔離の状況下で増分ログを購読するニーズを解決できます。形式は OBLogProxy IP:OBLogProxy Port です。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
MySQL データソース
MySQL データベースの場合、OceanBase Cloud はエンドポイント接続とパブリックネットワーク接続の2種類の接続方式を提供しています。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzure上に接続用のエンドポイントサービスが作成されており、エンドポイントのホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > MySQL をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | エンドポイント を選択します。まず、ページに表示されるアカウントIDを、そのアカウントのエンドポイントがエンドポイントサービスに接続できるように、エンドポイントサービスのホワイトリストに追加する必要があります。詳細は プライベートネットワークリンクの選択 モジュールのドキュメントをご参照ください。 クラウドベンダーが AWS の場合、エンドポイントサービス作成時にパラメータ エンドポイントを使用するために承認が必要 で 有効にする必要がある を選択した場合、データ移行サービスがプライベート接続に初めてアクセスする際に、AWSコンソールで受信した接続リクエストに対して エンドポイント接続リクエストを承認 操作を行うよう促されます。 |
| インスタンスタイプ |
|
| 接続情報 | 選択したクラウドベンダーのエンドポイントサービス名を入力します。 |
| データベースアカウント | MySQL データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのセキュリティグループホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OB Cloudコンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > MySQL をクリックします。
データソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、Alibaba Cloud、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | パブリックIP を選択します。まず、ページに表示されるデータソースのIPアドレスをMySQLデータベースインスタンスのホワイトリストに追加して、接続性を確保する必要があります。詳細は パブリックネットワーク接続の選択 モジュールのドキュメントをご参照ください。 |
| インスタンスタイプ |
|
| 接続情報 | 接続するIPアドレスまたはホスト名を入力します。 |
| データベースアカウント | MySQL データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
Oracle データソース
Oracle データベースの場合、OceanBase Cloud はエンドポイント接続とパブリックネットワーク接続の2種類の接続方式を提供しています。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzure上に接続用のエンドポイントサービスが作成されており、エンドポイントのホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > Oracle をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | エンドポイント を選択します。まず、ページに表示されるアカウントIDを、そのアカウントのエンドポイントがエンドポイントサービスに接続できるように、エンドポイントサービスのホワイトリストに追加する必要があります。詳細は プライベートネットワークリンクの選択 モジュールのドキュメントをご参照ください。 クラウドベンダーが AWS の場合、エンドポイントサービス作成時にパラメータ エンドポイントを使用するために承認が必要 で 有効にする必要がある を選択した場合、データ移行サービスがプライベート接続に初めてアクセスする際に、AWSコンソールで受信した接続リクエストに対して エンドポイント接続リクエストを承認 操作を行うよう促されます。 |
| インスタンスタイプ |
|
| 接続情報 | 選択したクラウドベンダーのエンドポイントサービス名を入力します。 |
| Service Name | Oracle データベースのサービス名。 |
| データベースアカウント | Oracle データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのセキュリティグループホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > Oracle をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | パブリックネットワーク接続 を選択します。まず、ページに表示されるデータソースのIPアドレスをOracleデータベースインスタンスのホワイトリストに追加して、接続性を確保する必要があります。詳細は パブリックネットワーク接続の選択 モジュールのドキュメントをご参照ください。 |
| インスタンスタイプ |
|
| 接続情報 | 接続するIPアドレスまたはホスト名を入力します。 |
| Service Name | Oracle データベースのサービス名。 |
| データベースアカウント | Oracle データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
Kafka データソース
Kafka インスタンスの場合、OceanBase Cloud はエンドポイント接続とパブリックネットワーク接続の2種類の接続方式を提供しています。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzure上に接続用のエンドポイントサービスが作成されており、エンドポイントのホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > Kafka をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | エンドポイント を選択します。まず、ページに表示されるアカウントIDを、そのアカウントのエンドポイントがエンドポイントサービスに接続できるように、エンドポイントサービスのホワイトリストに追加する必要があります。詳細は プライベートネットワークリンクの選択 モジュールのドキュメントをご参照ください。 クラウドベンダーが AWS の場合、エンドポイントサービス作成時にパラメータ エンドポイントを使用するために承認が必要 で 有効にする必要がある を選択した場合、データ移行サービスがプライベート接続に初めてアクセスする際に、AWSコンソールで受信した接続リクエストに対して エンドポイント接続リクエストを承認 操作を行うよう促されます。 |
| インスタンスタイプ | 自社構築 Kafka および クラウドインスタンス Kafka を含みます。 |
| 接続情報 | 選択したクラウドベンダーのエンドポイントサービス名、および Kafka アクセスポイントを入力します。
注意
|
業務要件に応じて、セキュリティ認証 の下の SASL を有効にするかどうかを選択します。SASL を有効にする場合は、以下のパラメータを設定してください。
パラメータ |
説明 |
|---|---|
| 認証方式 | PLAIN、SCRAM-SHA-256 および SCRAM-SHA-512 に対応しています。
|
| ユーザー名 | データ移行に使用するユーザー名。 |
| パスワード | データ移行に使用するユーザーパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
テンセントクラウドの設定の取得
テンセントクラウドメッセージキュー CKafka 版コンソールにログインします。
左側のナビゲーションペインで、インスタンスリスト をクリックします。
インスタンスリスト ページで、対象インスタンスのIDをクリックします。
基本情報 ページの アクセス方式 エリアで、対象VPCネットワークの後の すべてのIPとポートを表示 をクリックします。
IPとポート ダイアログボックスで、現在のポートエリアに表示されているすべてのIPとポートをコピーし、新規KafkaデータソースページのKafkaアクセスポイントテキストボックスに入力します。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのセキュリティグループホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > Kafka をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | パブリックネットワーク接続 を選択します。まず、ページに表示されるデータソースのIPアドレスをKafkaインスタンスのホワイトリストに追加して、接続性を確保する必要があります。詳細は パブリックネットワーク接続の選択 モジュールのドキュメントをご参照ください。 |
| インスタンスタイプ | 自社構築 Kafka および クラウドインスタンス Kafka を含みます。 |
| 接続情報 | Kafka アクセスポイント情報を入力します。 |
Kafka データソースのセキュリティ認証設定が完了していない場合、そのデータソースをソースまたはターゲットとするデータ移行タスクは接続に失敗する可能性があります。セキュリティ認証エリアの設定は以下のとおりです。
ファイルをアップロード をクリックし、拡張子が
.jksの信頼済み証明書をアップロードします。業務要件に応じて、SASL を有効にするかどうかを選択します。SASL を有効にする場合は、以下のパラメータを設定してください。
パラメータ |
説明 |
|---|---|
| 認証方式 | PLAIN、SCRAM-SHA-256 および SCRAM-SHA-512 に対応しています。
|
| ユーザー名 | データ移行に使用するユーザー名。 |
| パスワード | データ移行に使用するユーザーパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
PostgreSQL データソース
PostgreSQL データベースの場合、OceanBase Cloud はエンドポイント接続とパブリックネットワーク接続の2種類の接続方式を提供しています。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzure上に接続用のエンドポイントサービスが作成されており、エンドポイントのホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > PostgreSQL をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | エンドポイント を選択します。まず、ページに表示されるアカウントIDを、そのアカウントのエンドポイントがエンドポイントサービスに接続できるように、エンドポイントサービスのホワイトリストに追加する必要があります。詳細は プライベートネットワーク接続の選択 モジュールのドキュメントをご参照ください。 クラウドベンダーが AWS の場合、エンドポイントサービス作成時にパラメータ エンドポイントを使用するために承認が必要 で 有効にする必要がある を選択した場合、データ移行サービスがプライベート接続に初めてアクセスする際に、AWSコンソールで受信した接続リクエストに対して エンドポイント接続リクエストを承認 操作を行うよう促されます。 |
| インスタンスタイプ |
|
| 接続情報 | 選択したクラウドベンダーのエンドポイントサービス名を入力します。 |
| Database Name | PostgreSQL データベースの名称。 |
| データベースアカウント | PostgreSQL データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのセキュリティグループホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > PostgreSQL をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | パブリックネットワーク接続 を選択します。まず、ページに表示されるデータソースのIPアドレスをPostgreSQLデータベースインスタンスのホワイトリストに追加して、接続性を確保する必要があります。詳細は パブリックネットワーク接続の選択 モジュールのドキュメントをご参照ください。 |
| インスタンスタイプ |
|
| 接続情報 | 接続するIPアドレスまたはホスト名を入力します。 |
| Database Name | PostgreSQL データベースの名称。 |
| データベースアカウント | PostgreSQL データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
TiDB データソース
TiDB データベースの場合、OceanBase Cloud はエンドポイント接続とパブリックネットワーク接続の2種類の接続方式を提供しています。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzure上に接続用のエンドポイントサービスが作成されており、エンドポイントのホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > TiDB をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | エンドポイント を選択します。まず、ページに表示されるアカウントIDを、そのアカウントのエンドポイントがエンドポイントサービスに接続できるように、エンドポイントサービスのホワイトリストに追加する必要があります。詳細は プライベートネットワーク接続の選択 モジュールのドキュメントをご参照ください。 クラウドベンダーが AWS の場合、エンドポイントサービス作成時にパラメータ エンドポイントを使用するために承認が必要 で 有効にする必要がある を選択した場合、データ移行サービスがプライベート接続に初めてアクセスする際に、AWSコンソールで受信した接続リクエストに対して エンドポイント接続リクエストを承認 操作を行うよう促されます。 |
| インスタンスタイプ | 現在、自社構築 TiDB のみ対応しています。 |
| 接続情報 | 選択したクラウドベンダーのエンドポイントサービス名を入力します。 |
| データベースアカウント | TiDB データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。
前提条件
AWS、ファーウェイクラウド、テンセントクラウド、アリババクラウド、またはAzureのセキュリティグループホワイトリストを変更する権限があること。
OceanBase Cloud コンソールの組織管理者またはプロジェクト管理者の権限があること。
操作手順
OceanBase Cloud コンソール にログインします。
左側のナビゲーションペインで、データサービス > データソース をクリックします。
データソース ページで、右上の 新規データソース > PostgreSQL をクリックします。
新規データソース ダイアログボックスで、各パラメータを設定します。
パラメータ |
説明 |
|---|---|
| クラウドベンダー | 現在、アリババクラウド、AWS、ファーウェイクラウド、テンセントクラウド および Azure に対応しています。 |
| 地域 | データソースが所在する地域を選択します。 |
| 接続タイプ | パブリックネットワーク接続 を選択します。まず、ページに表示されるデータソースのIPアドレスをTiDBデータベースインスタンスのホワイトリストに追加して、接続性を確保する必要があります。詳細は パブリックネットワーク接続の選択 モジュールのドキュメントをご参照ください。 |
| インスタンスタイプ | 現在、自社構築 TiDB のみ対応しています。 |
| 接続情報 | 接続するIPアドレスまたはホスト名を入力します。 |
| データベースアカウント | TiDB データベースのユーザー名。 |
| パスワード | データベースユーザーのパスワード。 |
Kafka を介して TiDB の増分データを取得する必要がある場合は、Binlog と TiCDC データソースを有効にするために 増分同期設定 を入力してください。以下の設定を入力しない場合、新規 TiDB データベースから OceanBase データベース MySQL互換モードへのデータ移行タスクでは、タイプとオブジェクトの選択 ページで 増分同期 を選択できません。
パラメータ |
説明 |
|---|---|
| Kafka データソース | Kafka データソースは、Binlog および TiCDC ツールによって変換された TiDB データ増分ログの情報を保存し、データ移行が消費できるようにするために使用されます。
注意TiDB と同じクラウドベンダーの Kafka データソースのみがサポートされています。 |
| Topic | ドロップダウンリストからバインドする Kafka データソースの Topic を選択してください。 |
| TiDB データ形式 | TiDB データベースのデータを OceanBase データベース MySQL互換モードに移行する際、TiCDC または TiDB Binlog 形式のデータを選択できます。ドロップダウンリストから選択してください。 |
接続テスト をクリックします。
接続テストが成功した後、保存 をクリックします。