本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 IBM CLPPlus 連線至 Amazon RDS for Db2 資料庫執行個體
您可以使用 IBM CLPPlus 等公用程式來連線至 Amazon RDS for Db2 資料庫執行個體。此公用程式是 IBM Data Server Runtime Client 的一部分。若要從 IBM Fix Central 下載用戶端,請參閱 IBM 支援中的IBM資料伺服器用戶端套件 11.5 版 Mod 8 Fix Pack 0。
重要
建議您在支援圖形化使用者介面的作業系統上執行 IBM CLPPlus,例如 macOS、Windows 或 Linux 搭配 Desktop。如果執行無周邊 Linux,請使用 switch -nw 搭配 CLPPlus 命令。
安裝用戶端
下載適用於 Linux 的套件後,請安裝用戶端。
注意
若要在 AIX 或 Windows 上安裝用戶端,請遵循相同的程序,但修改作業系統的命令。
在 Linux 上安裝用戶端
-
執行
./db2_install。 -
執行
clientInstallDir/instance/db2icrt -s clientinstance_name。將instance_name取代為 Linux 上的有效作業系統使用者。在 Linux 中,Db2 資料庫執行個體名稱會繫結至作業系統使用者名稱。此命令會在 Linux 上指定使用者的主目錄中建立
sqllib目錄。
連接至資料庫執行個體
若要連線至 RDS for Db2 資料庫執行個體,您需要其 DNS 名稱和連接埠號碼。如需尋找這些項目的相關資訊,請參閱 尋找端點。您也需要知道您在建立 RDS for Db2 資料庫執行個體時所定義的資料庫名稱、主要使用者名稱和主要密碼。如需尋找這些項目的詳細資訊,請參閱 建立資料庫執行個體。
使用 IBM CLPPlus 連線至 RDS for Db2 資料庫執行個體
-
檢閱命令語法。在下列範例中,將
clientDir取代為安裝用戶端的位置。cdclientDir/bin ./clpplus -h -
設定您的 Db2 伺服器。在下列範例中,將
dsn_name、database_name、endpoint和port取代為 RDS for Db2 資料庫執行個體的 DSN 名稱、資料庫名稱、端點和連接埠。如需更多詳細資訊,請參閱 尋找您的 Amazon RDS for Db2 資料庫執行個體的端點。db2cli writecfg add -dsndsn_name-databasedatabase_name-hostendpoint-portport-parameter "Authentication=SERVER_ENCRYPT" -
連線至 RDS for Db2 資料庫執行個體。在下列範例中,將
master_username和dsn_name取代為主要使用者名稱和 DSN 名稱。./clpplus -nwmaster_username@dsn_name -
Java Shell 視窗隨即開啟。輸入 RDS for Db2 資料庫執行個體的主要密碼。
注意
如果 Java Shell 視窗未開啟,請執行
./clpplus -nw以使用相同的命令列視窗。Enter password:*********建立連線並產生類似下列範例的輸出:
Database Connection Information : --------------------------------- Hostname = database-1.abcdefghij.us-east-1.rds.amazonaws.com Database server = DB2/LINUXX8664 SQL110590 SQL authorization ID = admin Local database alias = DB2DB Port = 50000 -
執行查詢並檢視結果。下列範例顯示選取您建立之資料庫的 SQL 陳述式。
SQL > select current server from sysibm.dual;此命令會產生類似下列範例的輸出:
1 -------------------- DB2DB SQL>