
定时在linux下导出oracle数据库怎么实现
我想每天晚上12点执行一次,让它导出数据库,也就是linux下的批处理怎么写,主要是导出的文件命名,如何让它以日期命名?知道的说下谢谢...
我想每天晚上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的配置文件即可。
但我大概知道方向,希望能帮到你。
这个用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的配置文件即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询