全部產品
Search
文件中心

PolarDB:建立PolarDB PostgreSQL版(相容Oracle)到PostgreSQL的DBLink

更新時間:Jul 06, 2024

本文介紹如何建立PolarDB PostgreSQL版(相容Oracle)到ECS自建PostgreSQL資料庫的DBLink。

如果您需要建立PolarDB PostgreSQL版(相容Oracle)PolarDB PostgreSQL版(相容Oracle)的DBLink,請參見建立PolarDB PostgreSQL版(相容Oracle)到PolarDB PostgreSQL版(相容Oracle)的DBLink

前提條件

  • PolarDB PostgreSQL版(相容Oracle)叢集和ECS自建PostgreSQL資料庫必須屬於同一個阿里雲帳號。
  • ECS執行個體的網路類型為Virtual Private Cloud。
  • PolarDB PostgreSQL版(相容Oracle)的核心版本必須為最新的核心版本,如何升級核心版本,請參見版本管理
  • 已建立PolarDB PostgreSQL版(相容Oracle)到ECS自建PostgreSQL資料庫的DBLink功能。

注意事項

一個PolarDB PostgreSQL版(相容Oracle)叢集最多建立10條DBLink,無論作為源叢集還是目的地組群均會佔用自身1條DBLink。

操作步驟

  1. 登入PolarDB控制台

  2. 在左上方,選擇叢集所在地區。

  3. 找到目的地組群,單擊叢集ID。

  4. 在左側導覽列,選擇配置與管理 > 資料庫管理
  5. 資料庫管理頁面,單擊頁面上方的DBLink列表頁簽。
  6. 單擊建立DBLink,配置以下資訊。
    配置說明
    DBLink名稱您可以自訂DBLink的名稱,名稱限制如下:
    • 由小寫字母、數字、底線(_)其中一到三種組成,必須包含小寫字母。
    • 以小寫字母開頭,以小寫字母或數字結尾。
    • 長度不超過64個字元。

    當您使用DBLink進行跨庫查詢時,需要使用該名稱。

    源執行個體名固定為當前PolarDB PostgreSQL版(相容Oracle)叢集,不可修改。
    來源資料庫名下拉選擇一個當前PolarDB PostgreSQL版(相容Oracle)叢集下的資料庫。
    目標執行個體所在vpcECS所在的Virtual Private Cloud。

    您可以在目標ECS控制台基本資料頁面的網路資訊地區查看專用網路ID。

    dblink-vpcid
    目標執行個體所在regionIdECS所在的地區的ID,例如cn-hangzhou

    您可以通過DescribeInstances介面查看目標ECS所屬的地區ID。

    目標執行個體所在vpc ipECS的IP地址。

    您可以在目標ECS控制台基本資料頁面的網路資訊地區查看主私網IP。

    dblink-vpc-ip
    目標執行個體所在vpc portECS自建PostgreSQL資料庫的連接埠號碼,預設為1521。
    目標帳號名ECS自建PostgreSQL資料庫的帳號。
    目標帳號密碼ECS自建PostgreSQL資料庫帳號的密碼。
    目標資料庫名ECS自建PostgreSQL資料庫的資料庫名稱。
  7. 單擊確定即可完成建立。

相關API

API描述
CreateDBLink建立PolarDB PostgreSQL版(相容Oracle)叢集的DBLink。
DescribeDBLinks查詢PolarDB PostgreSQL版(相容Oracle)叢集的DBLink資訊。