View a markdown version of this page

RDS for Oracle 版本 - Amazon Relational Database Service

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

RDS for Oracle 版本

RDS for Oracle 支援多個 Oracle 資料庫版本。

注意

如需升級版本的相關資訊,請參閱 升級 RDS for Oracle 資料庫引擎

Oracle Database 26ai 搭配 Amazon RDS

Amazon RDS 僅在 Enterprise Edition 中支援 Oracle Database 26ai。Oracle 發行 Oracle Database 26ai for Linux x86-64 僅作為 Enterprise Edition;Standard Edition 2 (SE2) 不適用於此平台上的 Oracle Database 26ai。Oracle Database 26ai (26.0.0.0) 包含先前版本的許多新功能和更新。如同 Oracle Database 21c,Oracle Database 26ai 僅支援多租戶架構:您無法將資料庫建立為傳統的非 CDB。若要進一步瞭解 CDB 和非 CDB 之間的區別,請參閱 RDS for Oracle CDB 的限制

在本節中,您可以找到在 Amazon RDS 上使用 Oracle Database 26ai (26.0.0.0) 的重要功能和變更。如需變更的完整清單,請參閱 Oracle Database 26ai 文件。如需每個 Oracle Database 26ai 版本支援的功能完整清單,請參閱 Oracle 文件中的 Oracle 資料庫產品允許的功能、選項和管理套件。如需升級的詳細資訊,請參閱升級到 Oracle Database 26ai

Oracle Database 26ai (26.0.0.0) 的 Amazon RDS 參數變更

Oracle Database 26ai (26.0.0.0) 包含數個新參數,以及具有新範圍和新預設值的參數。

新參數

下表顯示 Oracle Database 26ai (26.0.0.0) 的新 Amazon RDS 參數。

名稱

值範圍

預設值

可修改

說明

allow_legacy_reco_protocol

TRUE | FALSE

TRUE

N

指定分散式交易復原程序 (RECO) 是使用舊版復原通訊協定還是升級的通訊協定。

allow_weak_crypto

TRUE | FALSE

TRUE

N

控制是否已棄用或弱演算法是否可與 DBMS_CRYPTO 套件搭配使用。

blockchain_table_retention_threshold

0365000

16

Y

指定建立沒有 TABLE RETENTION 權限的區塊鏈或不可變資料表時可設定的閒置時間上限 (天數)。

calendar_fiscal_year_start

NONE | DATE【, 格式】

NONE

Y

指定要與 SQL 財務函數搭配使用的會計年度開始。

client_prefetch_rows

04294967295

0

Y

指定 Oracle 用戶端驅動程式要預先擷取的資料列數目,以減少網路往返。

db_recovery_auto_rekey

ON | OFF

ON

Y

在 Data Guard 待命執行個體上啟用或停用自動資料表空間重新金鑰復原。

default_credential

Credential_name

NONE

Y

指定工作階段的預設登入資料。

error_message_details

ON | OFF | DISALLOWED

ON

Y

控制資料庫是否引發額外的堆疊錯誤訊息,其中包含遇到錯誤的資料值詳細資訊。

group_by_position_enabled

TRUE | FALSE

FALSE

Y

控制 GROUP BY 子句中的正整數是否視為選取清單中表達式的序數位置。

hybrid_read_only

TRUE | FALSE

FALSE

N

啟用或停用 PDB 的混合唯讀模式,允許 CDB 常用使用者在本機使用者看到唯讀模式時執行修補。

json_behavior

ON_ERROR:ERROR | ON_ERROR:NULL

NONE

Y

指定 SQL/JSON 函數和條件在工作階段層級的預設行為。

json_expression_check

ON | OFF

OFF

Y

啟用或停用 JSON 查詢陳述式檢查。

lockfree_reservation

ON | OFF

ON

Y

啟用或停用無鎖定保留。

max_columns

STANDARD | EXTENDED

STANDARD

Y

