DELETE REPLICAT
使用 DELETE REPLICAT 刪除 Replicat 群組。此命令只會刪除檢查點檔案,參數檔完全不會變動。您可以視需要重新建立群組或刪除參數檔。此命令會釋放歷程檔以進行永久清除,因為已刪除群組所使用的檢查點都被移除了 (假設沒有其他處理作業在讀取檔案)。
刪除任何 Replicat 之前,請先使用 DBLOGIN 命令,以清除資料庫中儲存之 Replicat 的檢查點資料或任何內部資訊。
使用 DELETE REPLICAT 之前,請先使用 STOP REPLICAT 命令停止 Replicat。
如果這是整合式 Replicat (僅限 Oracle) 或是使用檢查點表格的非整合式 Replicat,停止 Replicat 後請執行下列動作:
-
使用
DBLOGIN命令登入資料庫。DBLOGIN可讓DELETE REPLICAT從非整合式 Replicat 的檢查點表格中刪除檢查點,或刪除整合式 Replicat 使用的內送伺服器。 -
發出
DELETE REPLICAT。
語法
DELETE REPLICAT group_name [!]
group_name
Replicat 群組的名稱或用以指定多個群組的萬用字元 (*)。例如,T* 會刪除名稱以 T 開頭的所有 Replicat 群組。
!
如果在發出 DELETE REPLICAT 命令之前未發出 DBLOGIN 命令,請使用此選項強制刪除 Replicat 群組。如果群組是非整合式 Replicat,此選項會將群組的檢查點從磁碟上的檢查點檔案中刪除,而不是從資料庫的檢查點表格中刪除。如果使用此選項刪除整合式 Replicat 群組,您必須使用 UNREGISTER REPLICAT 命令從目標資料庫刪除內送伺服器。使用萬用字元指定多個群組時,也可使用此選項忽略出現的提示。
備註:基本 `DELETE
REPLICAT` command commits an existing Replicat transaction, but the `!`option prevents the commit.
{: .infoboxnote}
範例
DELETE REPLICAT repe