本文介紹如何建立Babelfish for RDS PostgreSQL執行個體。
前提條件
當前僅支援在購買執行個體時開通Babelfish,且執行個體需滿足以下條件:
-
執行個體大版本:RDS PostgreSQL 15。
-
產品系列:基礎系列或高可用系列。
-
產品類型:標準版。
注意事項
-
已購買的RDS PostgreSQL執行個體,暫不支援開通Babelfish。
-
開通Babelfish後,暫不支援關閉。
-
執行個體建立成功後,將會初始化建立babelfish_db資料庫,該資料庫為Babelfish執行個體的關鍵資料庫,請勿刪除,否則執行個體將不可用。
建立開啟了Babelfish的RDS PostgreSQL執行個體
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
-
單擊建立實例,進入RDS售賣頁。
-
根據設定精靈,完成建立。
本文主要介紹建立RDS PostgreSQL執行個體時開通Babelfish的關鍵參數,其他參數與建立RDS PostgreSQL相同,更多資訊請參見快速建立RDS PostgreSQL執行個體。
關鍵參數如下:
參數
取值
引擎
PostgreSQL 15。
選擇資料庫類型和版本後,需要選中啟用 Babelfish。
實例規格
以控制台展示執行個體為準。
Babelfish 移轉模式
僅當基礎資源配置中選中了啟用 Babelfish時,該參數有效,表示開啟Babelfish後的移轉模式。
-
single-db:只能在Babelfish for RDS PostgreSQL執行個體中建立1個SQL Server資料庫,並且建立為常規PostgreSQL模式。
-
multi-db:可以建立多個SQL Server資料庫,每個資料庫建立不同的PostgreSQL模式(<資料庫名稱>_<模式名稱>)以避免名稱衝突。
如何選擇移轉模式,請參見移轉模式簡介。
初始化帳號
初始化管理帳號,可用於管理Babelfish或PostgreSQL。
重要該帳號為高許可權帳號,且建立後不支援刪除。
配置原則:
-
長度為2~63個字元。
-
由小寫字母、數字或底線組成。
-
以字母開頭,以字母或數字結尾。
-
不能以pg開頭。
-
不能使用SQL關鍵字。具體請參見SQL關鍵字。
密碼
管理帳號的密碼。
說明密碼支援在建立執行個體後進行修改,具體操作,請參見重設密碼。
配置原則:
-
長度為8~32個字元。
-
由大寫字母、小寫字母、數字、特殊字元中的任意三種組成。
-
特殊字元支援
!@#$%^&*()_+-=。
-
查看Babelfish狀態
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在左側導覽列中選擇基本資料。
-
在設定資訊地區查看Babelfish小版本信息和Babelfish狀態。
查看Babelfish管理帳號
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在左側導覽列中選擇帳號管理。
-
在使用者帳號頁簽查看建立執行個體時已初始化建立的Babelfish管理帳號。該Babelfish管理帳號的類型為高許可權帳號,狀態為已啟用。
查看串連地址及TDS連接埠號碼
前提條件
已為執行個體添加白名單。更多資訊請參見設定白名單。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在左側導覽列中選擇資料庫連接。
您可以在如下位置查看內外網串連地址及TDS連接埠號碼。在 資料庫連接 頁面,查看 內網地址(格式如
pgm-xxx.pgsql.pre.rds.aliyuncs.com)和 Babelfish TDS 內網連接埠(預設為1433)。如需添加白名單,可單擊內網地址旁的 設定白名單。說明-
如果您需要使用外網地址,請單擊申請外網地址。更多資訊,請參見開通或關閉外網地址。
-
如果您需要修改Babelfish TDS連接埠號碼,請單擊修改串連地址。更多資訊,請參見查看或修改串連地址和連接埠。
-
相關API
|
API |
描述 |
|
建立RDS執行個體。 |
|
|
查詢執行個體詳情。 |
|
|
申請外網地址。 |
|
|
修改串連地址 |
|
|
查詢串連地址。 |