搭建Oracle的exp備份機
【IT168 技術文件】Oracle服務端裝的版本為10.1,IP地址為129.1.9.90
在備份機上 安裝oracle10.1,配IP地址為129.1.9.91,關閉防火牆。
並修改tnsnames.ora檔案,新增如下內 容:
JMYBJS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 129.1.9.90)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = jmybjs)
)
)
在D盤新建資料夾:
d:backupdmp
d:backuplog
用來存放dmp檔案 和備份的日誌。
修改備份指令碼如下:
'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_bfproduct10.1.0Db_1BINexp system/******@jmybjs full=y buffer=900000 file=d:backupdmpjmybjs"+outfile+" log=d:backuplogjmybjs"+outfile+".log"""
strsql=stroption1
ret=ws.Run(strsql)
測試後,備份正常。
修改刪除指令碼,使備份資料在備份機上保留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:WINDOWSsystem32Delete d:backupdmpjmybjs"+outfile+".dmp"
strsql=stroption1
ret=ws.Run(strsql)
測試,提示不正確,檢查後,發現這個備份機中的sytem32資料夾下沒有delete.exe 檔案,從其他系統中複製delete.exe檔案到這個備份機的system32下,測試正常。
最後,新增到windows的定時任務 中。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16396910/viewspace-1029060/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料庫備份之exp增量備份Oracle資料庫
- 揭祕ORACLE備份之--邏輯備份(EXP)Oracle
- ORACLE備份和恢復 - 邏輯備份 exp/impOracle
- exp備份和rman備份的區別
- EXP的備份指令碼指令碼
- Oracle physical standby中的邏輯備份(exp命令)Oracle
- exp/imp備份與還原oracle資料庫Oracle資料庫
- Oracle資料庫備份與恢復之匯出/匯入(EXP/IMP)、熱備份和冷備份Oracle資料庫
- windows下oracle資料庫的exp自動備份指令碼WindowsOracle資料庫指令碼
- Oracle 聯機備份 離線備份 物理備份 恢復Oracle
- oracle雙機熱備份Oracle
- 揭祕ORACLE備份之--熱備份(也叫聯機備份)Oracle
- linux平臺下oracle自動備份(使用exp工具)LinuxOracle
- windowns系統下oracle資料庫exp自動備份Oracle資料庫
- 練習一下Oracle的邏輯備份恢復,EXP/IMPOracle
- oracle聯機熱備份的原理,及rman增量備份原理Oracle
- Oracle聯機熱備份的原理及rman增量備份原理Oracle
- windows下自動備份指令碼(exp)Windows指令碼
- exp自動備份on linux and on windowsLinuxWindows
- AIX上oracle匯出備份EXP-00056: 遇到 ORACLE 錯誤 600AIOracle
- windows下exp邏輯備份並且定期維護備份Windows
- oracle聯機熱備份的原理及rman增量備份原理(zt)Oracle
- oracle聯機熱備份的原理(轉)Oracle
- oracle聯機熱備份的原理(1)Oracle
- oracle聯機熱備份的原理(2)Oracle
- oracle雙機熱備份方法Oracle
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- windows建exp備份指令碼時的小插曲Windows指令碼
- oracle的熱備份和冷備份Oracle
- IBM HA雙機光交鏈路問題導致的oracle資料庫exp備份問題IBMOracle資料庫
- oracle備份--離線備份Oracle
- MONGODB使用MONGDODUMP備份來搭建備份集MongoDB
- Linux或UNIX系統下oracle資料庫exp自動備份LinuxOracle資料庫
- Oracle裡邏輯備份、物理備份、Rman備份的區別Oracle
- 使用RMAN備份集搭建Oracle Dataguard Step by Step(一)Oracle
- 使用RMAN備份集搭建Oracle Dataguard Step by Step(二)Oracle
- oracle 備份Oracle
- oracle備份Oracle