このトピックでは、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 (Oracle互換) のカーネルバージョンは最新のカーネルバージョンです。 カーネルバージョンをアップグレードする方法の詳細については、「バージョン管理」をご参照ください。
PolarDB for PostgreSQL (Oracle互換) クラスターからECSインスタンスでホストされている自己管理型PostgreSQLデータベースへのデータベースリンクが作成されます。
注意事項
PolarDB for PostgreSQL (Compatible with Oracle) クラスターごとに最大10個のデータベースリンクを作成できます。 各データベースリンクは、ソースクラスタとターゲットクラスタの両方の1つのデータベースリンククォータを消費します。
手順
PolarDBコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。 左上隅のリージョンを選択し、リスト内のクラスターのIDをクリックして、[基本情報] ページに移動します。
左側のナビゲーションウィンドウで、 を選択します。
データベースページで、DBLinksタブをクリックします。
PolarDBクラスターの [データベース] ページに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 | 説明 |
API | 説明 |
PolarDB for PostgreSQL (Oracle互換) クラスターのデータベースリンクを作成します。 | |
PolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースリンク情報を照会します。 |