關於Oracle資料庫備份問題

2021-09-02 06:30:09 字數 881 閱讀 4471

資料庫備份,也就是做資料庫檔案匯出操作,避免資料庫資料丟失,以及資料檔案過大

建立乙個.bat檔案,雙擊即可執行資料庫匯出操作

@echo off

set orclsid=orcl

set expuser=qypsrsstest

set exppass=qypsrsstest123

set filedir=c:/oracle/

set sysdate=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%

@echo * * * * * * * * * * * * * * * * * * * *

@echo * * * * * * * * * * * * * * * * * * * *

@echo * * * * * oracle 資料庫匯出 * * * * * *

@echo * * * * * * * * * * * * * * * * * * * *

@echo * * * * * * * * * * * * * * * * * * * *

@echo 服務名 = %orclsid%

@echo 使用者名稱 = %expuser%

@echo 密 碼 = %exppass%

@echo 目 錄 = %filedir%

@echo 時 間 = %sysdate%

exp %expuser%/%exppass%@%orclsid% file=%filedir%/%expuser%~%orclsid%.dmp log=%filedir%/info.log

@echo 資料庫匯出完成

pause

可以建立定時匯出操作,利用系統中的定時任務操作,即可實現此功能。

關於資料庫備份問題

以前,我以為資料庫備份,無非是把資料庫裡面的所有資料全部讀出來,然後寫入檔案中!但實際上,經過一次慘痛的教訓後,我發現,我錯了。假設你現在的資料量過大,如果一次性全部讀出來,那麼它就要在記憶體中佔的大小,這樣的話,肯定會引發速度變慢。如果記憶體不夠的話,可能還會引發其他的問題。一次,無意間,看到了 ...

Oracle資料庫備份

oracle資料庫備份技術 網路故障 os oracle director 一 備份的意義 當我們使用乙個資料庫時,總希望資料庫的內容是可靠的 正確的,但由於計算機系統的故障 硬體故障 網路故障 程序故障和系統故障 影響資料庫系統的操作,影響資料庫中資料的正確性,甚至破壞資料庫,使資料庫中全部或部分...

oracle資料庫備份

oracle資料庫的邏輯備份分為三種模式 表備份 使用者備份和完全備份。表模式 備份某個使用者模式下指定的物件 表 業務資料庫通常採用這種備份方式。若備份到本地檔案,使用如下命令 exp icdmain icd rows y indexes n compress n buffer 65536 fil...