oracle通过sql语句备份数据库?
Oracl:备份目标文件夹文件名。logD:DMP备份目标文件夹文件名。日志所有者用户名。以上语句需要在cmd命令行下执行。想导出哪个用户,就导出哪个用户,只要能用sql语句连接到数据库,就可以使用,不管在哪个机器上。
oracle数据库怎么自动备份?
你需要写一个bat脚本,然后在windows计划任务中调用这个脚本,实现每天自动备份。工具:Oracle10g步骤:
1.在某个盘符和某个路径下(以c盘的数据目录为例)创建一个oraclebackup.txt文件,内容如下:
@echooffecho删除文件/p#34c:/data/#34/m*10天前的备份文件和日志。#34c:/data/#.DMP/d-10/c#34cmd/cdel@path#34forfiles/p34/m*。log/d-10/c#34cmd/cdel@path#34echo正在备份Oracl:/data/mdbt:~0,4%t:~5,2%t:~8,2%。.com/data//mdbt:的DMP日志。2.保存上述文件后,将文件名的后缀改为bat3。进入windows的控制面板,打开计划和任务,新建一个任务,点击浏览,在新建的c盘数据目录中选择文件。
然后每晚选22:00o;时钟,然后输入本机的管理员密码。注意:exp语句中的用户名和密码应根据实际需要填写。