啟用或停用寬資料表,將資料欄限制上限增加到 4096。

max_saga_duration

12147483647

86400

Y

指定 saga 的最長持續時間 (以秒為單位)。

memoptimize_write_area_size

02199023255552

0

Y

指定 SGA 大型集區中擷取緩衝區的大小。

memoptimize_writes

HINT | ON

HINT

Y

控制自動將快速擷取用於記憶資料列存放區資料表,或僅在指定 MEMOPTIMIZE_WRITE 提示時。

memory_max_size

016106127362199023255552

0

N

指定可設定 MEMORY_SIZE 的最大值。

memory_size

016106127362199023255552

0

N

指定全執行個體可用記憶體的大小 (結合 SGA 和 PGA)。

mle_prog_languages

ALL | JAVASCRIPT | OFF

ALL

Y

啟用或停用多語言引擎 (MLE),或選擇性地啟用特定語言。

paranoid_concurrency_mode

TRUE | FALSE

FALSE

N

啟用或停用嚴格耐用的查詢資料取得。

pdb_lockdown_error

RAISE | IGNORE

RAISE

Y

控制模式以忽略或引發 PDB 鎖定錯誤。

plsql_function_dynamic_stats

PREFERENCE | ON | OFF | CHOOSE

PREFERENCE

Y

指定是否為工作階段層級的 PL/SQL 函數產生動態統計資料。

plsql_implicit_conversion_bool

TRUE | FALSE

FALSE

Y

啟用或停用 PL/SQL 中數值、字元和 BOOLEAN 資料類型之間的隱含轉換。

priority_txns_high_wait_target

12147483647

2147483647

Y

指定高優先順序交易在復原封鎖程式之前等待資料列鎖定的秒數上限。

priority_txns_medium_wait_target

12147483647

2147483647

Y

指定 MEDIUM 優先順序交易在復原封鎖程式之前等待資料列鎖定的秒數上限。

priority_txns_mode

ROLLBACK | TRACK

ROLLBACK

Y

指定優先順序交易的模式 (ROLLBACK 為啟用、TRACK 為不強制監控)。

read_only

TRUE | FALSE

FALSE

Y

啟用或停用使用者工作階段的唯讀模式。

result_cache_auto_blocklist

ON | OFF

ON

Y

啟用或停用自適應結果快取物件排除。

result_cache_integrity

ENFORCED | TRUSTED

TRUSTED

Y

指定資料庫是否強制執行確定性建構的結果快取完整性。

run_addm_for_awr_report

ALL | IMPORT_ONLY | NONE

NONE

Y

指定可在 AWR 報告中執行 ADDM 的 AWR 快照類型。

session_exit_on_package_state_error

TRUE | FALSE

FALSE

Y

如果啟用,則在工作階段的 PL/SQL 套件狀態失效時強制硬工作階段結束。

soda_behavior

behavior_string

NONE

Y

控制 SODA (簡易 Oracle 文件存取) 操作的行為。

sql_error_mitigation

ON | OFF

ON

Y

啟用或停用 SQL 陳述式的自動錯誤緩解。

sql_history_enabled

TRUE | FALSE

FALSE

Y

啟用或停用每個工作階段中使用者發出陳述式的 SQL 歷史記錄監控。

sql_transpiler

ON | OFF

OFF

Y

啟用或停用 SQL Transpiler,這會自動將 PL/SQL 函數轉換為 SQL 表達式。

standby_parse_limit_seconds

02147483647

300

Y

指定待命剖析時間限制 (以秒為單位)。

statement_redirect_service

NONE | service_name

NONE

Y

指定陳述式重新導向服務。

tablespace_encryption_default_cipher_mode

CFB | XTS

XTS

Y

指定預設資料表空間加密區塊加密模式。

time_at_dbtimezone

OFF | USER_SQL | DATABASE

OFF

Y

計算目前時間時使用資料庫時區。

tracefile_content_classification

