电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

如何完成UNIX系統(tǒng)中大批量數(shù)據(jù)的自動(dòng)備份

瀏覽:166日期:2024-06-28 10:58:07

在Unix系統(tǒng)中,為了使數(shù)據(jù)備份變得輕松、容易、安全,最好的辦法就是自動(dòng)安排系統(tǒng)例行工作(系統(tǒng)調(diào)度),在系統(tǒng)空閑時(shí)間里自動(dòng)執(zhí)行任務(wù)。如定期刪除一些流水文件、日志文件,定期完成數(shù)據(jù)的本地備份和異地備份等。這樣既發(fā)揮了UNIX系統(tǒng)的卓越功能,又減輕了系統(tǒng)管理員的工作量,使數(shù)據(jù)備份做到及時(shí)安全。 一、建立數(shù)據(jù)備份用戶 首先建立一個(gè)用戶,如:userbk,將該用戶的屬主、屬組設(shè)定為Informix,權(quán)限為755。在該用戶下存放備份的各種數(shù)據(jù),以便統(tǒng)一備份到磁帶上或異地機(jī)器上。 二、用系統(tǒng)例行工作安排作業(yè) UNIX系統(tǒng)有一個(gè)始終運(yùn)行的守護(hù)進(jìn)程,該進(jìn)程可以在正常調(diào)度的間隙運(yùn)行作業(yè),用戶可以在一個(gè)文件中指定crontab命令運(yùn)行任務(wù),cron守護(hù)程序在初始化或該文件修改后自動(dòng)讀取其內(nèi)容。crontab文件中指定的各個(gè)域?yàn)? 分鐘 小時(shí) 月 日 星期幾 命令 如文件/usr/spool/cron/crontabs/root存放超級用戶調(diào)度的命令,內(nèi)容為: 17 5  0 /etc/cleanup>/dev/null 0 2  0,4 /usr/lib/cron/logchecker 3 3 /usr/lib/cleantmp>/dev/null 1 3 /etc/setclk-rd1800>/dev/null 2>&1 #5 18 1-5/usr/lib/sa/sa2 -s 8:00 -e 18:01-i 1200-A 0 4 0 /etc/custom -V symlinks;#CUSTOM -SYMLINK -REPORT 0 0 1-5 scosh cronsched-r 0 01 scosh cronsched-wr 第一行的作用是在每周星期日5:17執(zhí)行/etc/cleanup來清除系統(tǒng)上的某些日志文件。第二行的作用是每周星期日和星期四2:00執(zhí)行/usr/lib/cron/logchecker來檢查守護(hù)進(jìn)程cron的日志文件。第三行為每天3:03運(yùn)行/usr/lib/cheantmp命令清除指定目錄中的臨時(shí)文件等。 用戶可以用命令crontab -u root -e來編輯此文件,在文件最后加入一行內(nèi)容: 0 3  kill-user 此行內(nèi)容為每天3:00運(yùn)行kill-user,此命令文件的任務(wù)是終止某些用戶的進(jìn)程。 同樣,用命令crontab-u userbk -e來編輯userbk文件,安排userbk用戶的作業(yè)任務(wù),內(nèi)容如下: 10 3 bdbf 30 5  0 ftp -inv<ydbf>ydbf.log 0 2  1 rm .log 第一行內(nèi)容為每天3:10運(yùn)行bdbf程序,使數(shù)據(jù)備份至/usr/userbk目錄下, 并拷貝到磁帶上。第二行內(nèi)容為每周星期日5:30運(yùn)行ydbf程序,將備份至/usr/userbk目錄下的數(shù)據(jù)通過網(wǎng)絡(luò)傳送到異地機(jī)器上存貯,并將備份信息寫入 ydbf.log日志文件中。第三行內(nèi)容為每月1日2:00刪除/usr/userbk下的日志文件。 三、本地?cái)?shù)據(jù)備份 筆者使用的操作平臺為SCO Openserver5.04系統(tǒng),數(shù)據(jù)庫為Informix4.0和Informix-Online7.3兩種版本。在Informix4.0上使用的業(yè)務(wù)有“人身保險(xiǎn)”(用戶名rsbx)、“子女備用金保險(xiǎn)”(用戶名zbbx)等。數(shù)據(jù)以字符串形式保存在各自的目錄下,備份時(shí)可用tar命令或cpio命令將整個(gè)用戶目錄備份即可。而在Informix-Online7.3上應(yīng)用的有“綜合處理系統(tǒng)”(用戶名c4g1,庫名picc2.dbs),“會(huì)計(jì)記帳系統(tǒng)”(用戶名為claf,庫名account.dbs)等,數(shù)據(jù)存放在Online指定的設(shè)備上,平時(shí)采用ontape -s命令備份,但由于此命令實(shí)現(xiàn)自動(dòng)備份較困難,并且不能和其它數(shù)據(jù)備份到一盤磁帶上,會(huì)造成備份介質(zhì)的浪費(fèi)。所以最好采用 dbexport命令備份數(shù)據(jù)。運(yùn)行dbexport命令的前提是調(diào)用數(shù)據(jù)庫的相關(guān)用戶必須 退出,一旦有一個(gè)應(yīng)用點(diǎn)沒有退出,備份就會(huì)失敗。為了確保數(shù)據(jù)的安全備份,需編制一個(gè)終止進(jìn)程的命令文件,即前述中由超級用戶調(diào)度的kill-user程序。 程序1:/usr/bin/kill-user ps -u rsbx >tmp-a ps -u zbbx >>tmp-a ps -u c4gl >>tmp-a ps -u claf >>tmp-a cut -cl-6 tmp-a >tmp-b while read a do kill-9 $a echo “kill alread$a”|cat>>/tmp/kill-user.log done <tmp-b rm tmp-a tmp-b 程序前5行為列用戶進(jìn)程,并將所要終止的進(jìn)程存放至/tmp/K-user2文件中,后面的循環(huán)語句是殺死進(jìn)程,并將運(yùn)行信息存放至/tmp/kill-user.log日志文件中,以備查閱。此程序放在“/”下或“/usr/bin”下。 程序2:/usr/user/bdbf 本地?cái)?shù)據(jù)備份程序 INFORMIXDIR=/user/informix PATH=$PATH:$HOME/bin:.:$INFORMIXDIR /bin INFORMIXSERVER=cbps-shm ONCONFIG=onconfig.cbps export PATH MAIL INFORMIXDIR INFORMIXSERVER ONCONFIG rm -r .Z find /usr/rsbx |cpio-oacvB>RSBX;compress RSBX find /usr/zbbx |cpio-oacvB>ZBBX;compress ZBBX … rm-r.exp dbexport -c picc2 -ss find ./picc2.exp | cpio-oacvB>PICC2;compress PICC2 dbexport -c account -ss find ./account.exp | cpio-oacvB>ACCOUNT;compress ACCOUNT … sleep 10 tar c8v .Z date | cat>>userbk.log echo“PICC2 ACCOUNT RSBX ZBBX...backup over”|cat>>userbk.log 程序中所設(shè)置的環(huán)境變量同Informix用戶的環(huán)境變量設(shè)置一樣,所有需要備份的數(shù)據(jù)用歸檔命令cpio拷貝至/usr/userbk目錄下,用戶可根據(jù)自已的實(shí)際情況自行添加,然后用tar命令統(tǒng)一將所有文件拷貝至磁帶上,最后將備份信息寫到日志文件userbk.log中,這樣系統(tǒng)管理員只需每天早晨上班后檢查一下是否備份好,然后更換一般磁帶即可。 四、異地?cái)?shù)據(jù)備份 熟悉網(wǎng)絡(luò)的人都知道FTP的功能十分強(qiáng)大,它主要用于網(wǎng)絡(luò)之間的文件傳輸。一般情況下,用戶傳輸多個(gè)文件時(shí),需登錄服務(wù)器逐一傳輸,只有等待一個(gè)文件傳送完畢之后才能傳輸下一個(gè),這樣用戶需花很長時(shí)間守候在終端前等待一個(gè)文件傳輸結(jié)束。為了簡化工作,在UNIX平臺上FTP支持非在線傳輸,即用戶只需把要輸入的命令逐條寫進(jìn)shell腳本,FTP傳輸文件時(shí)調(diào)用腳本即可,例:對上述/usr/userbk目錄下的數(shù)據(jù)文件的異地備份,可用如下腳本來完成。 程序3:/usr/userbk/ydbf open hostgs user mybackup mypasswd mpt .Z bye 程序中的hostgs為異地的主機(jī)名。該主機(jī)名需在本地主機(jī)/etc/hosts文件中定義。mybackup、mypasswd是異地主機(jī)中為備份數(shù)據(jù)而建立的用戶名和口令字,當(dāng)系統(tǒng)例行程序調(diào)用此程序時(shí),可將數(shù)據(jù)全部備份至異地的hostgs主機(jī)中mybackup用戶下。 五、數(shù)據(jù)恢復(fù) 本地備份到磁帶上的數(shù)據(jù)可用tar x8v命令將數(shù)據(jù)文件拷貝到/usr/userbk目錄下。異地備份的數(shù)據(jù)可用FTP命令傳輸至該目錄下,或者直接用/usr/userbk目錄下的數(shù)據(jù),用uncompress.Z解壓。 對于Informix4.0版以字符串形式存放的數(shù)據(jù),可直接用cpio命令來恢復(fù)。如:rsbx用戶數(shù)據(jù)可用如下命令來恢復(fù): cpio -icduvB < RSBX 對于Informix-Online的數(shù)據(jù)恢復(fù),需采用如下方法。如對picc2數(shù)據(jù)庫的恢復(fù)可用如下命令來恢復(fù): cpio -icduvB < PICC2 dbimport picc2 -d workdbs 其中,workdbs為Online建立的數(shù)據(jù)空間,須注意的是恢復(fù)數(shù)據(jù)庫時(shí),原數(shù)據(jù)庫必須刪除。

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 北京乾茂兴业科技发展有限公司 | 微学堂-电动能源汽车评测_电动车性能分享网 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 周口风机|周风风机|河南省周口通用风机厂 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 拉卡拉POS机官网 - 官方直营POS机办理|在线免费领取 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 安徽华耐泵阀有限公司-官方网站| 写方案网_方案策划方案模板下载| 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 好杂志网-首页| 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 中矗模型-深圳中矗模型设计有限公司| 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | LOGO设计_品牌设计_VI设计 - 特创易| 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 线粒体膜电位荧光探针-细胞膜-标记二抗-上海复申生物科技有限公司 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 |