

# RDS for Oracle DB インスタンスクラス
<a name="Oracle.Concepts.InstanceClasses"></a>

RDS for Oracle DB インスタンスの計算とメモリの容量は、インスタンスクラスによって決まります。必要な DB インスタンスクラスは、処理能力とメモリの要件によって異なります。



## サポートされている RDS for Oracle DB インスタンスクラス
<a name="Oracle.Concepts.InstanceClasses.Supported"></a>

サポートされる RDS for Oracle インスタンスクラスは、RDS DB インスタンスクラスのサブセットです。RDS インスタンスクラスの完全なリストについては、「[ DB インスタンスクラス](Concepts.DBInstanceClass.md)」を参照してください。



### RDS for Oracle 事前設定 DB インスタンスクラス
<a name="Oracle.Concepts.InstanceClasses.Supported.tpc"></a>

RDS for Oracle では、追加のメモリ、ストレージ、および vCPU あたりの I/O 数を必要とするワークロード向けに事前設定されたインスタンスクラスも提供しています。これらのインスタンスクラスでは、以下の命名規則が使用されます。

```
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 DB インスタンスの 2 倍のメモリが提供されています。

**注記**  
事前設定された RDS for Oracle DB インスタンスクラスの正規化係数については、「[ DB インスタンスクラスのハードウェア仕様](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 Oracle の料金](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/ja_jp/AmazonRDS/latest/UserGuide/Oracle.Concepts.InstanceClasses.html)

## 非推奨の RDS for Oracle DB インスタンスクラス
<a name="Oracle.Concepts.InstanceClasses.Deprecated"></a>

以下 のDB インスタンスクラスは、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

前出の DB インスタンスは、パフォーマンスに優り、一般に低いコストで利用可能な DB インスタンスと置き換えられています。非推奨となった DB インスタンスクラスを使用する DB インスタンスがある場合、以下のオプションがあります。
+ Amazon RDS が、非推奨になっていない同等の DB インスタンスクラスを使用するように、各 DB インスタンスを自動的に変更できるようにします。非推奨のタイムラインについては、「[DB インスタンスクラスタイプ](Concepts.DBInstanceClass.Types.md)」を参照してください。
+ DB インスタンスを変更することで、DB インスタンスクラスを変更できます。詳細については、「[Amazon RDS DB インスタンスを変更する](Overview.DBInstance.Modifying.md)」を参照してください。

**注記**  
非推奨の DB インスタンスクラスを使用していた DB インスタンスの DB スナップショットがある場合、DB スナップショットを復元する際に、非推奨ではない DB インスタンスクラスを選択できます。詳細については、「[DB インスタンスへの復元](USER_RestoreFromSnapshot.md)」を参照してください。