oracle資料備份解決辦法
實現資料備份辦法很多,這裡講我自己經常用到的一種
1、新增乙個記事本檔案,並儲存為批處理檔案 (*.bat) 你可以自己命名 ,比如back.bat
第一部分:
首先進入自己要儲存備份檔案的目錄:比如如下,就是實現把檔案備份到 d:/databak
d:cd /
cd databak
重新命名舊版本的資料:比如設定只儲存5個版本 檔名為back5.rar,如果你備份的檔案沒經過壓縮,選擇你儲存的檔名,比如back.dmp. ( ren的命令是重新命名)
del back3.rar
ren back2.rar back3.rar
ren back1.rar back2.rar
ren back.rar back1.rar
開始從資料庫匯出資料 如果是oracle92資料庫,其中username表示登入使用者名稱 password表示登入密碼
下面,通過ftp把資料傳輸到另外一台電腦上,通過執行乙個ftp.ftp 檔案,ftp檔案怎麼建立,後面會講到
ftp -n -s:"d:/databak/ftp.ftp
3、通過記事本建立乙個ftp.ftp檔案 ,當然你可以命名為你自己想要的檔名比如z.ftp檔案,例如我們要把檔案傳輸到ftp位址為ftp://192.168.0.1 的:/databak/last/ 目錄下,ftp登入名username,密碼password 內容如下:
open 192.168.0.1
user username
password
mput d:/databak/last/progen.rar
bye注意:mput 是向ftp放檔案
4、把批處理檔案做成任務計畫就可以了
兩個檔案 具體為back.bat:
d:cd /
cd databak
del back3.rar
ren back2.rar back3.rar
ren back1.rar back2.rar
ren back.rar back1.rar
exp username/password@oracle92 file=back.dmp owner=owner
rar a back.rar back.dmp
(如果要排除某個檔案 可以這樣 rar a -x[filepath] back.rar back.dmp 注意的一點是,開關後面直接跟路徑名稱,不需要空格,例如:rar a -xd:/x.rar back.rar back.dmp )
del back.dmp
copy back.rar d:/databak/last/back.rar
ftp -n -s:"d:/databak/ftp.ftp
ftp.ftp:
open 192.168.0.1
user username
password
mput d:/databak/last/progen.rar
bye
Oracle備份出錯解決辦法
一 備份概述 1 採用熱備份,需要執行在歸檔模式下,可以實現資料庫的完全恢復,也就是說,從備份後到資料庫崩潰時的資料都不會丟失 2 可以採用全備份資料庫的方式備份,對於特殊情況,也可以只備份特定的資料檔案,如只備份使用者表空間 一般情況下對於某些寫特別頻繁的資料檔案,可以單獨加大備份頻率 3 如果在...
oracle資料檔案誤刪解決辦法
一 由於資料檔案被刪 資料庫啟動不了 即登入不了資料庫 如下圖 img 解決方法 1 cmd 2 sqlplus sys oracle as sysdba 即以sysdba身份登入 3 shutdown 4 startup 將出現如圖錯誤 顯示哪個檔案被誤刪 複製被刪的檔案 如 c aaa.dbf ...
ORACLE 04082解決辦法
錯誤描述 oracle 04082 new 或old引用不允許在表級觸發器中 解決樣例 1 建立觸發器,出現問題 create or replace trigger trigger cname before delete on c declare v count number begin selec...