執行 Oracle 資料庫執行個體的一般資料庫任務 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

執行 Oracle 資料庫執行個體的一般資料庫任務

接下來,您可以了解如何在執行 Oracle 的 Amazon RDS 資料庫執行個體上執行與資料庫相關的特定常見DBA任務。為了提供受管服務體驗,Amazon RDS不提供資料庫執行個體的 Shell 存取。Amazon RDS也會限制存取某些需要進階權限的系統程序和資料表。

設定資料庫的檢查點

若要檢查資料庫,請使用 Amazon RDS 程序 rdsadmin.rdsadmin_util.checkpointcheckpoint 程序沒有參數。

下列範例會設定資料庫的檢查點。

EXEC rdsadmin.rdsadmin_util.checkpoint;

設定分散式復原

若要設定分散式復原,請使用 Amazon RDS 程序 rdsadmin.rdsadmin_util.enable_distr_recoverydisable_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。不過,此程序無法清除 SYSRDSADMIN 物件的資源回收筒。如果您需要清除這些物件,請聯絡 AWS Support。

下列範例會清除整個資源回收筒。

EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;