背景:在做一个Oracle数据库的备份,需要自动备份。Navicate自带有自动备份的功能,在“自动运行”菜单里面有“新建批处理作业”,然后选择数据库,再设定跑的时间,但是坑爹的是Navicate好像不支持Oracle的自动备份,只能操作MySQL,除非手动备份。
PL/SQL中也只有手动导出功能,无自动导出功能。
备份/导入
一.条件:需要通过TNS连接到对应的数据库,因此需要安装Oracel,具体方法可以参考其他博主,写的很详细:
https://blog.youkuaiyun.com/wudiyong22/article/details/78904361
二.第一步安装完毕并且配置TNS完毕后,确保TNS可以ping通:
win+R>>>cmd>>>输入:tnsping 你的TNS中的配置的地址的别名
三.写一个批处理文件
写一个批处理文件,内容如下,命名后,后缀为.bat
@echo off
exp userNam