RDS for Oracle で一時ファイルを使用する
リードレプリカのインスタンスストアへの一時ファイルの追加
プライマリ DB インスタンスで一時テーブルスペースを作成すると、リードレプリカの一時ファイルは作成されません。次のいずれかの理由により、リードレプリカに空の一時テーブルスペースが存在するとします。
-
リードレプリカのテーブルスペースから一時ファイルを削除しました。詳細については、「リードレプリカの一時ファイルの削除」を参照してください。
-
プライマリ DB インスタンスに新しい一時テーブルスペースを作成しました。この場合、RDS for Oracle はメタデータをリードレプリカに同期します。
一時ファイルを空の一時テーブルスペースに追加し、その一時ファイルをインスタンスストアに保存できます。インスタンスストアに一時ファイルを作成するには、Amazon RDS プロシージャ rdsadmin.rdsadmin_util.add_inst_store_tempfile を使用します。この手順はリードレプリカでのみ使用できます。 プロシージャには以下のパラメータがあります。
| パラメータ名 | データ型 | デフォルト | 必須 | 説明 |
|---|---|---|---|---|
|
|
varchar |
— |
はい |
リードレプリカの一時テーブルスペースの名前。 |
次の例では、空の一時テーブルスペース temp01 がリードレプリカに存在します。次のコマンドを実行して、このテーブルスペースの一時ファイルを作成し、インスタンスストアに保存します。
EXEC rdsadmin.rdsadmin_util.add_inst_store_tempfile(p_tablespace_name => 'temp01');
詳細については、「RDS for Oracle インスタンスストアへの一時データの保存」を参照してください。