• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 電腦技巧 > oracle數據庫自動備份系統

    oracle數據庫自動備份系統

    時間: 春健736 分享

    oracle數據庫自動備份系統

      Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。下面學習啦小編為大家分享一下oracle數據庫自動備份系統的方法,有需要的可以參考一下!

      oracle數據庫自動備份系統

      實現過程:

      1. 建立文件 backup.bat (自定義文件名.bat)

      @echo off

      REM ###########################################################

      REM # Windows Server 2003下Oracle數據庫自動備份批處理腳本

      REM ###########################################################

      REM 取當前系統時間,可能因操作系統不同而取值不一樣

      set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%

      set CURMON=%date:~0,4%%date:~5,2%

      set CURTIME=%time:~0,2%

      REM 小時數如果小于10,則在前面補0

      if "%CURTIME%"==" 0" set CURTIME=00

      if "%CURTIME%"==" 1" set CURTIME=01

      if "%CURTIME%"==" 2" set CURTIME=02

      if "%CURTIME%"==" 3" set CURTIME=03

      if "%CURTIME%"==" 4" set CURTIME=04

      if "%CURTIME%"==" 5" set CURTIME=05

      if "%CURTIME%"==" 6" set CURTIME=06

      if "%CURTIME%"==" 7" set CURTIME=07

      if "%CURTIME%"==" 8" set CURTIME=08

      if "%CURTIME%"==" 9" set CURTIME=09

      set CURTIME=%CURTIME%%time:~3,2%%time:~6,2%

      REM 設置所有者、用戶名和密碼

      set OWNER=orcl

      set USER=bktcgl

      set PASSWORD=bktcgl

      REM 創(chuàng)建備份用目錄,目錄結構為oraclebak/YYYYMMDD/

      if not exist "oraclebak" mkdir oraclebak

      cd oraclebak

      if not exist "%CURMON%" mkdir %CURMON%

      set FILENAME=%CURMON%/%OWNER%_%CURDATE%_%CURTIME%.DMP

      set EXPLOG=%CURMON%/%OWNER%_%CURDATE%_%CURTIME%_log.log

      REM 調用ORACLE的exp命令導出用戶數據

      exp %USER%/%PASSWORD%@%OWNER% file=%FILENAME% log=%EXPLOG% owner=%USER% grants=n

      exit

      注:

      1.bat文件可雙擊或直接在命令行執(zhí)行,檢查正確與否

      2.檢查時可注釋掉exit

      3.以上文件實現按月份創(chuàng)建文件夾,按時間生成備份文件

      2.建立windows任務

      步驟:

      開始 -> 所有程序 -> 附件 -> 系統工具 -> 任務計劃程序 -> 操作 -> 創(chuàng)建基本任務

      -> 任務名輸入"oracle_backup"(自定義任務名),執(zhí)行這個任務選擇每天,下一步

      -> 起始時間下午12:00,起始日期2012-7-11,下一步 ->(啟動程序)下一步

      ->在 瀏覽 中查找剛剛寫好的 backup.bat 文件 >下一步 > 完成

      注:

      1.在任務計劃欄目下新增一個名為"oracle_backup"的任務計劃,表明已經配置完畢。

      2.不同系統的任務計劃略有不同,但基本換湯不換藥,不做一一例舉

      問題:系統警告"已創(chuàng)建新任務,但可能不能運行,因為無法設置賬戶信息。指定的錯誤是:Ox80041315:任務計劃程序服務沒有運行"

      原因:電腦的任務計劃程序服務沒有啟動起來。

      解決:開始 > 所有程序 > 管理工具 > 服務,找到"Task Scheduler"服務,發(fā)現啟動類型為"已禁用",

      右鍵單擊更改為"自動",并把它啟動起來,然后重新添加一次任務計劃就可以了。

      3.簡單解釋

      1. bat:是dos下的批處理文件。批處理文件是無格式的文本文件,它包含一條或多條命令。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用 Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。

      2. Echo 命令:打開回顯或關閉請求回顯功能,或顯示消息。

      3. @ 命令:表示不顯示@后面的命令

      4. Rem 命令:注釋命令

      5. If命令:if表示將判斷是否符合規(guī)定的條件,從而決定執(zhí)行不同的命令。

      6. exit :退出命令行

      7. GRANTS: 是權限的意思,在你導出的目標數據庫中可能會有一些表的如select 權限等賦給了別的用戶。

      【GRANTS=Y】導出的時候將這些權限導出,導入的時候將這些權限導入。

      【GRANTS=N】權限不被導入。

    看過“ oracle數據庫自動備份系統 ”的人還看了:

    1.sqlserver多數據庫自動備份系統

    2.試論新形勢下電算化會計系統的內部控制

    3.勤哲Excel服務器介紹與評價

    4.java軟件工程師簡歷3篇

    5.淺談供水行業(yè)營業(yè)管理系統的開發(fā)與應用論文

    624533 主站蜘蛛池模板: 欧美野外疯狂做受xxxx高潮| 精品国产一区二区三区av片| 好吊妞在线新免费视频| 亚洲欧美日韩专区| 韩国三级hd中文字幕| 天天操夜夜操天天操| 五月天精品在线| 精品久久久久久久99热| 国产真实乱子伦精品视频| 中国国语毛片免费观看视频| 欧美精品久久久久久久自慰| 国产乱妇无码大片在线观看| 99热这里只有精品7| 日韩在线视频免费观看| 人妻无码久久一区二区三区免费| 国产精品h在线观看| 小小的日本乱码在线观看免费| 亚洲伊人久久网| 精品伊人久久久久网站| 国产真实乱了全集磁力| 一级毛片一级毛片一级毛片| 樱花草在线播放免费| 免费看AV毛片一区二区三区| 国产乱子精品免费视观看片| 天天躁日日躁狠狠躁中文字幕 | 97国产免费全部免费观看| 日本精品一区二区三本中文| 亚洲系列国产精品制服丝袜第| 豆奶视频大全免费下载| 国产综合精品在线| 一级特黄a免费大片| 最新版天堂中文在线官网| 伊人久久大香线蕉AV一区| 青青国产精品视频| 国产精品无码无片在线观看| 中文亚洲成a人片在线观看| 极品丝袜乱系列在线阅读| 做床爱无遮挡免费视频91极品蜜桃臀在线播放| 中文字幕成人在线| 欧美一区二区三区四区视频| 免费A级毛片无码A|