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

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:07:51
我想每天晚上12点执行一次,让它导出数据库,也就是linux下的批处理怎么写,主要是导出的文件命名,如何让它以日期命名?知道的说下谢谢

具体怎么写我也不太清楚,因为我对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的配置文件即可。