RDS Custom for Oracle スナップショットの作成
RDS Custom for Oracle は DB インスタンスのストレージボリュームのスナップショットを作成し、個々のデータベースだけではなく、DB インスタンス全体をバックアップします。DB インスタンスにコンテナデータベース (CDB) が含まれている場合、インスタンスのスナップショットにはルート CDB とすべての PDB が含まれます。
RDS Custom for Oracle スナップショットを作成するときに、バックアップする RDS Custom DB インスタンスを指定します。次に、スナップショットに名前を付けて、後でそこから復元できるようにします。
スナップショットを作成すると、RDS Custom for Oracle は DB インスタンスに添付されたすべてのボリュームに対して Amazon EBS スナップショットを作成します。RDS Custom for Oracle は、ルートボリュームの EBS スナップショットを使用して新しい Amazon マシンイメージ (AMI) を登録します。特定の DB インスタンスと簡単に関連付けられるように、スナップショットには DBSnapshotIdentifier
、DbiResourceId
、VolumeType
のタグが付けられています。
DB スナップショットを作成すると、短時間の I/O が発生します。この一時停止は、DB インスタンスのサイズとクラスに応じて、数秒から数分続く場合があります。スナップショットの作成時間は、データベースのサイズによって異なります。スナップショットにはストレージボリューム全体が含まれており、テンポラリファイルなどのファイルサイズも、スナップショットの作成時間に影響します。スナップショットの作成の詳細については、「Amazon RDS のシングル AZ DB インスタンスの DB スナップショットの作成」を参照してください。
コンソールまたはAWS CLIを使用して RDS Custom for Oracle スナップショットを作成します。
RDS Custom スナップショットを作成するには
-
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで [データベース] を選択します。
-
RDS Custom DB インスタンスのリストで、スナップショットを取得する DB インスタンスを選択します。
-
アクション で、スナップショットの取得 を選択します。
[Take DB snapshot] (DB スナップショットの取得) ウィンドウが表示されます。
-
[スナップショット名] に、スナップショットの名前を入力します。
-
スナップショットの取得 を選択します。
create-db-snapshot AWS CLIコマンドを使用して、RDS Custom DB インスタンスのスナップショットを作成します。
以下のオプションを指定します。
-
--db-instance-identifier
- バックアップする RDS Custom DB インスタンスを指定します。 -
--db-snapshot-identifier
- RDS Custom スナップショットに名前を付けて、後でそこから復元できるようにします。
この例では、
という RDS Custom DB インスタンスの、my-custom-instance
という DB スナップショットを作成します。my-custom-snapshot
Linux、macOS、Unix の場合:
aws rds create-db-snapshot \ --db-instance-identifier
my-custom-instance
\ --db-snapshot-identifiermy-custom-snapshot
Windows の場合:
aws rds create-db-snapshot ^ --db-instance-identifier
my-custom-instance
^ --db-snapshot-identifiermy-custom-snapshot