

# 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 参数。


****  

|  名称  |  值范围  | 默认值 |  可修改  |  说明  | 
| --- | --- | --- | --- | --- | 
|  <br />[blockchain\_table\_max\_no\_drop](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/BLOCKCHAIN_TABLE_MAX_NO_DROP.html#GUID-26AF15B2-5621-4602-AA6E-D92842E4285C)<br />  | `NONE \| 0` | `NONE` | Y | 允许您控制创建区块链表时可以指定的最长空闲时间。 | 
| [dbnest\_enable](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\_pdb\_fs\_conf](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DBNEST_PDB_FS_CONF.html) | `NONE \| {{pathname}}` | `NONE` | N | 指定 PDB 的 dbNest 文件系统配置文件。 | 
| [diagnostics\_control](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DIAGNOSTICS_CONTROL.html) | `ERROR \| WARNING \| IGNORE` | IGNORE | Y | 允许您控制和监控执行潜在不安全的数据库诊断操作的用户。 | 
| [drcp\_dedicated\_opt](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DRCP_DEDICATED_OPT.html) | `YES \| NO` | YES | Y | 启用或禁用对数据库驻留连接池 (DRCP) 的专用优化。 | 
| [enable\_per\_pdb\_drcp](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/ENABLE_PER_PDB_DRCP.html) | `true \| false` | `true` | N | 控制数据库驻留连接池 (DRCP) 是为整个 CDB 配置一个连接池，还是为每个 PDB 配置一个隔离连接池。 | 
| [inmemory\_deep\_vectorization](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\_user\_profile](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/MANDATORY_USER_PROFILE.html) | {{profile\_name}} | 不适用 | N | 指定 CDB 或 PDB 的强制用户配置文件。 | 
| [optimizer\_capture\_sql\_quarantine](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/OPTIMIZER_CAPTURE_SQL_QUARANTINE.html) | `true \| false` | `false` | Y | 启用或禁用深度矢量化框架。 | 
| [optimizer\_use\_sql\_quarantine](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\_cache\_execution\_threshold](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_EXECUTION_THRESHOLD.html) | `0`到 `68719476736`。 | `2` | Y | 指定 PL/SQL 函数在其结果存储到结果缓存中之前可以执行的最大次数。 | 
| [result\_cache\_max\_temp\_result](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\_cache\_max\_temp\_size](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\_min\_size](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\_encryption\_default\_algorithm](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\_signature\_enable](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\_datapump\_parallel\_per\_job](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`