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

热点内容
rmijava 发布:2025-09-18 08:38:26 浏览:18
sql软件和服务器怎么连接 发布:2025-09-18 08:27:47 浏览:937
手机java模拟器 发布:2025-09-18 07:13:29 浏览:417
linux线程的栈大小 发布:2025-09-18 07:09:42 浏览:633
废旧电脑做linux服务器 发布:2025-09-18 07:06:50 浏览:263
终端配置怎么写 发布:2025-09-18 06:44:42 浏览:804
ftp手机登陆 发布:2025-09-18 06:43:04 浏览:767
emc存储800电话 发布:2025-09-18 06:32:49 浏览:964
c语言编程与设计 发布:2025-09-18 06:09:15 浏览:724
2016年预算法 发布:2025-09-18 06:07:05 浏览:625