このトピックでは、PolarDB for PostgreSQL (Compatible with Oracle) クラスターからElastic Compute Service (ECS) インスタンスでホストされている自己管理型PostgreSQLデータベースへのデータベースリンクを作成する方法について説明します。
PolarDB For PostgreSQL (Oracle互換) クラスターからPolarDB for PostgreSQL (Oracle互換) クラスターへのデータベースリンクの作成方法の詳細については、「PolarDB for PostgreSQL (Oracle互換) からPolarDB for PostgreSQL (Oracle互換) へのデータベースリンクの作成」をご参照ください。
前提条件
- PolarDB for PostgreSQL (Compatible with Oracle) クラスターと、ECSインスタンスでホストされている自己管理型PostgreSQLデータベースは、同じAlibaba Cloudアカウントに属しています。
- ECSインスタンスは仮想プライベートクラウド (VPC) にデプロイされています。
- PolarDB for PostgreSQL (Compatible with Oracle) クラスターのカーネルバージョンは最新のカーネルバージョンです。 カーネルバージョンのアップグレード方法については、「バージョン管理」をご参照ください。
- PolarDB for PostgreSQL (Compatible with Oracle) クラスターからECSインスタンスでホストされている自己管理型PostgreSQLデータベースへのデータベースリンクが作成されます。
注意事項
PolarDB for PostgreSQL (Compatible with Oracle) クラスターごとに最大10個のデータベースリンクを作成できます。 各データベースリンクは、ソースクラスタとターゲットクラスタの両方の1つのデータベースリンククォータを消費します。
手順
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
クラスターを見つけて、そのIDをクリックします。
- 左側のナビゲーションウィンドウで、 .
- On theデータベースページをクリックし、DBLinks上部のタブ。
- [DBLinkの作成] をクリックし、次のパラメーターを設定します。
パラメーター 説明 DBLink名 データベースリンクのカスタム名を入力できます。 名前の条件は次のとおりです。 - 名前には小文字を含める必要があり、数字とアンダースコア (_) を含めることができます。
- 名前は小文字で始まり、小文字または数字で終わる必要があります。
- トークンの長さは最大64文字です。
この名前は、データベース間クエリでデータベースリンクを使用する場合に必要です。
ソースインスタンス名 現在のPolarDB for PostgreSQL (Compatible with Oracle) クラスターの名前が固定値として使用されます。 このパラメーターは変更できません。 ソースデータベース名 ドロップダウンリストから、現在のPolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースを選択します。 送信先インスタンスのVPC ECSインスタンスが存在するVPC。 ECSコンソールの [基本情報] ページの [ネットワーク情報] セクションで、移行先ECSインスタンスのVPC IDを確認できます。
宛先インスタンスのリージョンID ECSインスタンスのリージョンID (cn-hangzhouなど) 。 DescribeInstances操作を呼び出して、ターゲットECSインスタンスのリージョンIDを照会できます。
送信先インスタンスのVPC ID ECSインスタンスのIPアドレス。 ECSコンソールの [基本情報] ページの [ネットワーク情報] セクションで、ターゲットECSインスタンスのプライマリプライベートIPアドレスを確認できます。
送信先インスタンスのVPCポート ECSインスタンスでホストされている自己管理型PostgreSQLデータベースのポート番号。 デフォルト値:1521 宛先アカウント ECSインスタンスでホストされている自己管理型PostgreSQLデータベースへのログインに使用されるアカウント。 宛先アカウントパスワード ECSインスタンスでホストされている自己管理型PostgreSQLデータベースへのログインに使用されるパスワード。 宛先データベース名 ECSインスタンスでホストされている自己管理型PostgreSQLデータベースの名前。 - クリックOK.
関連する API 操作
API | 説明 |
CreateDBLink | PolarDB for PostgreSQL (Oracle互換) クラスターのデータベースリンクを作成します。 |
DescribeDBLinks | PolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースリンク情報を照会します。 |