定时在linux下导出oracle数据库怎么实现

我想每天晚上12点执行一次,让它导出数据库,也就是linux下的批处理怎么写,主要是导出的文件命名,如何让它以日期命名?知道的说下谢谢... 我想每天晚上12点执行一次,让它导出数据库,也就是linux下的批处理怎么写,主要是导出的文件命名,如何让它以日期命名?知道的说下谢谢 展开
 我来答
memorymyann
2009-06-22 · TA获得超过636个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:281万
展开全部
具体怎么写我也不太清楚,因为我对orcale内部命令不太清楚。

但我大概知道方向,希望能帮到你。

这个用shell来写很方便.既然是数据库导出,那么自然你得找到orcale导出数据的程序,说白了也就是命令。然后把这个命令的目录添加到shell的path中。比如说mysql数据导出程序mysqldump。至于详细的shell怎么写看我下面的例子。

today=`date -d +%Y-%m-%d` #以yyyy-mm-dd的格式获取系统日期
dir="/root/myann/" #要存的目录
mysqldump -u用户名 -p密码 数据库名 表名 > ${dir}${today}.sql
这个脚本你只需要把第3行改成orcale导出命令即可。
最后把文件改成执行权限,添加到cron的配置文件即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式