Oracle-12c

從 oracle 12c 中刪除數據庫

  • January 12, 2021

我想刪除多個數據庫及其條目。這些實例尚未開始。我也想刪除數據文件。

編輯:我正在考慮刪除所有數據文件。請幫助解決以下問題。

我要手動刪除數據文件嗎?它會對我的工作數據庫實例造成任何問題嗎?

刪除數據庫最簡單、最安全的方法是使用 RMANDROP DATABASE命令。

如果在 Linux 上,請適當設置您的 ORACLE_HOME 和 ORACLE_SID 環境變數,然後使用startup mount exclusive restrict. 然後使用 RMAN 的DROP DATABASE. 如果您還想刪除 FRA 的備份/內容,請使用DROP DATABASE INCLUDING BACKUPS.

您也可以使用 GUI(DBCA - 數據庫創建助手),但這可能會因環境而異。

Oracle 有一個解除安裝程序。進入要刪除的數據庫的 Oracle 主目錄。在bin目錄中,您將看到一個deinstall.pl(*nix) 和一個 deinstall.bat(Windows)。根據您使用的作業系統啟動一個或另一個。

這將刪除除庫存文件之外的所有內容。然後,您需要進入作業系統並從oratab文件中刪除數據庫條目。

引用自:https://dba.stackexchange.com/questions/191859