oracle數據庫如何備份

oracle在進行開發的過程中,經常要用到數據庫備份的功能,本文將分享如何進行oracle數據庫的備份工作。

操作方法

(01)先確認oracle服務器上oracle如下截圖中標紅的相關的服務是否已經正常啓動。

oracle數據庫如何備份

(02)要斷開數據庫的所有連接,如果數據庫中有正在連接客戶端,備份的時候可能會出現異常,比如PLSQL的連接先退出一下。

oracle數據庫如何備份 第2張

(03)在開始菜單中輸入“cmd”命令後回車,打開dos命令窗口,如下截圖1和2所示。

oracle數據庫如何備份 第3張
oracle數據庫如何備份 第4張

(04)在cmd窗口中,輸入以下命令:exp 用戶名/密碼@SID file=d: owner=用戶名,按下回車鍵,界面如下截圖所示。

oracle數據庫如何備份 第5張

(05)導出的時間是根據數據庫的大小決定的,如果數據庫中表比較多,數據量比較大速度就會比較慢,請耐心等待。當數據完成導出之後,cmd窗口中會出現如下圖所示的提示語,這就表示已經完成了數據庫備份導出的動作。

oracle數據庫如何備份 第6張

(06)這時候在計算機中找到第四步中設定的文件保存路徑,如下截圖,你會發現多了一個dmp的文件,這個文件就是我們需要的備份文件了。

(07)可以在控制面板的管理工具中,找到任務計劃程序,設置一個定時任務,每天執行一遍exp 用戶名/密碼@SID file=d: owner=用戶名這個命令,這樣就能實現數據庫數據的定時備份了。

oracle數據庫如何備份 第7張
oracle數據庫如何備份 第8張