ENABLE | DISABLE | DEFAULT

DEFAULT

Y

啟用或停用追蹤記錄安全標籤字首的輸出。

transaction_recovery

ENABLED | DISABLED

ENABLED

Y

指定 PDB 是否啟用或停用交易復原。

txn_priority

HIGH | MEDIUM | LOW

HIGH

Y

指定工作階段中所有使用者交易的優先順序。

unified_audit_trail_exclude_columns

NONE | column[, column ] ...

NONE

N

控制包含敏感資料的資料欄是否填入 UNIFIED_AUDIT_TRAIL 檢視中。

vector_index_neighbor_graph_reload

RESTART | OFF

RESTART

Y

指定是否啟用 HNSW 重新載入。

vector_memory_size

02199023255552

0

Y

指定 SGA 中向量集區的大小。

vector_query_capture

ON | OFF

ON

Y

啟用或停用查詢向量的擷取。

xml_client_side_decoding

TRUE | FALSE

TRUE

Y

啟用或停用 XML 用戶端解碼。

xml_handling_of_invalid_chars

RAISE_ERROR | CONVERT_TO_QUESTION_MARK | CONVERT_TO_REFERENCE_CHAR | CONVERT_TO_NULL

RAISE_ERROR

Y

在 xmlelement 期間處理無效的字元。

xml_params

NONE | parameter=value[, parameter=value ] ...

NONE

Y

指定參數以變更 XML 行為。

相容參數的變更

compatible 參數具有 Amazon RDS 上 Oracle Database 26ai (26.0.0.0) 的新最大值。下表顯示新的預設值。

參數名稱

Oracle 資料庫 26ai (26.0.0.0) 最大值

compatible

23.6.0

已移除的參數

已移除 Oracle Database 26ai (26.0.0.0) 中的下列參數:

  • allow_deprecated_rpcs

  • audit_sys_operations

  • log_archive_start

Amazon RDS Oracle Database 21c

Amazon RDS 支援 Oracle 資料庫 21c,其中包括 Oracle Enterprise Edition 和 Oracle Standard Edition 2。相較於舊版,Oracle Database 21c (21.0.0.0) 包含許多新功能和更新。一個關鍵的變更是 Oracle Database 21c 僅支援多重租用架構:您不能再將資料庫建立為傳統的非 CDB。若要進一步瞭解 CDB 和非 CDB 之間的區別,請參閱 RDS for Oracle CDB 的限制

在此小節中,您可以找到在 Amazon RDS 上使用 Oracle Database 21c (21.0.0.0) 的重要功能和變更。如需變更的完整清單,請參閱 Oracle Database 21c 文件。如需每個 Oracle Database 21c 版本支援的完整功能清單,請參閱 Oracle 文件中 Oracle 資料庫產品允許的功能、選項和管理套件

Oracle Database 21c (21.0.0.0) 的 Amazon RDS 參數變更

Oracle Database 21c (21.0.0.0) 包括數個新參數以及具有新範圍和新預設值的參數。

新參數

下表顯示 Oracle Database 21c (21.0.0.0) 的新 Amazon RDS 參數。

名稱

值範圍

預設值

可修改

說明

blockchain_table_max_no_drop

NONE | 0

NONE

Y

可讓您控制在建立區塊鏈表時可指定的最大閒置時間長度。

dbnest_enable

NONE | CDB_RESOURCE_PDB_ALL

NONE

N

允許您啟用或停用 dbNest。DbNest 為 PDB 提供作業系統資源隔離和管理、檔案系統隔離及安全運算。

dbnest_pdb_fs_conf

NONE | pathname

NONE

N

為 PDB 指定 dbNest 檔案系統組態檔案。

diagnostics_control

ERROR | WARNING | IGNORE

IGNORE

Y

允許您控制和監視執行潛在不安全的資料庫診斷操作的使用者。

drcp_dedicated_opt

YES | NO

YES

Y

