Oracle DB インスタンスの一般的なデータベースタスクの実行
次に、Oracle を実行している Amazon RDS DB インスタンスのデータベースに関連する特定の一般的な DBA タスクを実行する方法を示します。マネージドサービスエクスペリエンスを提供するために、Amazon RDS は DB インスタンスへのシェルアクセスを提供していません。また、Amazon RDS では、高度な特権を必要とする、一部のシステムプロシージャやテーブルへのアクセスが制限されます。
トピック
- データベースのグローバル名の変更
- テーブルスペースの使用
- 一時ファイルの使用
- データベースのチェックポイント機能
- 分散復旧の設定
- データベースタイムゾーンの設定
- Oracle 外部テーブルの使用
- 自動ワークロードリポジトリ (AWR) を使用したパフォーマンスレポートの生成
- VPC の DB インスタンスで使用するデータベースリンクの調整
- DB インスタンスのデフォルトエディションの設定
- SYS.AUD$ テーブルの監査を有効にする
- SYS.AUD$ テーブルの監査を無効にする
- 中断したオンラインインデックス構築のクリーンアップ
- 破損ブロックのスキップ
- テーブルスペース、データファイル、一時ファイルのサイズ変更
- ごみ箱を空にする
- フルリダクションのデフォルト表示値の設定
データベースのチェックポイント機能
データベースのチェックポイントを作成するには、Amazon RDS プロシージャ rdsadmin.rdsadmin_util.checkpoint
を使用します。checkpoint
プロシージャにはパラメータはありません。
次の例では、データベースのチェックポイントを作成します。
EXEC rdsadmin.rdsadmin_util.checkpoint;
分散復旧の設定
分散復旧を設定するには、Amazon RDS プロシージャ rdsadmin.rdsadmin_util.enable_distr_recovery
と disable_distr_recovery
を使用します。このプロシージャにはパラメータはありません。
次の例では、分散復旧を有効にします。
EXEC rdsadmin.rdsadmin_util.enable_distr_recovery;
次の例では、分散復旧を無効にします。
EXEC rdsadmin.rdsadmin_util.disable_distr_recovery;
ごみ箱を空にする
テーブルを削除しても、Oracle データベースはただちにストレージ領域を削除しません。データベースによってテーブルの名前が変更され、テーブルと関連オブジェクトがごみ箱に入れられます。ごみ箱を空にすると、これらのアイテムが削除され、ストレージ領域が解放されます。
ごみ箱全体を空にするには、Amazon RDS プロシージャ rdsadmin.rdsadmin_util.purge_dba_recyclebin
を使用します。ただし、このプロシージャでは、 SYS
および RDSADMIN
オブジェクトのごみ箱は空になりません。これらのオブジェクトを消去する必要がある場合は、AWS サポートにお問い合わせください。
次の例は、ごみ箱全体を空にします。
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;