使用 連線至 RDS for Oracle 資料庫執行個體 SSL - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 連線至 RDS for Oracle 資料庫執行個體 SSL

將 SQL*Plus 設定為SSL如先前所述使用之後,您可以使用 SSL選項連線至RDS適用於 Oracle 資料庫執行個體的 。(選用) 您可以先匯出指向包含 tnsnames.ora 和 sqlnet.ora 檔案目錄的 TNS_ADMIN 值。這樣做可確保 SQL*Plus 可以一致地找到這些檔案。以下範例將匯出 TNS_ADMIN 值。

export TNS_ADMIN = ${ORACLE_HOME}/network/admin

連線到資料庫執行個體。例如,您可以使用 SQL*Plus 和 <net_service_name> 在 tnsnames.ora 檔案中。

sqlplus mydbuser@net_service_name

您也可以使用 SQL*Plus 連線至資料庫執行個體,而無需使用 tnsnames.ora 檔案,方法是使用下列命令。

sqlplus 'mydbuser@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCPS)(HOST = endpoint) (PORT = ssl_port_number))(CONNECT_DATA = (SID = database_name)))'

您也可以連線至 RDS for Oracle 資料庫執行個體,而無需使用 SSL。例如,下列命令會透過純文字連接埠連接至資料庫執行個體,而不需SSL加密。

sqlplus 'mydbuser@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = endpoint) (PORT = port_number))(CONNECT_DATA = (SID = database_name)))'

如果您想要關閉傳輸控制通訊協定 (TCP) 連接埠存取,請建立沒有 IP 地址傳入的安全群組,並將其新增至執行個體。此新增會關閉TCP連接埠的連線,同時仍可允許在SSL選項安全群組允許的範圍內,透過從 IP 地址指定的SSL連接埠進行連線。