初学oracle job很多不清楚
小弟以前用过MS-SQL,使用过作业,图形界面,语句均可以建立,很方便。
oracle,照着网上搜到的,写了一个
SQL> variable job1 number;
SQL>
SQL> begin
2 dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+1/1440'); --每天1440分钟,即一分钟运行test过程一次
3 end;
4 /
执行以后。不知道是否成功,(存储过程没有问题)
1.请问一下怎么查询建立好的所有JOB?(语句?图形界面?)
2.还有,能否写脚本判断JOB是否执行成功,本机返回结果。(更进一步,很多服务器都想建立此JOB,结果能否返回到指定的服务器)
3.JOB在ORACLE中有没图形界面可以管理的?oracle enterprise manager好像没找着。
请大虾指点
[解决办法]
1 .查看建立好的job
select * from user_jobs;
2. user_jobs 表里有一个字段 failures,如果为 0 就代表执行无错误,不为 0 则代表出错次数
3. 我一般都是用的 plsql developer 工具,有一个 dbms_jobs 的管理
[解决办法]
oracle 11g 的OEM中可以管理JOB。
从SQL Server转到Oracle,很多操作不能使用图形界面了
慢慢习惯就好了。
下面是数据字典user_jobs的结构描述,请参考