本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
執行 Oracle 資料庫執行個體的一般資料庫任務
接下來,您可以了解如何在執行 Oracle 的 Amazon RDS 資料庫執行個體上執行與資料庫相關的特定常見DBA任務。為了提供受管服務體驗,Amazon RDS不提供資料庫執行個體的 Shell 存取。Amazon RDS也會限制存取某些需要進階權限的系統程序和資料表。
主題
設定資料庫的檢查點
若要檢查資料庫,請使用 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
Support。
下列範例會清除整個資源回收筒。
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;