使用 sqlnet.ora 參數修改連線屬性 - Amazon Relational Database Service

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

使用 sqlnet.ora 參數修改連線屬性

sqlnet.ora 檔案包括在 Oracle 資料庫伺服器和用戶端上設定 Oracle Net 功能的參數。使用 sqlnet.ora 檔案中的參數,您可以修改進出資料庫的連線屬性。

如需為何您可能設定 sqlnet.ora 參數的詳細資訊,請參閱 Oracle 文件中的設定描述檔參數

設定 sqlnet.ora 參數

Amazon RDS for Oracle 參數群組包括 sqlnet.ora 參數的子集。您可以使用與您設定其他 Oracle 參數相同的方式來設定它們。sqlnetora. 字首識別哪些參數是 sqlnet.ora 參數。例如,在 Amazon RDS 的 Oracle 參數群組中,default_sdu_size sqlnet.ora 參數是 sqlnetora.default_sdu_size

如需管理參數群組和設定參數值的相關資訊,請參閱使用參數群組

支援的 sqlnet.ora 參數

Amazon RDS 支援下列 sqlnet.ora 參數。動態 sqlnet.ora 參數的變更會立即生效。

參數 有效值 靜態/動態 描述

sqlnetora.default_sdu_size

5122097152

動態

工作階段資料單位 (SDU) 大小,以位元組為單位。

SDU 是一次放入緩衝區並跨網路傳送的資料數量。

sqlnetora.diag_adr_enabled

ON, OFF

動態

啟用或停用自動診斷儲存庫 (ADR) 追蹤。

ON 指定使用 ADR 檔案追蹤。

OFF 指定使用非 ADR 檔案追蹤。

sqlnetora.recv_buf_size

8192268435456

動態

工作階段之接收操作的緩衝區空間限制,受 TCP/IP、TCP/IP (含 SSL) 和 SDP 通訊協定支援。

sqlnetora.send_buf_size

8192268435456

動態

工作階段之傳送操作的緩衝區空間限制,受 TCP/IP、TCP/IP (含 SSL) 和 SDP 通訊協定支援。

sqlnetora.sqlnet.allowed_logon_version_client

8, 10, 11, 12

動態

為了讓用戶端及扮演用戶端的伺服器對 Oracle 資料庫執行個體建立連線,所允許的最低驗證通訊協定版本。

sqlnetora.sqlnet.allowed_logon_version_server

8, 9, 10, 11, 12, 12a

動態

允許對 Oracle 資料庫執行個體建立連線的最低驗證通訊協定版本。

sqlnetora.sqlnet.expire_time

01440

動態

傳送檢查以驗證用戶端-伺服器連線是否作用中的時間間隔 (以分鐘為單位)。

sqlnetora.sqlnet.inbound_connect_timeout

0107200

動態

用戶端與資料庫伺服器連線,並提供必要身分驗證資訊的時間 (以秒為單位)。

sqlnetora.sqlnet.outbound_connect_timeout

0107200

動態

用戶端建立 Oracle Net 與資料庫執行個體連線的時間 (以秒為單位)。

sqlnetora.sqlnet.recv_timeout

0107200

動態

在建立連線之後,資料庫伺服器等待用戶端資料的時間 (以秒為單位)。

sqlnetora.sqlnet.send_timeout

0107200

動態

在建立連線之後,資料庫伺服器對用戶端完成傳送操作的時間 (以秒為單位)。

sqlnetora.tcp.connect_timeout

0107200

動態

用戶端建立資料庫伺服器之 TCP 連線的時間 (以秒為單位)。

sqlnetora.trace_level_server

0, 4, 10, 16, OFF, USER, ADMIN, SUPPORT

動態

對於非 ADR 追蹤,在指定的間隔開啟伺服器追蹤或關閉它。

每個支援 sqlnet.ora 參數的預設值,都是該版本的「Oracle 資料庫」預設值。

檢視 sqlnet.ora 參數

您可以使用 AWS Management Console、或 SQL 從屬端來檢視 sqlnet.ora 參數及其設定值。 AWS CLI

使用主控台檢視 sqlnet.ora 參數

如需檢視參數群組中參數的相關資訊,請參閱使用參數群組

在 Oracle 參數群組中,sqlnetora. 字首識別哪些參數是 sqlnet.ora 參數。

使用 AWS CLI檢視 sqlnet.ora 參數

若要檢視 Oracle 參數群組中設定的 sqlnet.ora 參數,請使用描述-db-參數命令。 AWS CLI

若要檢視 Oracle 資料庫執行個體的所有 sqlnet.ora 參數,請呼叫下載 db-log 檔案部分命令。 AWS CLI指定資料庫執行個體識別符、日誌檔案名稱和輸出類型。

範例

下列代碼列出 mydbinstance 的所有 sqlnet.ora 參數。

對於LinuxmacOS、或Unix:

aws rds download-db-log-file-portion \ --db-instance-identifier mydbinstance \ --log-file-name trace/sqlnet-parameters \ --output text

在 Windows 中:

aws rds download-db-log-file-portion ^ --db-instance-identifier mydbinstance ^ --log-file-name trace/sqlnet-parameters ^ --output text

使用 SQL 用戶端檢視 sqlnet.ora 參數

在您連接至 SQL 用戶端的 Oracle 資料庫執行個體之後,下列查詢會列出 sqlnet.ora 參數。

SELECT * FROM TABLE (rdsadmin.rds_file_util.read_text_file( p_directory => 'BDUMP', p_filename => 'sqlnet-parameters'));

如需連接至 SQL 用戶端中 Oracle 資料庫執行個體的相關資訊,請參閱連線至 RDS for Oracle 資料庫執行個體