新聞中心
導(dǎo)讀:數(shù)據(jù)庫往往承擔(dān)著企業(yè)的核心關(guān)鍵應(yīng)用,其數(shù)據(jù)也非常重要,在應(yīng)用中,數(shù)據(jù)庫備份是非常實(shí)用且重要的技能之一。本文總結(jié)了筆者在進(jìn)行數(shù)據(jù)庫備份時(shí)常見發(fā)生的問題,一方面提醒自己,另外一方面也希望對網(wǎng)友有幫助。

創(chuàng)新互聯(lián)是專業(yè)的右玉網(wǎng)站建設(shè)公司,右玉接單;提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行右玉網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
1.informix備份
nbu自己的腳本,定義了三個(gè)環(huán)境變量。他們是INFORMIXSERVER,INFORMIXDIR,ONCONFIG。
定義他們的原因是希望用root用戶來執(zhí)行onbar備份。
所以,如果在/tmp/bar_act.log里提示了諸如未知數(shù)據(jù)庫,無法連接數(shù)據(jù)庫之類的錯(cuò)誤的時(shí)候,通常都是這三個(gè)環(huán)境變量已經(jīng)不足以定義informix環(huán)境了。
有關(guān)的變量還有一些。
例如INFORMIXSQLHOSTS,PATH等等。
總之,用root用戶去執(zhí)行onbar -b -w -L 0,看看是不是能夠正確的在veritas中發(fā)起備份,是檢驗(yàn)?zāi)_本環(huán)境相當(dāng)有效的方法。
ontape -s在修改了onconfig后,就不能用了。不過,只要把onconfig中TAPEDEV與LTAPEDEV的值改會(huì)/dev/null。ontape -s 就可以正常工作。但是,千萬記得,不要重起online,否則,nbu備份就失效了。
2.SQLSERVER備份
SQLSERVER的腳本相當(dāng)簡單,但是還是應(yīng)該用nbu自己帶的agent去生成腳本,這樣得出的腳本在語法上肯定正確,可以讓實(shí)施環(huán)境變的簡單
3.DB2備份
腳本中,關(guān)于db2_sessions變量的示例看來有些問題。把雙引號去掉會(huì)解決一些讀腳本錯(cuò)誤問題。
啟動(dòng)DB2命令行管理
backup database 數(shù)據(jù)庫名 online load c:\progra~1\veritas\netbackup\bin\nbdb2.dll
把所有腳本中計(jì)算的變量代進(jìn)來,可以有效的檢驗(yàn)?zāi)_本變量的正確性。
4.ORACLE備份
oracle全備份腳本很完整,通常如果變量值給的正確,備份腳本就肯定可以工作正常。
但是,如果以此腳本進(jìn)行修改,進(jìn)行日志備份的話。
sql 'alter system archive log current';
這行一定要留下來。否則,日志沒有被歸檔出來,你除了能看到一個(gè)備份進(jìn)程成功完成外,沒有任何東西被備份走。
5.notes備份
只要notes.ini指定的位置正確,就沒有問題了。
6.sybase備份
備份沒什么可說的。只要正確的鏈接,把要備份的內(nèi)容向sybackup::里丟就可以了。但是,恢復(fù)的時(shí)候,一定要寫明server名。否則恢復(fù)的時(shí)候,會(huì)報(bào)各種各樣與之無關(guān)的錯(cuò)誤。
上文對各種數(shù)據(jù)庫備份容易出現(xiàn)的問題做了一個(gè)大總結(jié),比較全面,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
【編輯推薦】
- SQL Server數(shù)據(jù)庫的備份
- 好用的mysql備份工具
- 數(shù)據(jù)庫備份過程中經(jīng)常遇到的九種情況
- Oracle數(shù)據(jù)庫備份的三個(gè)常見誤區(qū)
網(wǎng)頁標(biāo)題:數(shù)據(jù)庫備份中容易出現(xiàn)的問題
分享鏈接:http://www.dlmjj.cn/article/coieooo.html


咨詢
建站咨詢
