当前位置:首页 » 编程软件 » oracle批处理脚本

oracle批处理脚本

发布时间: 2024-05-05 07:32:20

A. oracle 自动备份,保留一个星期

写批处理文件:
exp username/password file=D:\bak\bak_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.dmp owner=username
创建计划任务:
请单击开始,单击所有程序,指向“附件”,指向“系统工具”,然后单击“任务计划程序”。
1、点击右侧的“创建基本任务”,填写任务名称和描述,点击下一步。
2、选择“每周”,点击下一步。
3、后面按照向导自己操作吧,很简单。我刚刚自己试了一遍,没问题。您有问题可给我留言。
祝好~~
补充:
“保留7天”是什么意思?思考中。。。
以下两种情况是我揣测楼主的意思,希望能被我命中。
1、每天定时执行一次备份,一个星期后该计划自动取消。
解决方式:进入“任务计划程序”,点击右侧“操作”界面中的“创建任务”,点击上方标签中的“触发器”,点击下方的“新建”按钮,“高级设置”中存在“过期时间”设置项,后面不再冗述。
2、每周执行一个备份,第二次执行备份之前要把第一次的删掉。
解决方法:更改批处理文件为——
del D:\mp\bak.dmp
exp username/password file=D:\bak\bak.dmp owner=username
---------------------------------------------------------
二次补充:
楼主的意思每天都备份,每周备份的文件需清除一次。
实现办法:
1、写两个批处理文件。
第一个:每天定时备份的批处理文件,代码略。
第二个代码如下:
rd /s /q D:\bak ----------删除备份目录及其子文件
md D:\bak -----------创建的新的备份目录
2、创建两个计划任务。
将第一个批处理文件设为每天定时执行。
将第二批处理文件设为每周执行。(要算好时间啊!)
总结:以上的方法应该可以达成楼主的目的,但还是请楼主亲自试验一下。(试验前做好备份哦)。祝好~

B. 如何利用BAT文件登陆Oraclesql并执行多个sql脚本PLSQL语句

首先,做一个简单的sql文件(log.sql)。

在这个SQL文件中我们创建了一个表。

接下来,我们来建一个bat批处理文件(log.bat)。

在这个bat文件里面我们调用绝对路径的sql文件,并将执行过程及结果输出到log.txt文件中。

最后,我们运行bat文件,执行多个sql脚本plsql语句。

热点内容
编程学习方法 发布:2024-11-08 22:55:48 浏览:261
自己搭建以太服务器 发布:2024-11-08 22:55:41 浏览:472
c语言完美数 发布:2024-11-08 22:27:43 浏览:105
远程桌面服务器搭建h5网页吗 发布:2024-11-08 22:27:37 浏览:959
简单点编程 发布:2024-11-08 22:21:50 浏览:812
mysql存储过程教程 发布:2024-11-08 22:20:56 浏览:201
shell脚本sort 发布:2024-11-08 22:20:55 浏览:182
linux怎么登录 发布:2024-11-08 22:19:07 浏览:410
段页式存储管理中 发布:2024-11-08 22:03:22 浏览:734
易语言注册码源码 发布:2024-11-08 22:03:22 浏览:238