MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

ORACLE 11G自动备份命令

2024-11-26 19:47 huorong 数据库 6 ℃ 0 评论

今天给大家分享一下ORACLE 11G DB的脚本自动备份的命令吧。

绝对是好用的,因为我是直接在生产环境中使用的。

脚本命令如下图所示(Windows环境):

exp userid=dbname/dbpassword@实例名 file="E:\back\dbname_%date:~0,4%%date:~5,2%%date:~8,2%.dmp" owner=dbowner log="E:\back\log\dbname_%date:~0,4%%date:~5,2%%date:~8,2%.log"

通过windows server自带定时任务,定时执行上述文件的BAT文件。

这命令效果就是,定时通过命令exp将你oracle数据里的数据备份出来,你就可以在E:\back\l路径下找到以下文件(假设刚刚运行):

dbname_20210503.dmp

当然你如果想看备份细节,就可以在同路径的log文件夹下找到对应的log文件查看。

(Linux系统类似,只需要将按shell格式写脚本,同时设定为可执行-x,通过crontab自动执行,当然路径一定要有权限访问,不然会备份失败的)

Tags:导出数据 oracle

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言