すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB for PostgreSQL (Oracleと互換) からPostgreSQLへのデータベースリンクを作成する

最終更新日:May 29, 2024

このトピックでは、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つのデータベースリンククォータを消費します。

手順

  1. にログインします。PolarDBコンソール.

  2. 左上隅で、クラスターがデプロイされているリージョンを選択します。

  3. クラスターを見つけて、そのIDをクリックします。

  4. 左側のナビゲーションウィンドウで、設定と管理 > データベース.
  5. On theデータベースページをクリックし、DBLinks上部のタブ。
  6. [DBLinkの作成] をクリックし、次のパラメーターを設定します。
    パラメーター説明
    DBLink名データベースリンクのカスタム名を入力できます。 名前の条件は次のとおりです。
    • 名前には小文字を含める必要があり、数字とアンダースコア (_) を含めることができます。
    • 名前は小文字で始まり、小文字または数字で終わる必要があります。
    • トークンの長さは最大64文字です。

    この名前は、データベース間クエリでデータベースリンクを使用する場合に必要です。

    ソースインスタンス名現在のPolarDB for PostgreSQL (Compatible with Oracle) クラスターの名前が固定値として使用されます。 このパラメーターは変更できません。
    ソースデータベース名ドロップダウンリストから、現在のPolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースを選択します。
    送信先インスタンスのVPCECSインスタンスが存在するVPC。

    ECSコンソールの [基本情報] ページの [ネットワーク情報] セクションで、移行先ECSインスタンスのVPC IDを確認できます。

    dblink-vpcid
    宛先インスタンスのリージョンIDECSインスタンスのリージョンID (cn-hangzhouなど) 。

    DescribeInstances操作を呼び出して、ターゲットECSインスタンスのリージョンIDを照会できます。

    送信先インスタンスのVPC IDECSインスタンスのIPアドレス。

    ECSコンソールの [基本情報] ページの [ネットワーク情報] セクションで、ターゲットECSインスタンスのプライマリプライベートIPアドレスを確認できます。

    dblink-vpc-ip
    送信先インスタンスのVPCポートECSインスタンスでホストされている自己管理型PostgreSQLデータベースのポート番号。 デフォルト値:1521
    宛先アカウントECSインスタンスでホストされている自己管理型PostgreSQLデータベースへのログインに使用されるアカウント。
    宛先アカウントパスワードECSインスタンスでホストされている自己管理型PostgreSQLデータベースへのログインに使用されるパスワード。
    宛先データベース名ECSインスタンスでホストされている自己管理型PostgreSQLデータベースの名前。
  7. クリックOK.

関連する API 操作

API説明
CreateDBLinkPolarDB for PostgreSQL (Oracle互換) クラスターのデータベースリンクを作成します。
DescribeDBLinksPolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースリンク情報を照会します。