想在每个月的第一天执行计划任务? On Windowns:任务向导 -> 选择要运行的程序 -> "每月" -> "天(D)" 可以选择每月的几号运行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exp user/pwd@sid file=f:\orabak\%date:~4,4%%date:~9,2%%date:~12,2%.dmp log=d:\log\back.log buffer=1024000将以上命令做成批处理文件,使用Windows的计划任务调用,会用日期生成备份文件名。eg:20041223.dmpback.log 猜想是数据库备份吧,觉得还是用INL的方法好一些。 利用系统的任务计划+存储过程来完成一些由时间触发的事件实现步骤: 1、先写好一个存储过程,例如:test. 2、打开记事本输入:exec test; exit,保存为test.sql(名称可以任意)。 3、再新建一个文件输入:sqlplus 服务器名称/用户名@密码 @test.sql ,保存为test.bat(名称可以任意)。 4、打开系统的任务计划,新建一个任务,在里面设置好触发的时间,就OK了。 这个方法可以用做ORACLE数据库环境下,定时执行存储过程的方法。类似于在SQLSERVER数据库下的定时任务。其中楼主的方法有一处需要更正一下,步骤三:在使用SQLPLUS调用一个SQL文件的具体命令参数如下:SQLPLUS <user>/<password><@servername> <@filename>其中user为数据库登录用户,password为用户密码,servername为NET服务名,也称ORACLE下的例程名,filename为要执行的sql文件,其中调用的任何表、视图、存储过程都必须是隶属于user角色下的,否则将执行失败。以下是一个例子:sqlplus system/manager@server @c:\test.sql注意:为确保可以顺利执行test.sql文件,请给出完整路径。 快来抢分,很简单的SQL问题。。。关于两个表的操作 自增列问题 请教茶叶库存管理系统数据库设计。 sql如何筛选出离今天最近的日期 group by的问题 问一个插入数据的问题,当插入的字段名跟oracle的关键字名一样时怎么处理?? 如何在查询中把查询出来的三条记录的结果合并到一条记录中!! 用户的导出与导入,约束条件怎么导啊? 请教高手关于oracle里用户与权限的问题(大讨论!来者有分!500) create user和alter user中字符串的问题! 操作系统瘫痪,oracle数据库数据 还可以恢复吗? 使用“执行计划”的问题
将以上命令做成批处理文件,使用Windows的计划任务调用,会用日期生成备份文件名。
eg:
20041223.dmp
back.log
1、先写好一个存储过程,例如:test.
2、打开记事本输入:exec test; exit,保存为test.sql(名称可以任意)。
3、再新建一个文件输入:sqlplus 服务器名称/用户名@密码 @test.sql ,保存为test.bat(名称可以任意)。
4、打开系统的任务计划,新建一个任务,在里面设置好触发的时间,就OK了。
这个方法可以用做ORACLE数据库环境下,定时执行存储过程的方法。类似于在SQLSERVER数据库下的定时任务。
其中楼主的方法有一处需要更正一下,步骤三:
在使用SQLPLUS调用一个SQL文件的具体命令参数如下:
SQLPLUS <user>/<password><@servername> <@filename>
其中user为数据库登录用户,password为用户密码,servername为NET服务名,也称ORACLE下的例程名,filename为要执行的sql文件,其中调用的任何表、视图、存储过程都必须是隶属于user角色下的,否则将执行失败。以下是一个例子:
sqlplus system/manager@server @c:\test.sql
注意:为确保可以顺利执行test.sql文件,请给出完整路径。