本文介紹如何建立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。
操作步驟
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
- 在左側導覽列,選擇 。
- 在資料庫管理頁面,單擊頁面上方的DBLink列表頁簽。
- 單擊建立DBLink,配置以下資訊。
配置 說明 DBLink名稱 您可以自訂DBLink的名稱,名稱限制如下: - 由小寫字母、數字、底線(_)其中一到三種組成,必須包含小寫字母。
- 以小寫字母開頭,以小寫字母或數字結尾。
- 長度不超過64個字元。
當您使用DBLink進行跨庫查詢時,需要使用該名稱。
源執行個體名 固定為當前PolarDB PostgreSQL版(相容Oracle)叢集,不可修改。 來源資料庫名 下拉選擇一個當前PolarDB PostgreSQL版(相容Oracle)叢集下的資料庫。 目標執行個體所在vpc ECS所在的Virtual Private Cloud。 您可以在目標ECS控制台基本資料頁面的網路資訊地區查看專用網路ID。
目標執行個體所在regionId ECS所在的地區的ID,例如cn-hangzhou。 您可以通過DescribeInstances介面查看目標ECS所屬的地區ID。
目標執行個體所在vpc ip ECS的IP地址。 您可以在目標ECS控制台基本資料頁面的網路資訊地區查看主私網IP。
目標執行個體所在vpc port ECS自建PostgreSQL資料庫的連接埠號碼,預設為1521。 目標帳號名 ECS自建PostgreSQL資料庫的帳號。 目標帳號密碼 ECS自建PostgreSQL資料庫帳號的密碼。 目標資料庫名 ECS自建PostgreSQL資料庫的資料庫名稱。 - 單擊確定即可完成建立。
相關API
API | 描述 |
CreateDBLink | 建立PolarDB PostgreSQL版(相容Oracle)叢集的DBLink。 |
DescribeDBLinks | 查詢PolarDB PostgreSQL版(相容Oracle)叢集的DBLink資訊。 |