

# RDS for Oracle 数据库实例类
<a name="Oracle.Concepts.InstanceClasses"></a>

RDS for Oracle 数据库实例的计算和内存容量由其实例类决定。您需要的数据库实例类取决于您的处理能力和内存要求。



## 支持的 RDS for Oracle 数据库实例类
<a name="Oracle.Concepts.InstanceClasses.Supported"></a>

支持的 RDS for Oracle 实例类是 RDS 数据库实例类的子集。有关 RDS 实例类的完整列表，请参阅 [数据库实例类](Concepts.DBInstanceClass.md)。



### RDS for Oracle 预配置的数据库实例类
<a name="Oracle.Concepts.InstanceClasses.Supported.tpc"></a>

对于每个 vCPU 需要额外内存、存储和输入/输出的工作负载，RDS for Oracle 还会为其提供预配置的实例类。这些实例类使用以下命名约定。

```
db.r5b.instance_size.tpcthreads_per_core.memratio
db.r5.instance_size.tpcthreads_per_core.memratio
```

以下是已预配置来获得额外内存的实例类示例：

```
db.r5b.4xlarge.tpc2.mem2x
```

前面的实例类名称的组成部分如下所示：
+ `db.r5b.4xlarge` – 实例类的名称。
+ `tpc2` – 每个内核的线程数。值为 2 表示多线程处于启用状态。值为 1 表示多线程处于关闭状态。
+ `mem2x` – 实例类的附加内存与标准内存的比率。在此示例中，优化提供的内存是标准 db.r5.4xlarge 数据库实例的两倍。

**注意**  
有关预置的 RDS for Oracle 数据库实例类的标准化因子，请参阅[数据库实例类的硬件规格](Concepts.DBInstanceClass.Summary.md)。

### RDS for Oracle 中支持的版本、实例类和许可组合
<a name="Oracle.Concepts.InstanceClasses.Supported.combo"></a>

如果您使用的是 RDS 控制台，则可以通过选择**创建数据库**并指定其他选项，来了解是否支持特定版本、实例类和许可证组合。在 AWS CLI 中，您可以运行以下命令：

```
aws rds describe-orderable-db-instance-options --engine engine-type --license-model license-type
```

下表列出了 RDS for Oracle 支持的所有版本、实例类和许可证类型。有关每种类型的内存属性的信息，请参阅 [RDS for Oracle 实例类型](https://aws.amazon.com//rds/oracle/instance-types)。有关定价信息，请参阅 [Amazon RDS for Aurora 定价模式](https://aws.amazon.com/rds/oracle/pricing/#Pricing_models)。


****  
<a name="rds-oracle-instance-class-reference"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/Oracle.Concepts.InstanceClasses.html)

## 已弃用 RDS for Oracle 数据库实例类
<a name="Oracle.Concepts.InstanceClasses.Deprecated"></a>

以下是 RDS for Oracle 已弃用的数据库实例类：
+ db.m1、db.m2、db.m3、db.m4
+ db.t1、db.t2
+ db.r1、db.r2、db.r3、db.r4
+ db.x1、db.x1e

上述数据库实例类已由性能更好的数据库实例类取代，后者的价格更低。如果您的数据库实例使用已弃用的数据库实例类，则可以使用以下选项：
+ 允许 Amazon RDS 自动修改每个数据库实例，以使用类似的未弃用数据库实例类。有关弃用时间表，请参阅 [数据库实例类类型](Concepts.DBInstanceClass.Types.md)。
+ 通过修改数据库实例来自行更改数据库实例类。有关更多信息，请参阅 [修改 Amazon RDS 数据库实例](Overview.DBInstance.Modifying.md)。

**注意**  
如果您具有使用已弃用的数据库实例类的数据库实例的数据库快照，则可以在还原数据库快照时选择尚未弃用的数据库实例类。有关更多信息，请参阅 [还原到数据库实例](USER_RestoreFromSnapshot.md)。