元のデータベースに復元すると、元の本番環境アプリケーション データが指定されたポイントインタイム バックアップに置き換えられます。この復元により、アプリケーションがバックアップの作成時点の状態に復元されるため、現在のアプリケーション データがすべて失われます。この操作は元に戻せません。復元オペレーションの完了に必要な時間は、関連するデータの量によって異なります。データベースを別のターゲットに復元することもできます。
制限事項
バックアップ Vault を指す OnVault プールに保存されている Oracle データベースのバックアップに対して、マウント オペレーションを実行することはできません。
Oracle データベースをクローン作成された仮想マシンに復元することはできません。
Oracle データベースを復元すると、Backup and DR はバックアップ プラン オプション(実行スケジュール、データの有効期限)を無効にします。
RMAN を使用して Oracle データベースを復元する
アプライアンス管理コンソールから Oracle データベースを復元する手順は次のとおりです。
データベースが復元されると、元の本番環境データベースが上書きされます。
アプライアンス管理コンソールを開いて [App Manager] に移動し、データベース アプリケーション名を入力するか、フィルタを使用して必要なデータベース バックアップを見つけます。
アプリケーションを右クリックして、[アクセス] を選択します。
[アクセス] ページで、バックアップを選択し、[マウント] メニューの [復元] をクリックします。
[復元] ページで、[従来] を選択します。
[Restore Range] スライダーを使用して、データベースを復元する特定の時点を選択します。ログが適用されていないデータベースだけを復元するには、スライダー ツールを一番左まで動かします。
[ユーザー名] フィールドに、選択したターゲット サーバーの Oracle ソフトウェア所有者を入力します。
[Number of Channels] フィールドで、データベースの復元で並列処理を構成する RMAN チャネルの数を指定します。
[送信] をクリックします。
警告ダイアログが表示されます。
「
DATA LOSS」と入力して、元の本番環境データベースを上書きし、データ損失の可能性を承諾することを確認します。ジョブは、次に使用可能なジョブスロットにキューに登録されます。キューの進行状況は、ジョブ モニターで確認できます。
アプライアンス管理コンソールを使用してデータベースを任意のターゲットに復元する
アプライアンス管理コンソールから RMAN を使用して、Oracle データベースを新しいターゲットに復元します。
[アプリ マネージャー] で、[アプリケーション] をクリックします。
データベースを右クリックして、[アクセス] を選択します。
復元するバックアップを選択して、[復元] を選択します。
[復元] ページで、[従来] を選択します。
- ターゲット: すべての構成で、対象となるすべての Oracle データベース サーバーをプルダウンから選択できます。プルダウンから復元先のターゲット サーバーを選択します。
- 元のアプリケーションの ID を置き換える: このオプションは、バックアップが元々生成された同じアプライアンス上の新しいサーバーに復元する場合にのみ使用できます。
- はい: 元のアプリケーションを置き換え、元のアプリケーションと同じアプリケーション ID、ジョブ履歴、バックアップ、バックアップ プランを使用します。
- No: 元のアプリケーションは置き換えられません。新しいデータベースは、復元ジョブの一環として新しいアプリケーションとして検出されます。
- ロールフォワード時間: ログで保護されているデータベースを必要な時点に復元する日時を選択します。
アプリケーション オプション:
- DATABASESID: 保護されたデータベースの SID 名が事前入力されており、変更できません。
- USERNAME: ソース データベースの Oracle ソフトウェア オーナーが事前入力されます。選択したターゲット サーバーの Oracle ソフトウェアの所有者が異なる場合は、USERNAME を更新します。
- ORAHOME: 移行元データベースの Oracle Home パスが事前入力されています。選択したターゲット サーバーで Oracle ホームが異なる場合は、Oracle ホーム ディレクトリを更新します。
- 詳細オプション: 事前に入力され、バックアップ時のソースにあるすべてのデータベース パラメータ設定(pfile から)が表示されます。復元先のターゲット データベース サーバー(ソースまたは新しいターゲット)に対してパラメータ値が正しいことを確認します。
マッピング オプション:
Target Database Type: プルダウン リストから、データベースのデータベース ターゲット タイプ(ASM ディスク グループまたはファイル システム)を選択します。ASM 形式のバックアップでは、ファイル システムのターゲット タイプはサポートされていません。
ソース データベース バックアップ形式 復元ターゲット ASM ASM ASM ASM ファイル システム ASM ファイル システム ファイル システム ファイル システム プルダウン リストから、3 つのファイルタイプ(データベースのデータファイル、制御ファイル、REDO ファイル)のターゲット ASM ディスク グループとファイル システムのマッピングを選択します。
[Pre-Flight Check] をクリックします。プリフライト チェックが失敗した場合は、問題を修正してプリフライト チェックを再度実行します。
[送信] をクリックして復元ジョブを送信します。
RMAN を使用して Oracle データベースを手動で復元する
Oracle データベースを手動で復元するには、次の手順をご覧ください。
Non-RAC、Non-ASM、ファイル システム
ファイル システムにデータファイルがあり、ファイルベースのステージング ディスク形式で保護されている Oracle データベースを復元する
保護されたソース データベースからバックアップをマウントします。
[Mount] ウィンドウの [Mapping Options] で、バックアップのマウント ポイント(例:
/acttestdb)を指定します。データベース バックアップをマウントする手順については、データ アクセス用にファイル システムで保護された Oracle データベース バックアップをマウントするをご覧ください。データベース バックアップは
/acttestdbにマウントされます。保護されたアーカイブ ログは
/acttestdb_Logにマウントされます。Oracle 環境を設定し、sqlplus を使用してデータベースをシャットダウンします。
sqlplus / as sysdba sql> shutdown immediate;データベースがシャットダウンされていることを確認します。データベースの残りのプロセスをすべて終了します。
ps -ef | grep database sidマウントされたボリュームのバックアップ パラメータ ファイルを使用して、データベースを nomount 状態で起動します。バックアップ パラメータ ファイルは、最上位のマウント フォルダ(
/acttestdbなど)の下にあります。Oracle 環境を設定し、sqlplus を使用してデータベースを起動します。
sqlplus / as sysdba sql> startup nomount pfile='/acttestdb/database sid___backup.ora';既存の pfile から新しい spfile を作成し、データベースを再起動します。
pfile から spfile を作成します。
create spfile='$ORACLE_HOME/dbs/spfile_database sid.ora' from pfile='/acttestdb/database sid___backup.ora';spfile を使用してデータベースを nomount 状態で再起動します。
shutdown immediate; startup nomount;Backup and DR のマウントされたアーカイブログ バックアップから RMAN を使用して制御ファイルを復元します。ログ マウント バックアップの最新の制御ファイルを使用します。次に例を示します。
/acttestdb_Log/cf D_sid-id_Target SID.ctlまたは、ログ バックアップが複数ある場合:
/acttestdb_Log_1/cf-D_sid-id_Target SID.ctl
rman target / restore controlfile from '/acttestdb_Log_1/cf-D_<var>sid</var>-id_<var>id</var>.ctl' ;データベースをマウントします。
alter database mount;Backup and DR でマウントされたデータベース バックアップとアーカイブログ バックアップから、データファイルとアーカイブログ フォルダを RMAN にカタログ化します。
run { catalog start with '+acttestdg/db_name/datafile' noprompt; catalog start with '+acttestdg/db_namearchivelog' noprompt; catalog start with 'mountpoint_log' noprompt; }データベースを復元して復旧します。
run { restore database ; recover database; }特定の時点の復元(形式: yyyymmddhh24mi)の場合:
run { restore database; recover database until time "to_date('timestamp','yyyymmddhh24mi')"; }reset log オプションを指定してデータベースを開きます。
プライマリ データベースの復元の場合:
alter database open resetlogs;Data Guard スタンバイ データベースの復元では、Data Guard 管理復元プロセスを開始します。
alter database recover managed standby database nodelay disconnect;
データベースは読み取りと書き込みに使用できます。
RAC またはスタンドアロン ASM、ファイル システム
ファイルベースのステージング ディスク形式で保護され、ASM ディスク グループにデータファイルがある Oracle データベースを復元する
保護されたソース データベースからバックアップをマウントします。
[Mapping Options] の [Mount] ウィンドウで、バックアップのマウント ポイント(例:
/acttestdb)を指定します。データベース バックアップをマウントする手順については、データ アクセス用のファイル システムで保護された Oracle Database バックアップをマウントするをご覧ください。データベース バックアップは、マウント ポイント
/acttestdbにマウントされます。保護されたアーカイブ ログは、
/acttestdb_Logにマウントされます。Oracle データベースをシャットダウンします。ノード 1 から Oracle OS ユーザーに su します。
su - oracleOracle 環境を設定し、srvctl を使用してすべてのノードでデータベースを停止します。
srvctl stop database -d <var>database_name</var>データベースがシャットダウンされていることを確認します(すべてのノード)。データベースの残りのプロセスを終了します。
ps -ef | grep <var>database_name</var>マウントされたボリュームのバックアップ パラメータ ファイルを使用して、データベースを no-mount 状態で起動します。バックアップ パラメータ ファイルは、最上位のマウント フォルダ(
/acttestdbなど)にあります。Oracle 環境を設定し、sqlplus を使用してデータベースを起動します。
sqlplus / as sysdba startup nomount pfile='/acttestdb/<var>database_name</var>___backup.ora';新しい spfile を作成して、データベースを再起動します。
ディスク グループの元の spfile のパスを取得するには:
cat $ORACLE_HOME/dbs/init{database sid}.ora
例: spfile=+{優先ディスク グループ}/db_name/spfiledb_name.ora`
create spfile='+{preferred disk group}/{db name}/spfile<var>db_name</var>.ora' from pfile='/acttestdb/<var>db_name</var>___backup.ora';spfile を使用してデータベースを nomount 状態で再起動します。
shutdown immediate; startup nomount;Backup and DR のマウントされたアーカイブ ログ バックアップから RMAN を使用して制御ファイルを復元します。ログ マウント バックアップの最新の制御ファイルを使用します。次に例を示します。
/acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctlまたは、ログ バックアップが複数ある場合:
/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctltarget / restore controlfile from '/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; ```データベースをマウントします。
alter database mount;Backup and DR のマウントされたデータベース バックアップとアーカイブログ フォルダから、データファイルとアーカイブログ バックアップを RMAN にカタログします。
run { catalog start with '/acttestdb/datafile' noprompt; catalog start with '/acttestdb/archivelog' noprompt; catalog start with '/acttestdb_Log' noprompt;}データベースを復元して復旧します。
run { restore database ; recover database; }特定の時点の復元(形式: yyyymmddhh24mi)の場合:
run { restore database; recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')"; }reset log オプションを指定してデータベースを開きます。
- プライマリ データベースの復元の場合:
alter database open resetlogs;RAC 構成では、ログのリセット後に別の手順が必要です。ノード 1 のデータベースをシャットダウンし、すべてのノードでデータベースを起動します。
sqlplus を使用してデータベースをシャットダウンします。
sqlplus / as sysdba shutdown immediate; ``` Use srvctl to start the database across all nodes: ```srvctl srvctl start database -d <var>database_name</var> ``` + For Data Guard standby database recovery: + For non-RAC config: Start the Data Guard managed recovery process ```rman alter database recover managed standby database nodelay disconnect; ``` + For RAC config: Shut down the database on node 1 and start the database in mounted state across all nodes. 1. Use sqlplus to shut down the database: ```sqlplus / as sysdba shutdown immediate; ``` 1. Use srvctl to start the database in a mount state across all nodes: ```srvctl srvctl start database -d <var>database_name</var> -o mount ``` 1. Start the Data Guard managed recovery process: ```rman alter database recover managed standby database nodelay disconnect; ```
データベースは読み取りと書き込みに使用できます。
RAC またはスタンドアロン ASM、ASM ディスク グループ
ASM ディスク グループのデータファイルと ASM ディスク グループのステージング ディスク形式で保護されている Oracle データベースを復元する
保護されたソース データベースからバックアップをマウントします。[マウント] ウィンドウで、RAC ノード 1 の ASM でバックアップ マウントに使用する優先ディスク グループを指定します。データベース バックアップのマウント方法の詳細については、データ アクセス用の ASM ディスク グループで保護された Oracle Database バックアップのマウントをご覧ください。
たとえば、マウント画面では次のように表示されます。
ホストを選択: RAC ノード 1 データベース サーバー
優先ディスク グループ: acttestdg
RAC node list: RAC ノード 1 の IP
バックアップ パラメータ ファイルは
/act/touch/<var>preferred_disk_group</var>/にコピーされます。例:/act/touch/acttestdg/<var>database_name</var>___backup.ora
Oracle データベースをシャットダウンします。
ノード 1 から Oracle OS ユーザーに su します。
su - oracleOracle 環境を設定します。srvctl を使用して、すべてのノードでデータベースを停止します。
srvctl stop database -d <var>database_name</var>データベースがシャットダウンされていることを確認します(すべてのノードで)。データベースの残りのプロセスをすべて終了します。
ps -ef | grep <var>db_name</var>/act/touch/acttestdg にコピーされたバックアップ パラメータ ファイルを使用して、データベースを nomount 状態で起動します。
Oracle 環境を設定します。sqlplus を使用してデータベースを起動します。
```sqlplus / as sysdba startup nomount pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora'; ```新しい spfile を作成して、データベースを再起動します。
ディスク グループの元の spfile のパスを取得するには:
```sqlplus cat $ORACLE_HOME/dbs/init(database sid).ora ```例: spfile=+preferred disk group/db_name/spfiledb_name.ora
create spfile='+<var>preferred disk group</var>/<var>db_name</var>/spfile<var>db_name</var>.ora' from pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';spfile を使用してデータベースを nomount 状態で再起動します。
```sql shutdown immediate; startup nomount; ```Backup and DR のマウントされたアーカイブ ログ バックアップから RMAN を使用して制御ファイルを復元します。ログ マウント バックアップの最新の制御ファイルを使用します。例:
/acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl。複数のログ バックアップが存在する場合は、/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctlを使用します。```rman rman target / restore controlfile from '/acttestdg_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; ```データベースをマウントします。
```rman alter database mount; ```Backup and DR のマウントされたデータベース バックアップとアーカイブログ バックアップから、データファイルとアーカイブログ フォルダを RMAN にカタログ化します。
```rman run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt; catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt; catalog start with '/acttestdg_Log' noprompt;} ```データベースを復元して復旧します。
```rman run { restore database ; recover database ; } ```特定の時点の復元を行うには、次のように recover コマンドを実行します。
```rman run { restore database; recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')"; } ```reset log オプションを指定してデータベースを開きます。
プライマリ データベースの復元の場合:
alter database open resetlogs;RAC 構成では、もう 1 つの手順が必要です。ログをリセットした後、ノード 1 のデータベースをシャットダウンし、すべてのノードでデータベースを起動します。sqlplus を使用してデータベースをシャットダウンします。
/ as sysdba shutdown immediate;srvctl を使用して、すべてのノードでデータベースを起動します。
start database -d <var>database_name</var>Data Guard スタンバイ データベースのリカバリーの場合:
非 RAC 構成の場合: Data Guard マネージド復元プロセスを開始します。
alter database recover managed standby database nodelay disconnect;RAC 構成の場合: ノード 1 のデータベースをシャットダウンし、すべてのノードでマウント状態のデータベースを起動します。
sqlplus を使用してデータベースをシャットダウンします。
as sysdba shutdown immediate;srvctl を使用して、すべてのノードでデータベースをマウント状態で起動します。
start database -d <var>database_name</var> -o mountData Guard のマネージド復元プロセスを開始します。
alter database recover managed standby database nodelay disconnect;
データベースは読み取りと書き込みに使用できます。
Oracle の表領域とデータファイルを復元する
たとえば、データの破損が原因で単一のテーブルスペース データファイルを復元するには:
バックアップ/リカバリ アプライアンスから最新のデータベース スナップショットを Oracle サーバーにマウントします。
データベース バックアップ スナップショットを RMAN にカタログします。
ここに記載されているように、バックアップ スナップショットを使用して表領域を復元します。
ASM ディスク グループ上の本番環境データベースの単一の表領域を復元する
本番環境データベースの単一のテーブルスペースをプライマリ ノードに復元するには:
Oracle データベースを標準マウントとしてマウントするで説明されているように、データベースの特定の時点のスナップショットをマウントします。
[Mapping Options] の [Mount] ウィンドウで、バックアップのマウント ポイントを指定します。たとえば、ASM ディスク グループのバックアップの場合は [Preferred Disk Group] にディスク グループ名を指定し、ファイル システムのバックアップの場合は
/acttestdbなどのマウント ロケーションを指定します。ファイル システムで保護されているデータベース バックアップをマウントする手順については、ファイル システムで保護されている Oracle データベース バックアップをマウントしてデータアクセスするをご覧ください。
ASM ディスク グループで保護されているデータベース バックアップをマウントする方法については、データ アクセス用に ASM ディスク グループで保護されている Oracle データベース バックアップをマウントするをご覧ください。
プライマリ ノードから、Oracle OS ユーザーとしてデータベース サーバーにログインします。
データベース環境を設定し、RMAN にログインします。
rman target /RMAN プロンプトで、バックアップ データファイルとアーカイブ ログフォルダをカタログ化します。
例: ASM ディスク グループで保護されたデータベース バックアップ(マウントされた ASM ディスク グループ名「acttestdg」):
```rman catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt; catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt; catalog start with ‘/<var>mountpoint_log</var>'; noprompt; (If archivelogs are protected by Backup and DR) ```例: ファイル システムで保護されたデータベース バックアップ(マウントされたファイル システム名「/acttestdb」):
```rman catalog start with '/acttestdb/datafile' noprompt; catalog start with '/acttestdb/archivelog' noprompt; catalog start with '/acttestdb_log/archivelog' noprompt; ``` (If archivelogs are protected by Backup and DR)これで、次のようなすべての RMAN リカバリー コマンドを実行できます。
完了したら、バックアップをマウント解除して削除します。
テーブルスペースを復元する
表領域を復元するには:
```rman
restore tablespace <var>tablespace name</var>;
recover tablespace <var>tablespace name</var>;
```
データファイルを復元する
データファイルを復元するには:
```rman
restore datafile <var>file#</var>;
recover datafile <var>file#</var>;
```
破損したデータベース ブロックを復元する
破損したデータベース ブロックを復元するには:
標準マウントとして Oracle データベースをマウントするで説明されているように、データベースの特定の時点のスナップショットをマウントします。
[Mount] ウィンドウの [Mapping Options] で、バックアップのマウント ポイントを指定します。たとえば、ASM ディスク グループのバックアップの場合は [Preferred Disk Group] にディスク グループ名を指定し、ファイル システムのバックアップの場合はマウント ポイント(/acttestdb など)を指定します。
ファイル システムで保護されているデータベース バックアップをマウントする手順については、ファイル システムで保護されている Oracle データベース バックアップをマウントしてデータアクセスするをご覧ください。
ASM ディスク グループで保護されているデータベース バックアップをマウントする方法については、データ アクセス用に ASM ディスク グループで保護されている Oracle データベース バックアップをマウントするをご覧ください。
プライマリ ノードから、Oracle OS ユーザーとしてデータベース サーバーにログインします。
データベース環境を設定して sqlplus にログインし、v$database_block_corruption をクエリして破損したブロックを確認します。
```sh sqlplus / as sysdba sql> SELECT * FROM V$DATABASE_BLOCK_CORRUPTION; ```RMAN にログインして、破損したすべてのブロックを復元します。
```rman rman target / RECOVER CORRUPTION LIST; ```ブロックが復元されると、データベースは V$DATABASE_BLOCK_CORRUPTION からブロックを削除します。
個々の破損したブロック(データファイル 8、ブロック 13 など)を復元するには:
RMAN プロンプトから
```rman recover datafile 8 block 13; ```
失われた制御ファイルを復元する
失われた制御ファイルを復元するには:
標準マウントとして Oracle データベースをマウントするで説明されているように、データベースの特定の時点のスナップショットをマウントします。
[Mount] ウィンドウの [Mapping Options] で、バックアップのマウント ポイントを指定します。たとえば、ASM ディスク グループのバックアップの場合は、[Preferred Disk Group] にディスク グループ名を指定します。ファイル システムのバックアップの場合は、
/acttestdbなどのマウント ポイントを指定します。ファイル システムで保護されているデータベース バックアップをマウントする手順については、ファイル システムで保護されている Oracle データベース バックアップをマウントしてデータアクセスするをご覧ください。
ASM ディスク グループで保護されているデータベース バックアップをマウントする方法の詳細については、データアクセス用に ASM ディスク グループで保護されている Oracle Database バックアップをマウントするをご覧ください。
プライマリ ノードから、Oracle OS ユーザーとしてデータベース サーバーにログインします。
データベース環境を設定して sqlplus にログインし、データベースをシャットダウンして nomount 状態で起動します。
スタンドアロン データベースの場合:
```sql sqlplus / as sysdba sql> shutdown immediate; sql> startup nomount; ```マウントされたバックアップ ノードの RAC データベースの場合は、すべてのノードでデータベースをシャットダウンします。
```sh srvctl stop database -d <var>db_name</var> sql> startup nomount; ```Backup and DR のマウントされたバックアップから制御ファイルを復元します。
例:
/acttestdb(ファイル システム)と+acttestdg(ASM 用)```rman rman target / restore controlfile from '/acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (Filesystem mount) restore controlfile from '+acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (ASM mount) ```sqlplus からデータベースをマウントして開きます。
```sql sqlplus / as sysdba sql> alter database mount; sql> recover database until cancel; sql> alter database open resetlogs; ```
Oracle プラグイン可能データベースを復元する
Oracle 12c 以降のプラガブル データベース(PDB)を復元するには:
ソース データベース サーバーからバックアップをマウントして復元します。[マウント] ウィンドウで、RAC ノード 1 の ASM でバックアップ マウントに使用する優先ディスク グループを指定します。データベース バックアップのマウント方法の詳細については、データ アクセス用に ASM ディスク グループで保護された Oracle データベース バックアップをマウントするをご覧ください。
プラガブル データベースを閉じます。
Node 1 から
su、Oracle ユーザーへsu - oracleOracle 環境を設定します。「sysdba」ユーザーとして Oracle データベースに接続します。
/ as sysdba alter pluggable database <var>pluggable_db_name</var> close;
Backup and DR のマウントされたデータベース バックアップとアーカイブログ フォルダから、データファイルとアーカイブログ バックアップを RMAN にカタログします。
run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt; catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt; catalog start with '/acttestdg_Log' noprompt; }プラガブル データベースを復元する
run { restore pluggable database <var>pluggable_db_name</var>; recover pluggable database <var>pluggable_db_name</var> until time "to_date('<var>required time stamp</var>>';,';yyyymmddhh24mi')"; }プラガブル データベースを開きます。
alter pluggable database <var>pluggable_db_name</var> open;
プラガブル データベースは読み取り / 書き込み用に開いています。
Oracle DBA ガイド
- Backup and DR(Oracle データベース向け)
- Oracle データベースを保護するための前提条件
- Oracle パッチと既知の問題
- 保護のために Oracle データベースを準備する
- Oracle データベースを検出して保護する
- Oracle データベースの詳細と設定
- Backup and DR サービスで dNFS を使用する
- 検出された Oracle データベースを保護する
- Oracle データベースを標準マウントとしてマウントする
- Oracle データベースのインスタント仮想コピーを作成する
- Oracle データベースを復元して復旧する
- マウントと移行を使用した Oracle データベースの瞬時復元
- Backup and DR ワークフローを使用して環境をプロビジョニングする