

# RDS for Oracle 版本
<a name="Oracle.Concepts.database-versions"></a>

RDS for Oracle 支持多个 Oracle Database 版本。

**注意**  
有关升级版本的信息，请参阅[升级 RDS for Oracle 数据库引擎](USER_UpgradeDBInstance.Oracle.md)。

**Topics**
+ [适用于 Amazon RDS 的 Oracle Database 21c](#Oracle.Concepts.FeatureSupport.21c)
+ [用于 Amazon RDS 的 Oracle Database 19c](#Oracle.Concepts.FeatureSupport.19c)

## 适用于 Amazon RDS 的 Oracle Database 21c
<a name="Oracle.Concepts.FeatureSupport.21c"></a>

Amazon RDS 支持 Oracle Database 21c，其中包括 Oracle 企业版和 Oracle 标准版 2。与上一版相比，Oracle Database 21c (21.0.0.0) 包含多项新功能和更新。一个关键的变化是，Oracle Database 21c 只支持多租户架构：您不能再将数据库创建为传统的非 CDB。要了解有关 CDB 和非 CDB 之间差异的更多信息，请参阅[RDS for Oracle CDB 的限制](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations)。

在这一部分中，您可以找到对在 Amazon RDS 上使用 Oracle Database 21c (21.0.0.0) 十分重要的功能和更改。有关这些更改的完整列表，请参阅 [Oracle Database 21c](https://docs.oracle.com/en/database/oracle/oracle-database/21/index.html) 文档。有关每个 Oracle Database 21c 版本支持的功能的完整列表，请参阅 Oracle 文档中的 [Oracle Database 产品允许的功能、选件和管理包](https://docs.oracle.com/en/database/oracle/oracle-database/21/dblic/Licensing-Information.html)。

### Oracle Database 21c (21.0.0.0) 的 Amazon RDS 参数更改
<a name="Oracle.Concepts.FeatureSupport.21c.parameters"></a>

Oracle Database 21c (21.0.0.0) 包含一些新参数以及具有新范围和新默认值的旧参数。

**Topics**
+ [新参数](#Oracle.Concepts.FeatureSupport.21c.parameters.new)
+ [对兼容参数的更改](#Oracle.Concepts.FeatureSupport.21c.parameters.compatible)
+ [删除了参数](#Oracle.Concepts.FeatureSupport.21c.parameters.removed)

#### 新参数
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.new"></a>

下表显示 Oracle Database 21c (21.0.0.0) 中新的 Amazon RDS 参数。


****  

|  名称  |  值范围  | 默认值 |  可修改  |  说明  | 
| --- | --- | --- | --- | --- | 
|    [blockchain\$1table\$1max\$1no\$1drop](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/BLOCKCHAIN_TABLE_MAX_NO_DROP.html#GUID-26AF15B2-5621-4602-AA6E-D92842E4285C)    |  `NONE \| 0`  |  `NONE`  |  Y  |  允许您控制创建区块链表时可以指定的最长空闲时间。  | 
|  [dbnest\$1enable](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DBNEST_ENABLE.html#GUID-2F30C9D3-808E-42CD-ADA6-595FAE518A60)  |  `NONE \| CDB_RESOURCE_PDB_ALL`  |  `NONE`  |  N  |  允许您启用或禁用 dbNest。DbNest 为 PDB 提供操作系统资源隔离和管理、文件系统隔离和安全计算。  | 
|  [dbnest\$1pdb\$1fs\$1conf](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DBNEST_PDB_FS_CONF.html)  |  `NONE \| pathname`  |  `NONE`  |  N  |  指定 PDB 的 dbNest 文件系统配置文件。  | 
|  [diagnostics\$1control](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DIAGNOSTICS_CONTROL.html)  |  `ERROR \| WARNING \| IGNORE`  | IGNORE |  Y  |  允许您控制和监控执行潜在不安全的数据库诊断操作的用户。  | 
|  [drcp\$1dedicated\$1opt](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DRCP_DEDICATED_OPT.html)  |  `YES \| NO`  | YES |  Y  |  启用或禁用对数据库驻留连接池 (DRCP) 的专用优化。  | 
|  [enable\$1per\$1pdb\$1drcp](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/ENABLE_PER_PDB_DRCP.html)  |  `true \| false`  |  `true`  |  N  |  控制数据库驻留连接池 (DRCP) 是为整个 CDB 配置一个连接池，还是为每个 PDB 配置一个隔离连接池。  | 
|  [inmemory\$1deep\$1vectorization](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/INMEMORY_DEEP_VECTORIZATION.html#GUID-59E87FDC-1DB4-4ACD-A807-D0C1AE44210D)  |  `true \| false`  |  `true`  |  Y  |  启用或禁用深度矢量化框架。  | 
|  [mandatory\$1user\$1profile](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/MANDATORY_USER_PROFILE.html)  |  *profile\$1name*  |  不适用  |  N  |  指定 CDB 或 PDB 的强制用户配置文件。  | 
|  [optimizer\$1capture\$1sql\$1quarantine](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/OPTIMIZER_CAPTURE_SQL_QUARANTINE.html)  |  `true \| false`  |  `false`  |  Y  |  启用或禁用深度矢量化框架。  | 
|  [optimizer\$1use\$1sql\$1quarantine](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/OPTIMIZER_CAPTURE_SQL_QUARANTINE.html#GUID-9DBBDBD3-2AA3-4627-9D3A-5330F447BEBB)  |  `true \| false`  |  `false`  |  Y  |  启用或禁用自动创建 SQL 隔离区配置。  | 
|  [result\$1cache\$1execution\$1threshold](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_EXECUTION_THRESHOLD.html)  |  `0`到 `68719476736`。  |  `2`  |  Y  |  指定 PL/SQL 函数在其结果存储到结果缓存中之前可以执行的最大次数。  | 
|  [result\$1cache\$1max\$1temp\$1result](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_MAX_TEMP_RESULT.html)  |  `0`到 `100`。  |  `5`  |  Y  |  指定任何单个缓存查询结果可以使用的 `RESULT_CACHE_MAX_TEMP_SIZE` 百分比。  | 
|  [result\$1cache\$1max\$1temp\$1size](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_MAX_TEMP_SIZE.html)  |  `0`到 `2199023255552`。  |  `RESULT_CACHE_SIZE * 10`  |  Y  |  指定结果缓存可以使用的最大临时表空间量（以字节为单位）。  | 
|  [sga\$1min\$1size](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/SGA_MIN_SIZE.html)  |  `0` 到 `2199023255552`（最大值为 `sga_target` 的 50%）  |  `0`  |  Y  |  表示插入式数据库 (PDB) 的 SGA 使用量可能具有的最低值。  | 
|  [tablespace\$1encryption\$1default\$1algorithm](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM.html)  |  `GOST256 \| SEED128 \| ARIA256 \| ARIA192 \| ARIA128 \| 3DES168 \| AES256 \| AES192 \| AES128`  | AES128 |  Y  |  指定在加密表空间时数据库使用的默认算法。  | 

#### 对兼容参数的更改
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.compatible"></a>

对于 Amazon RDS 上的 Oracle Database 21c (21.0.0.0)，`compatible` 参数具有新的最大值。下表显示新的默认值。


****  

|  参数名称  |  Oracle Database 21c (21.0.0.0) 最大值  | 
| --- | --- | 
|  [compatible](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/COMPATIBLE.html#GUID-6C57EE11-BD06-4BB8-A0F7-D6CDDD086FA9)  |  21.0.0  | 

#### 删除了参数
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.removed"></a>

Oracle Database 21c (21.0.0.0) 中删除了以下参数：
+ `remote_os_authent`
+ `sec_case_sensitive_logon`
+ `unified_audit_sga_queue_size`

## 用于 Amazon RDS 的 Oracle Database 19c
<a name="Oracle.Concepts.FeatureSupport.19c"></a>

Amazon RDS 支持 Oracle Database 19c，它包括 Oracle 企业版和 Oracle 标准版 2。

与上一版相比，Oracle Database 19c (19.0.0.0) 包含多项新功能和更新。在本部分中，您可以找到对 Amazon RDS 使用 Oracle Database 19c (19.0.0.0) 十分重要的功能和更改。有关这些更改的完整列表，请参阅 [Oracle Database 19c](https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html) 文档。有关每个 Oracle Database 19c 版本支持的功能的完整列表，请参阅 Oracle 文档中的 [Oracle Database 产品允许的功能、选件和管理包](https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87)。

### Oracle Database 19c (19.0.0.0) 的 Amazon RDS 参数更改
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters"></a>

Oracle Database 19c (19.0.0.0) 包含一些新参数以及具有新范围和新默认值的旧参数。

**Topics**
+ [新参数](#Oracle.Concepts.FeatureSupport.19c.Parameters.new)
+ [对兼容参数的更改](#Oracle.Concepts.FeatureSupport.19c.Parameters.compatible)
+ [删除了参数](#Oracle.Concepts.FeatureSupport.19c.Parameters.compatible.removed-parameters)

#### 新参数
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.new"></a>

下表显示 Oracle Database 19c (19.0.0.0) 中新的 Amazon RDS 参数。


****  

|  名称  |  值  |  可修改  |  说明  | 
| --- | --- | --- | --- | 
|   [ lob\$1signature\$1enable](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/lob_signature_enable.html#GUID-62997AB5-1084-4C9A-8258-8CB695C7A1D6)   |  TRUE、FALSE（默认值）  |  是  |  启用或禁用 LOB 定位器签名功能。  | 
|   [ max\$1datapump\$1parallel\$1per\$1job](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/MAX_DATAPUMP_PARALLEL_PER_JOB.html#GUID-33B1F962-B8C3-4DCE-BE68-66FC5D34ECA3)   |  1 到 1024，或 AUTO  |  是  |  指定每个 Oracle Data Pump 作业允许的最大并行进程数。  | 

#### 对兼容参数的更改
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.compatible"></a>

对于 Amazon RDS 上的 Oracle Database 19c (19.0.0.0)，`compatible` 参数具有新的最大值。下表显示新的默认值。


****  

|  参数名称  |  Oracle Database 19c (19.0.0.0) 最大值  | 
| --- | --- | 
|  [compatible](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/COMPATIBLE.html#GUID-6C57EE11-BD06-4BB8-A0F7-D6CDDD086FA9)  |  19.0.0  | 

#### 删除了参数
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.compatible.removed-parameters"></a>

Oracle Database 19c (19.0.0.0) 中删除了以下参数：
+ `exafusion_enabled`
+ `max_connections`
+ `o7_dictionary_access`