oracle计划任务的问题
今天我尝试了一下oracle的job,做了个简单的应用,出现点问题想不明白,请求各位大大为我解惑.
答案满意直接100分奉上
写出我的步骤如下:
1.创建job_test表,jobtest_sequence用于测试。表字段id number(8),insert_date varchar2(20)
2.创建存储过程job_test_pro,代码如下:
SQL code:
create or replace procedure job_test_pro
as
begin
insert into job_test values(jobtest_sequence.nextval,to_char(sysdate,'yyyy-MM-dd hh24:mm:ss'));
3.创建job,命令类型选择为存储过程,然后设置了每分钟重复调用存储过程job_test_pro。
4.运行job。
然后,过了几分钟以后我去查表job_test,发现确实是插入了数据,但插入的数据都是如下的样子:
id insert_date
1 2010-02-08 16:02:07
2 2010-02-08 16:02:07
3 2010-02-08 16:02:07
4 2010-02-08 16:02:07
5 2010-02-08 16:02:07
6 2010-02-08 16:02:07
7 2010-02-08 16:02:07
我的问题是为什么没有把job执行的时候的系统当前时间取出来插入到测试表中呢?为什么会一直插入job第一次执行时的时间呢 ?
查看了job日志,执行时间确实是每分钟一次,日志时间记录也是ok的补充一下存储过程没写完全......
SQL code:
cr
相关问答:
我是用远程桌面连操作服务器上的数据库。
在创建一个用户之后,再用PLSQL登录,则PLSQL死掉了。
我关掉PLSQL之后,用其他用户也不能登录。
我把oracle的服务停止,结果就是oracle的服务状态就停留在“� ......
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明: user/password@dbname 分別表示用戶名,密碼和服務名 f ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......
查看事务隔离级别的命令,
MySQL使用的是select @@tx_isolation;
在Oracle中查看事务隔离级别的命令是哪个?
SQL code:
SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......