oracle自動備份與Oracle遠程備份bat

  1.在tnsnames.ora添加要遠程備份的主機

  如:


  67 =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
  )
  (CONNECT_DATA =
  (SID = PLSExtProc)
  (PRESENTATION = RO)
  )
  )

  2.打開Oracle目錄,拷貝exp.exe文件

  如:我的Oracle目錄C:\oracle\ora92\bin

  3.編寫自動備份的腳本

  新建一個文本文檔,輸入以下內容:

  EXP fxz/fxz@67 file=f:\oracle\backup\%date:~0,10%.dmp log=f:\oracle\backup\%date:~0,10%.log compress=n buffer=8092 consistent=y direct=n constraints=y feedback=10000 grants=y record=y indexes=y triggers=y rows=y

  另存爲.bat的文件

  說明:

  fxz/fxz : 數據庫的用戶名和密碼;

  67:數據庫服務名,在第一步配置的名字;

  file=f:\oracle\backup\%date:~0,10%.dmp 輸出文件路徑

  log=f:\oracle\backup\%date:~0,10%.log 輸出日誌路徑

  \%date:~0,10% :當前系統時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章