问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

LINUX 自动备份脚本

发布网友 发布时间:2022-04-24 01:35

我来回答

6个回答

热心网友 时间:2022-04-08 23:10

您好,我刚接触LINUX还没有接触到ORACLE去,我纯粹说一下这个脚本,半斤八两的嘎嘎。
ORACLE_HOME=/u/proct/oracle816; export ORACLE_HOME
LD_LIBRARY_PATH=/u/proct/oracle816/lib; export LD_LIBRARY_PATH
ORACLE_BASE=/u/proct; export ORACLE_BASE
ORACLE_SID=man; export ORACLE_SID
ORA_NLS33=/u/proct/oracle816/ocommon/nls/admin/data; export ORA_NLS33
PATH=$PATH:/u/proct/oracle816/bin; export PATH
CDPATH=$PATH:$ORACLE_HOME:/u; export CDPATH
NLS_LANG='traditional chinese_taiwan'.ZHT16BIG5; export NLS_LANG
#NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1;export NLS_LANG
NLS_DATE_FORMAT='DD-MM-YYYY HH24:MI:SS';export NLS_DATE_FORMAT
LD_ASSUME_KERNEL=2.4.0; export LD_ASSUME_KERNEL
这一段都是“;”前面声明变量,“;”后输出变量,输出的目的是可以传递给下一级的脚本(子进程)。
alias rman='/u/proct/oracle816/bin/rman'
这个就是给/u/proct/oracle816/bin/rman取一个别名rman,其好处再简单不过,名字太长当然希望用较短的代替很长的输入了。
extfile=`date '+%w_%p_%H_%M'`
这也是声明变量extfile,等号右边是一个命令替换,比如现在是2007年4月29日星期天,15:55那么这个extfile应该是0_PM_3_55 具体你看下date的MAN文档就是了。
%w是参数week,它是用0-6来表示星期日-星期六
%p 它是指用12小时制来表示一天的时间的时候上午或者下午AM or PM
%H 小时
%M 分钟

#rm -rf /www/exp/data/b735data*.*
这个是强制的删除/www/exp/data/下的以b735data开头并带有任意后缀的文件。但是被#号注释掉了,脚本里以#开头的都是注释。
exp foxmold/foxmold file=/www/exp/script/b735data.$extfile compress=y full=y log=n
这些是数据库里的东西了我不懂你去搜下exp命令的用法吧。
mv /www/exp/script/b735data.$extfile /www/exp/data/.
Mv 移动文件的命令。
#rcp /exp/data/data.$extfile 10.160.6.42:/backup/apple_backup
同样被注释掉了,rcp是远程复制命令。
sh DATAexport
执行脚本

重申因为我不懂oracle所以只纯粹说这个脚本哦 呵呵。

热心网友 时间:2022-04-09 00:28

用scp,rcp,rsync,tar都可以,你现在的需要只要简单的写个命令就可以了,还用不到脚本。
你要更透彻的理解备份的话,多看看tar的使用,或者下一个Amanda来玩吧。
定时当然要在Crontab里做文章了,看看这里先
http://ke.baidu.com/view/1229061.htm

热心网友 时间:2022-04-09 02:03

直接scp过去不就得了?为什么还要用脚本啊?
你man一下scp就知道了,如果实在要用脚本,那写一行scp就行~

热心网友 时间:2022-04-09 03:54

楼主似乎没提到oracle哦。

热心网友 时间:2022-04-09 06:02

将windows共享文件挂载到本地,然后用rsync进行同步

热心网友 时间:2022-04-09 08:27

没看明白....要干什么?备份脚本?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...了我亲弟弟的女朋友了 她也喜欢我 我该怎么办 他们已经分手了... ...个朋友的老婆你说我该追她吗 他们现在已经分手了 月经第三天有大量血块排出是什么原因 如何关闭360推荐的广告学习关闭360推荐广告 手机浏览器的不雅广告怎么清除 怎样设置浏览器推送内容 学政治对考公务员有优势吗 公务员必须选政治吗 如何提高苹果手机的下载速度 苹果手表有必要买蜂窝版吗苹果手表有必要买蜂窝版吗 谁能给我一个MYSQL自动备份的脚本 linux 自动备份和恢复的脚本 怎么执行oracle数据库自动备份 linux 脚本 oracle 自动备份的脚本 望高手给解释 linux 每日自动备份文件的脚本 免费mpeg4格式转换器 mpeg4格式转换器 怎么把MPEG-4 媒体格式的转换成可以在MP4上观看的文件啊 哪个网站下载的视频可以转换成MPEG4格式的 MP4格式如何转换成WMV或MPEG4格式? mpeg4格式转换器去哪里下载? MPEG4格式怎么样转换才能在DVD上播放 把MPEG4转换为WMV 转换MPEG4视频工具 MPEG4格式转换器的软件特色: MPEG4格式转换器的概述 MPEG4格式可以转换为MP3嘛??? mpeg4格式转换 mpeg4怎么转换成mp3 云和网盘的区别在哪里 设计一个shell脚本程序,要求有如下功能: 实现自动备份功能和清理备份等 oracle(11g)求一个自动备份脚本 求个自动备份的脚本,可以是批处理,或者vbs linux自动备份计划脚本 大家好,我想求一个自动备份文件夹的脚本,每天运行一次,保存最近2天... 我写了个Oracle数据库自动备份脚本,执行后只有log文件,没有dmp文件... 小米粥里的几乎每一粒小米上都有一个小小的黑点儿,这小小的黑点儿是什么?是小米粒的什么结构吗? 耳朵里老是感觉油油的是怎么回事? 小米的所有产品有哪些? 耳朵里出油是怎么回事 耳朵里很油,就算经常掏,但是还是很油.怎么回事 耳朵里的油是什么物质,为什么洗掉还会有? 小米有一亿像素摄像头吗? 耳朵里有油流出来,这是怎么回事?为什么会这样 小米手机 总是有一个电话打不进来 耳朵上有油是什么原因? 耳朵里有油是怎么回事 耳朵里出油是怎么回事? 小米8有一小段线是什么线?干什么用的?谢谢! 耳朵里有油流出来,这是怎么回事?为什么会这样?