Cloud Backupを使用して、Elastic Compute Service (ECS) インスタンスまたはオンプレミスサーバーにデプロイされているOracleデータベースをバックアップできます。 ビジネス要件に基づいてこれらのデータベースを復元することもできます。 このトピックでは、データをバックアップする前に行う必要がある準備について説明します。
ステップ1: ユーザー名とパスワードを取得する
データベースをホストするECSインスタンスにCloud Assistant Agentをインストールします。 この手順は、バックアップするデータベースがECSインスタンスにデプロイされている場合に必要です。
ECSのCloud Backupクライアントは、Cloud Assistantと一緒に使用する必要があります。
2017年12月1日より前にECSインスタンスを購入した場合、Cloud Assistant Agentを手動でインストールする必要があります。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。
2017 12月1日以降にECSインスタンスを購入した場合、Cloud Assistant Agentはプリインストールされています。
Oracleデータベースのユーザー名とパスワードを取得します。
ユーザー名とパスワードは、Oracleデータベースへのログオンに使用されます。
ステップ2: バックアップアカウントを作成して権限を設定する
データベースバックアップ用のユーザー名とパスワードがない場合は、管理者に連絡してバックアップアカウントを作成することをお勧めします。 バックアップアカウントには、sysdbaロールの権限、およびリソースと接続の権限が必要です。 たとえば、次の手順を実行してbackupadminという名前のバックアップアカウントを作成し、そのアカウントに権限を付与できます。
Oracleデータベースが存在するサーバーにログオンし、sysdbaとしてSQL PLUSツールを実行します。
sqlplus / as sysdba;
backupadminという名前のバックアップアカウントを作成します。
create user backupadmin identified by your_password;
sysdbaロールをbackupadminアカウントに割り当てます。
grant sysdba to backupadmin;
backupadminアカウントにリソースと接続権限を付与します。
grant connect,resource to backupadmin identified by your_password;
上記の操作を完了した後、作成したユーザー名とパスワードを使用して、後続のバックアップジョブのためにOracleデータベースインスタンスを登録できます。