1、首先先確認oracle服務器上oracle中標紅的相關的服務是否已經正常啟動。
創新互聯公司從2013年創立,先為東風等服務建站,東風等地企業,進行企業商務咨詢服務。為東風企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
2、然后要把PLSQL關閉,讓連接先退出一下,確保斷開數據庫的所有連接,如果數據庫中有正在連接客戶端,備份的時候可能會出現異常。
3、接著打開cmd命令提示符窗口,輸入備份數據庫的命令,xp命令的后面跟用戶名和密碼,file是備份的路徑,owner則是數據庫的用戶名,按下回車鍵等待備份。
4、耐心等待。當數據完成導出之后,cmd窗口中會出現的提示語,這就表示已經完成了數據庫備份導出的動作。
5、這時候在計算機中找到第四步中設定的文件保存路徑,如下截圖,你會發現多了一個dmp的文件,這個文件就是我們需要的備份文件了。
1、EXP 備份:也稱 Oracle 邏輯備份,恢復時需要的停機時間較長,因 IMP 導入恢復后不能應用歸檔日志,所損失的數據量較大; 對于大型數據庫,EXP 會顯得力不從心。
2、冷備份:也稱 OS 備份,冷備份雖然恢復起來比較容易,但需要數據庫停下來進行備份,備份造成停機時間的較長。而對于商業應用的數據庫而言,這段時間恰恰是用來進行數據處理的。
3、RMAN(熱備份):可以像冷備份一樣實現數據庫的全備份,而且不會影響到數據庫的運行。但數據庫必須在歸檔模式下運行;且備份文件必須存放在數據庫所在服務器的磁盤上,或者數據庫服務器可以直接訪問的外部設備上,如磁盤柜、磁帶機等。
4、StandBy 備份:在生產數據庫(主數據庫)的基礎上,創建一個備用數據庫(StandBy數據庫),備用數據庫實時自動與生產數據庫同步。但處于只讀和空閑狀態,不接收用戶連接和業務處理。如果生產數據庫出現故障,可以立即以主數據庫的模式啟動 StandBy數據庫,接替生產數據庫的工作。采用這種備份方式,故障修復時間最短,數據丟失最少。但缺點是,必須單獨提供 StandBy 數據庫服務器,成本比較高。一般在金融和電信等實時性要求較高的行業廣泛采用。
先確認oracle服務器上oracle如下截圖中標紅的相關的服務是否已經正常啟動。
請點擊輸入圖片描述
要斷開數據庫的所有連接,如果數據庫中有正在連接客戶端,備份的時候可能會出現異常,比如PLSQL的連接先退出一下。
請點擊輸入圖片描述
在開始菜單中輸入“cmd”命令后回車,打開dos命令窗口,如下截圖1和2所示。
請點擊輸入圖片描述
請點擊輸入圖片描述
在cmd窗口中,輸入以下命令:
exp 用戶名/密碼@SID file=d:\xx.dmp owner=用戶名,按下回車鍵,界面如下截圖所示。
請點擊輸入圖片描述
導出的時間是根據數據庫的大小決定的,如果數據庫中表比較多,數據量比較大速度就會比較慢,請耐心等待。當數據完成導出之后,cmd窗口中會出現如下圖所示的提示語,這就表示已經完成了數據庫備份導出的動作。
請點擊輸入圖片描述
這時候在計算機中找到第四步中設定的文件保存路徑,如下截圖,你會發現多了一個dmp的文件,這個文件就是我們需要的備份文件了。
請點擊輸入圖片描述
可以在控制面板的管理工具中,找到任務計劃程序,設置一個定時任務,每天執行一遍exp 用戶名/密碼@SID file=d:\xx.dmp owner=用戶名這個命令,這樣就能實現數據庫數據的定時備份了。
請點擊輸入圖片描述
請點擊輸入圖片描述
oracle 數據庫備份的步驟是:
直接通過exp命令備份需要內容就可以了。可以參考下以下導出備份的方法:
1、將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2、將數據庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3、將數據庫中的表table1 、table2導出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4、將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like ?'00%'\"