亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

數據庫Oracle數據的異地的自動備份

2024-08-29 13:57:30
字體:
來源:轉載
供稿:網友
正在看的ORACLE教程是:數據庫Oracle數據的異地的自動備份。在大型商業應用中,數據的異地容災備份十分重要,也必不可少。筆者根據自己的實踐經驗,設計了一套簡潔地實現異地數據自動備份的方法,可供數據庫管理人員參考。文中所有的程序都經過測試,運行良好。這里模擬的異地運行環境為一主一備兩套Sun Solaris系統,所采用的備份方法為Oracle數據庫提供的標準備份:export。

  相關命令

  文中主要用到三個命令,這里先單獨介紹一下:

  export: 將數據庫中數據備份成一個二進制系統文件,它有三種模式: 用戶模式、表模式、整個數據庫模式。還可分為三種備份類型:完全型、積累型、增量型。本文以整個數據庫模式下的完全型為例說明。export使用格式為:

  exp userid file

  其中:userid的用法為username/userpassword,即Oracle中的用戶名/口令。userid必須為exp的第一個參數,file指備份文件所放位置及名稱。

  ftp: 一般情況下可通過交互方式實現兩臺主機間的數據傳輸,即需要手工輸入目標主機的IP地址、用戶名、口令等。但是當用戶使用ftp命令時,系統將會先在該用戶的注冊目錄中尋找.netrc文件,并首先執行該文件。這樣,我們可以通過編寫一個.netrc的文件來達到自動備份的目的。要注意該文件必須命名為.netrc,且必須存放在啟動ftp命令主機上的用戶注冊目錄里。ftp常用選項:

  -i:進行多文件傳送時關閉交互提示;

  -n:在連接之后不進行自動登錄。

  本文使用“-i”選項,以關閉交互提示。

  crontab: cron是一個永久進程,它由/etc/rc.local啟動執行。cron檢查/var/spool/cron/crontabs/目錄中的文件,找到所要執行的任務和執行任務的時間,并自動完成。該目錄中文件由crontab命令建立。用戶所建立的crontab文件存于/var/spool/cron/crontabs中,其文件名與用戶名一致,本文使用crontab的用戶為Oracle,所建立的文件名也為Oracle。

  cron使用者的權限記載在下列兩個文件中: /usr/var/adm/cron/cron.deny和/usr/var/adm/cron/cron.allow。前面的文件中所列的用戶不允許使用crontab命令;后一文件中所列的用戶允許使用crontab命令。crontab命令的常用格式為:

  crontab -l:顯示用戶的crontab文件的內容;

  crontab -r:從crontabs目錄中刪除用戶的crontab文件;

  crontab -e:編輯用戶的crontab文件。

  crontab文件每行中有6個字段,前5個為時間設定段,第6個為所要執行的命令。時間段分別為: minutes、hours、day of month、month、day of week,字段之間用空格或Tab分開。字段如果為“*”,表示該字段在所有可能的取值范圍內取值; 如果一個字段是由連字符隔開的兩個數字,表明命令可以在兩個數字之間的范圍內執行。

  備份數據庫

  設定數據庫的擁有者為Oracle,用戶名為mistest,其口令為test,新建備份目錄為/export/home/oracle/backup。建立一個命名為testbackup的備份文件,文件內容如下:

  ORACLE-HOME=/export/home/oracle/815;export ORACLE-HOME

  ORACLE-SID=ora815;export ORACLE-SID

  rm /export/home/oracle/backup/*

  rq=丶date +“%m%d”丶

  /export/home/oracle/815/bin/exp mistest/test file=/export/home/oracle

  /backup/exp$rq.dmp log=/exoport/home/oracle/backup/exp$rq.log

  說明:前兩句對Oracle數據庫初始化,第3條語句清空備份目錄,第4條語句建立一個取當前日期的變量,以便在最后一條語句的備份文件名里含有當前日期信息。[NextPage]

 異地傳輸

  在備份主機里建立一個備份目錄:/data/oradata/newbackup, 在本地主機Oracle用戶的注冊目錄/export/home/oracle里建立一個.netrc文件。設定好備份主機的IP地址,備份主機上的用戶為oraclebk, 口令為testbk2。.netrc文件內容為:

  machine x.x.x..x

  login oraclebk

  password testbk2

  macdef init

  bin

  lcd /export/home/oracle/backup

  cd /data/oradata/backup

  mput *

  bye

  說明: 前3條語句完成在備份主機上的登錄,第4條語句定義一個名為init的宏,第5條語句表示以二進制傳輸,第6條語句表示進入本地工作目錄,第7條語句表示進入備份主機目錄,第8條語句完成將本地主機/export/home/oracle/backup目錄下的所有文件傳輸至備份主機/data/oradata/backup目錄下,最后一條語句退出ftp會話進程。

  .netrc文件編寫完成后,用命令“chmod 600

  .netrc”使該文件只能被該用戶所訪問。

  自動執行

  我們以oracle用戶登錄本地主機,用“crontab -e”編寫crontab文件用以啟動自動備份進程。oracle文件內容如下:

  10 23 * * * /export/home/oracle/testbackup

  30 23 * * * ftp -i x.x.x.x  

  說明:第1條語句指定每天自動在23點10分執行對數據庫的備份,第2條語句指定每天自動在23點半啟動ftp,將備份文件傳輸到備份主機(備份主機為符合語句中指定IP地址的主機)。

  Oracle文件只能在Oracle用戶名下用“crontab -e”命令來編輯。編輯完成后,可以在用“crontab-l”命令來查看crontab文件內容,同時在/var/spool/cron/crontabs目錄下查看是否增加了一個Oracle文件。

  至此,本地主機可以每天定時備份數據庫,并定時把備份數據傳到備份主機。這樣,較好地實現了Oracle數據異地自動備份,本地主機如果有什么故障,數據有了可靠備份,同時,在一定程度上也減輕了系統管理人員煩瑣、重復的備份工作。

上一頁    

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久九九九| 亚洲综合视频1区| 欧美久久精品一级黑人c片| 韩国精品久久久999| 性日韩欧美在线视频| 精品视频在线播放免| 日本道色综合久久影院| 青草热久免费精品视频| 欧美成人精品一区二区| 91免费国产网站| 亚洲人成在线电影| 色婷婷av一区二区三区久久| 91国产视频在线播放| 国外成人免费在线播放| 中文精品99久久国产香蕉| www.久久久久久.com| 精品久久久久久中文字幕| 欧美最顶级丰满的aⅴ艳星| 欧美成人激情视频| 在线播放亚洲激情| 亚洲free性xxxx护士hd| 国产成人精品视频在线| 欧美又大粗又爽又黄大片视频| 亚洲人成电影网站| 亚洲欧美国产精品专区久久| 成人免费网站在线看| 欧美日韩在线视频一区二区| 国产成人a亚洲精品| 国产欧美日韩精品丝袜高跟鞋| 欧美电影免费观看网站| 成人a免费视频| 欧美国产日韩免费| 久久精品99国产精品酒店日本| 欧美成人免费大片| 国产精品久久久91| 欧美视频不卡中文| 欧美天堂在线观看| 国产精品美女久久久久av超清| 久久久国产精品一区| 国内精品视频久久| 国产91精品久久久久| 国产精品美女在线观看| 国产成人黄色av| 久久成年人免费电影| 亚洲精品视频免费| 久久久99久久精品女同性| 亚洲一区二区在线播放| 国产剧情久久久久久| 久久成人亚洲精品| 国产精品揄拍500视频| 亚洲韩国欧洲国产日产av| 日韩免费视频在线观看| 中文欧美日本在线资源| 97精品一区二区视频在线观看| 亚洲国产天堂网精品网站| 日韩高清不卡av| 成人精品视频99在线观看免费| 久久久久久久久久久亚洲| 欧美激情小视频| 国产精品三级在线| 中文字幕日韩欧美精品在线观看| 日韩精品视频在线| 狠狠躁18三区二区一区| 欧美成人三级视频网站| 国产精品欧美日韩一区二区| 欧美国产日韩一区二区在线观看| 久久久精品久久| 狠狠躁天天躁日日躁欧美| 国产中文欧美精品| 成人在线国产精品| 亚洲男人av电影| 亚洲欧美日韩国产精品| 欧美成人黄色小视频| 国产精品久久久久久久av电影| 欧美丰满老妇厨房牲生活| 亚洲精品自拍偷拍| 欧美成人免费大片| 亚洲成人久久一区| 久久久久久久91| 欧美日韩精品二区| 日韩电影在线观看永久视频免费网站| 不卡伊人av在线播放| 亚洲伊人久久大香线蕉av| 久久精品国产一区二区电影| 国产精品h在线观看| 91在线视频免费| 亚洲国产精品小视频| 亚洲国产精品成人av| 最近中文字幕2019免费| 久久久久久久久久久久av| 亚洲跨种族黑人xxx| 亚洲美女久久久| 亚洲全黄一级网站| 欧美日韩免费一区| 亚洲精品成人网| 日本乱人伦a精品| 亚洲三级黄色在线观看| 日韩欧美国产激情| 亚洲国产精品热久久| 91夜夜揉人人捏人人添红杏| 日韩美女在线播放| 久久精品视频网站| 欧美成年人视频网站欧美| 日韩免费黄色av| 97超级碰碰人国产在线观看| 亚洲精品视频免费在线观看| 成人444kkkk在线观看| 国产a级全部精品| 亚洲剧情一区二区| 日韩欧美一区二区三区久久| 国产午夜精品理论片a级探花| 国产精品久久不能| 久久av红桃一区二区小说| 国产精品ⅴa在线观看h| 国产精品毛片a∨一区二区三区|国| 欧美视频中文字幕在线| 日韩一区二区三区在线播放| 欧美一区二区大胆人体摄影专业网站| 久久久国产精品亚洲一区| 国产在线观看一区二区三区| 国产色综合天天综合网| 国产97人人超碰caoprom| 色无极影院亚洲| 色悠久久久久综合先锋影音下载| 国产精品偷伦免费视频观看的| 不卡毛片在线看| 国产精品欧美激情在线播放| 日韩av免费网站| 亚洲精品一区中文| 亚洲男人天堂久| 久久视频在线观看免费| 亚洲码在线观看| 日韩国产中文字幕| 国产欧美中文字幕| 91精品久久久久久久久中文字幕| 国产精品999999| 大荫蒂欧美视频另类xxxx| 国产亚洲一区二区在线| 久久久久久一区二区三区| 亚洲精品福利在线| 69久久夜色精品国产7777| 日韩视频一区在线| 88国产精品欧美一区二区三区| 最近2019中文免费高清视频观看www99| 亚洲精品自拍第一页| 亚洲第一男人av| 国产精品永久免费在线| 色偷偷综合社区| 久久久久九九九九| 久久网福利资源网站| 欧美乱大交xxxxx另类电影| 久久亚洲综合国产精品99麻豆精品福利| 91欧美视频网站| 久久精品成人一区二区三区| 98精品国产高清在线xxxx天堂| 成人黄色免费网站在线观看| 欧美成年人在线观看| 色伦专区97中文字幕| 欧美亚洲视频在线看网址| 色yeye香蕉凹凸一区二区av| 亚洲欧洲一区二区三区久久| 国产亚洲欧美日韩美女| 亚洲福利视频网| 亚洲精选一区二区|