GalaxyPilot —— D.S


                  生命不熄,戰斗不止
          數據加載中……

          oracle 備份腳本

                  該腳本對數據庫進行完全備份,然后打包,以備份日期命名打包文件,以便于日后恢復。稍修改一下腳本可以實現增量或其它備份

          -------------txt-----------
          userid=user/passwd@db
          owner=user
          INDEXES=y
          grants=y
          rows=y
          constraints=y
          compress=N
          -----------txt end---------

          -------------vbs-----------
          Option Explicit

          On Error Resume Next

          Dim log_fname, dmp_fname, exp_fname, rar_fname, fname, cmd
          Dim WshShell

          Set WshShell = CreateObject("WScript.Shell")

          '備份數據庫
          log_fname = "'.\Data\ysgl_" & Date & ".log'"
          dmp_fname = "'.\Data\ysgl_" & Date & ".dmp'"
          exp_fname = ".\exp_ysgl.txt"
          cmd = "exp log=" & log_fname & " file=" & dmp_fname & " parfile=" & exp_fname
          WshShell.run cmd,,True

          '壓縮數據庫
          fname = """.\Data\ysgl_" & Date & ".*"""
          rar_fname = """.\Data\ysgl_" & Date & ".rar"""
          cmd = "rar.exe a -ep -m5 " & rar_fname & " " & fname
          WshShell.run cmd,,True

          '刪除臨時文件
          cmd = ".\delete.bat"
          WshShell.run cmd,,True

          Set WshShell = Nothing
          ------------vbs end-----------

          ---------------bat--------------
          del ".\Data\*.dmp"
          del ".\Data\*.log"
          ------------bat end-------------

          可以把vbs加入計劃任務實現自動備份

          posted on 2006-02-24 10:48 舵手 閱讀(1574) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 留坝县| 吉木萨尔县| 女性| 万源市| 宝兴县| 永春县| 安康市| 滨海县| 图们市| 蕲春县| 城口县| 东山县| 五寨县| 特克斯县| 宣汉县| 锦州市| 商南县| 广昌县| 盖州市| 文昌市| 西乌珠穆沁旗| 永年县| 柘荣县| 鄯善县| 多伦县| 云阳县| 革吉县| 冀州市| 信丰县| 米林县| 玛曲县| 运城市| 都昌县| 河南省| 江孜县| 洪雅县| 岳阳县| 林州市| 钦州市| 漯河市| 邯郸县|