当前位置:首页 » 编程软件 » 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语句。

热点内容
服务器屏蔽了别人的ip 发布:2024-05-18 19:10:09 浏览:618
怎么获取ins服务器地址 发布:2024-05-18 19:10:03 浏览:29
仙方一般是什么配置 发布:2024-05-18 18:53:43 浏览:158
黑莓安卓手机主题下载到哪里 发布:2024-05-18 18:47:18 浏览:56
汤靖轩编程 发布:2024-05-18 18:46:04 浏览:532
脚本故事梗 发布:2024-05-18 18:29:02 浏览:822
安卓和csharp哪个发展好 发布:2024-05-18 18:09:30 浏览:527
换编程题库 发布:2024-05-18 18:00:58 浏览:562
如何使用服务器ip直连网站 发布:2024-05-18 18:00:49 浏览:432
三星n7100哪个安卓版本好用 发布:2024-05-18 17:55:41 浏览:490