oracle赋权和job操作
2015-09-29 10:23
561 查看
grant dba to lxg;--授予DBA权限
grant unlimited tablespace to lxg;--授予不限制的表空间
grant select any table to lxg;--授予查询任何表
grant select any dictionary to lxg;--授予 查询 任何字典
grant execute on 用户名.包名 to 被赋权限的用户名; --赋权
select * from all_jobs;--查询jobs
select * from all_tables--查询表
--创建job
DECLARE x NUMBER;
begin
dbms_job.submit(x,'用户名.包名.存储过程名;',sysdate,'trunc(sysdate)+1+8/24'); --每天8点执行
--TRUNC(next_day(sysdate,''星期日''))+1/24 --每周日凌晨1点执行
commit;
end;
---停止job 25是建立的job test_job_really
begin
dbms_job.broken(25,true);
commit;
end;
--启动job
begin
dbms_job.run(6237);
commit;
end;
--删除job
begin
dbms_job.remove(25);
commit;
end;
--查看job
select * from sys.user_jobs
--使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短
select * from dba_jobs_running
--除了submit参数外,其余的几个参数有:
--运行job
dbms_job.run(6237);
--停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。
dbms_job.broke(v_job,true,next_date);
--删除某个job
dbms_job.remove(v_job);
dbms_job.what(v_job,'sp_fact_charge_code;');
--修改某个job名 修改下一次运行时间
dbms_job.next_date(v_job,sysdate);
grant unlimited tablespace to lxg;--授予不限制的表空间
grant select any table to lxg;--授予查询任何表
grant select any dictionary to lxg;--授予 查询 任何字典
grant execute on 用户名.包名 to 被赋权限的用户名; --赋权
select * from all_jobs;--查询jobs
select * from all_tables--查询表
--创建job
DECLARE x NUMBER;
begin
dbms_job.submit(x,'用户名.包名.存储过程名;',sysdate,'trunc(sysdate)+1+8/24'); --每天8点执行
--TRUNC(next_day(sysdate,''星期日''))+1/24 --每周日凌晨1点执行
commit;
end;
---停止job 25是建立的job test_job_really
begin
dbms_job.broken(25,true);
commit;
end;
--启动job
begin
dbms_job.run(6237);
commit;
end;
--删除job
begin
dbms_job.remove(25);
commit;
end;
--查看job
select * from sys.user_jobs
--使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短
select * from dba_jobs_running
--除了submit参数外,其余的几个参数有:
--运行job
dbms_job.run(6237);
--停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。
dbms_job.broke(v_job,true,next_date);
--删除某个job
dbms_job.remove(v_job);
dbms_job.what(v_job,'sp_fact_charge_code;');
--修改某个job名 修改下一次运行时间
dbms_job.next_date(v_job,sysdate);
相关文章推荐
- AWR oracle
- oracle查看表空间数据文件使用情况
- Oracle数据库timestamp选择时间间隔大于30分的记录 和 INTERVAL DAY TO SECOND数据类型详解
- oracle 同时更新(update)多个字段多个值
- [Oracle]Oracle之Chr函数返回
- oracle数据库学习路线
- oracle全文检索
- oracle创建数据库 win7_64位_oracle11g:Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法
- oracle单机11.2.0.4.0升级到11.2.0.4.7
- Linux 环境下Oracle PRO*C程序的编写简单范例
- Linux下的Oracle编程技术
- Oracle起步---创建临时表空间/表空间/创建用户/授权
- 经excel要将数据库(ORACLE)要插入数据
- ORACLE 在重要的表上限制某些IP、用户的恶意操作
- ORACLE增删改查
- 深入解析Oracle 10g中SGA_MAX_SIZE和SGA_TARGET参数的区别和作用
- 深入解析Oracle 10g中SGA_MAX_SIZE和SGA_TARGET参数的区别和作用
- Oracle 数据库基础知识点总结(一)
- oracle分布式事务总结-转载
- Oracle 误 删除 恢复 表内容