啟用或停用搭配資料庫駐留連線集區 (DRCP) 使用專屬最佳化。

enable_per_pdb_drcp

true | false

true

N

控制資料庫駐留連線集區 (DRCP) 是為整個 CDB 設定一個連線集區,或是為各個 PDB 設定一個隔離的連線集區。

inmemory_deep_vectorization

true | false

true

Y

啟用或停用記憶體內資料欄存放區掃描的深度向量化。

mandatory_user_profile

profile_name

N/A

N

為 CDB 或 PDB 指定必要的使用者描述檔。

optimizer_capture_sql_quarantine

true | false

false

Y

啟用或停用 SQL 隔離組態的自動建立。

optimizer_use_sql_quarantine

true | false

false

Y

啟用或停用 SQL 隔離組態。

result_cache_execution_threshold

068719476736

2

Y

指定 PL/SQL 函數在其結果存放於結果快取之前可執行的最大次數。

result_cache_max_temp_result

0100

5

Y

指定任何單一快取的查詢結果都可耗用的 RESULT_CACHE_MAX_TEMP_SIZE 百分比。

result_cache_max_temp_size

02199023255552

RESULT_CACHE_SIZE * 10

Y

指定結果快取可耗用的最大臨時資料表空間數量 (以位元組為單位)。

sga_min_size

02199023255552 (最大值為 sga_target 的 50%)

0

Y

指示可插入式資料庫 (PDB) 的 SGA 使用量的可能最小值。

tablespace_encryption_default_algorithm

GOST256 | SEED128 | ARIA256 | ARIA192 | ARIA128 | 3DES168 | AES256 | AES192 | AES128

AES128

Y

指定資料庫在加密資料表空間時使用的預設演算法。

相容參數的變更

對於 Amazon RDS 上的 Oracle Database 21c (21.0.0.0),compatible 參數有新的最大值。下表顯示新的預設值。

參數名稱

Oracle Database 21c (21.0.0.0) 最大值

compatible

21.0.0

已移除的參數

Oracle Database 21c (21.0.0.0) 中已移除下列參數:

  • remote_os_authent

  • sec_case_sensitive_logon

  • unified_audit_sga_queue_size

Amazon RDS Oracle 資料庫 19c

Amazon RDS 支援 Oracle 資料庫 19c,其中包括 Oracle Enterprise Edition 和 Oracle Standard Edition Two。

相較於舊版,Oracle 資料庫 19c (19.0.0.0) 包含許多新功能和更新。在此小節中,您可以找到在 Amazon RDS 上使用 Oracle 資料庫 19c (19.0.0.0) 的重要功能和變更。如需變更的完整清單,請參閱 Oracle Database 19c 文件。如需每個 Oracle 資料庫 19c 版本支援的完整功能清單,請參閱 Oracle 文件中 Oracle 資料庫產品允許的功能、選項和管理套件

Oracle 資料庫 19c (19.0.0.0) 的 Amazon RDS 參數變更

Oracle 資料庫 19c (19.0.0.0) 包括數個新參數以及具有新範圍和新預設值的參數。

新參數

下表顯示 Oracle 資料庫 19c (19.0.0.0) 的新 Amazon RDS 參數。

名稱

可修改

說明

lob_signature_enable

TRUE、FALSE (預設值)

Y

啟用或停用 LOB 定位器簽章功能。

max_datapump_parallel_per_job

1 至 1024,或 AUTO

Y

指定每個 Oracle Data Pump 工作允許的平行程序數量上限。

相容參數的變更

對於 Amazon RDS 上的 Oracle 資料庫 19c (19.0.0.0),compatible 參數有新的最大值。下表顯示新的預設值。

參數名稱

Oracle 資料庫 19c (19.0.0.0) 最大值

compatible

19.0.0

已移除的參數

Oracle 資料庫 19c (19.0.0.0) 中已移除下列參數:

  • exafusion_enabled

  • max_connections

  • o7_dictionary_access