新聞中心
以下的文章主要介紹的是如何正確的搭建Oracle exp的備份機(jī),我們大家知道Oracle服務(wù)端一般裝的是10.1版本,其相關(guān)IP地址是129.1.9.90,首先安裝oracle10.1在備份機(jī)上,配IP地址為129.1.9.91,關(guān)閉防火墻。

專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)潼南免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
搭建Oracle exp備份機(jī):并修改tnsnames.ora文件,添加如下內(nèi)容:
- JMYBJS =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 129.1.9.90)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = jmybjs)
- )
- )
在D盤新建文件夾:
- d:\backup\dmp
- d:\backup\log
用來存放dmp文件和備份的日志。
搭建Oracle exp備份機(jī):修改備份腳本如下:
- 'Nightly Bulk copy export for the customers table&veiw
- 'Write output to clarentYYMMDD.txt and errors to ERRYYMMDD.txt
- ''strssql="bcp demo.clrnuser.bill_recordview out c:\bibak\"+outfile+" -U jl_voip -P jlvoip -c -k -t,"
- Dim outfile,aa,bb,stroption1,stroption2,A,B,C,strsql
- set ws=WScript.CreateObject("WScript.shell")
- A=cint(month(dateadd("d",0,date())))
- B=cint(day(dateadd("d",0,date())))
- C=cint(year(dateadd("d",0,date())))
- if A<10 then aa=cstr(0)+cstr(A)
- if A>=10 then aa=cstr(A)
- if B<10 then bb=cstr(0)+cstr(B)
- if B>=10 then bb=cstr(B)
- outfile=cstr(C)+aa+bb
- stroption1="D:\oracle_bf\product\10.1.0\Db_1\BIN\exp system/******@jmybjs
full=y buffer=900000 file=d:\backup\dmp\jmybjs"+outfile+" log=d:\backup\log\jmybjs"+outfile+".log"""- strsql=stroption1
- ret=ws.Run(strsql)
測試后,備份正常。
修改刪除腳本,使備份數(shù)據(jù)在備份機(jī)上保留30天
- 'Nightly Bulk copy export for the customers table&veiw
- 'Write output to clarentYYMMDD.txt and errors to ERRYYMMDD.txt
- ''strssql="bcp demo.clrnuser.bill_recordview out c:\bibak\"+outfile+" -U jl_voip -P jlvoip -c -k -t,"
- Dim outfile,aa,bb,stroption1,stroption2,A,B,C,strsql
- set ws=WScript.CreateObject("WScript.shell")
- A=cint(month(dateadd("d",-30,date())))
- B=cint(day(dateadd("d",-30,date())))
- C=cint(year(dateadd("d",-30,date())))
- if A<10 then aa=cstr(0)+cstr(A)
- if A>=10 then aa=cstr(A)
- if B<10 then bb=cstr(0)+cstr(B)
- if B>=10 then bb=cstr(B)
- outfile=cstr(C)+aa+bb
- stroption1="C:\WINDOWS\system32\Delete d:\backup\dmp\jmybjs"+outfile+".dmp"
- strsql=stroption1
- ret=ws.Run(strsql)
測試,提示不正確,檢查后,發(fā)現(xiàn)這個備份機(jī)中的sytem32文件夾下沒有delete.exe文件,從其他系統(tǒng)中拷貝delete.exe文件到這個備份機(jī)的system32下,測試正常。
***,添加到windows的定時任務(wù)中。 以上的相關(guān)內(nèi)容就是對搭建Oracle exp備份機(jī)的介紹,望你能有所收獲。
【編輯推薦】
- Oracle多條件查詢的分頁存儲如何操作?
- Oracle建立DBLINK的操作經(jīng)驗(yàn)總結(jié)
- Oracle數(shù)據(jù)復(fù)制如何正確操作?
- Oracle實(shí)現(xiàn)SELECT TOP N的步驟有哪些?
- Oracle Nvl函數(shù)的實(shí)際應(yīng)用有哪些?
文章標(biāo)題:正確搭建Oracleexp的備份機(jī)步驟
網(wǎng)頁地址:http://www.fisionsoft.com.cn/article/djgjiso.html


咨詢
建站咨詢
