oracle数据库建一个job时显示权限不够,没有其他用户可以授权的情况下怎么解决,定时执行某个过程

如题所述

没有其他用户授权的情况下,你可以自己写一个批处理,用操作系统的定时任务执行就行了
或者用第三方开发工具写个执行定时任务的工具,方法多种多样追问

可以推荐一个工具吗?或者能不能给我一个那个批处理的代码啊?批处理我不是太懂,而且批处理可以远程吗?我电脑在住的地方就不能连上数据库了,所以这点也比较麻烦

追答

听你说的情况,我觉得你是应该让dba给你授权创建job的权限,用其他的方式不是很方便

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-04
没有系统用户授权不能使用该功能!
第2个回答  2013-07-04
找DBA,喊他给这个用户授权。。

我在Oracle中创建一个视图,提示:ORA-01031: 权限不足,改用conn system\/...
1、登入到system用户创建视图,需要在emp前面加上schema(模式)。例如:scott.emp 2、给scott用户授予create any view和drop any view权限就可以在scott用户下创建视图了。

oracle用户为什么没有权限创建定时任务
1、缺少CREATEJOB权限。如果用户没有CREATEJOB权限,则不能创建定时任务;2、缺少CREATEJOBSCHEDULER权限。如果用户没有CREATEJOBSCHEDULER权限,则不能为定时任务指定调度程序;3、缺少相关表空间权限。如果用户没有相关表空间的SELECT、INSERT、UPDATE或DELETE权限,则不能创建、修改或删除定时任务;4、缺少相关...

oracle中如何创建一个job
i_count number;job_num number;BEGIN select count(job) into i_count from user_jobs where upper(what)='存储过程名称;';if i_count>0 then select job into job_num from user_jobs where upper(what)='存储过程名称;';dbms_job.remove(job_num);end if;END;\/ commit;DECLARE X NUMBER...

oracle无法创建job
当SQL命令输入完毕时,有三种方法可以结束SQL命令:在命令行的末尾输入分号(;)并按回车;在单独一行上用斜杠(\/);或用空行表示。2)PL\/SQL块同样是以数据库中的数据为操作对象。但由于SQL不具备过程控制功能,所以,为了能够与其他语言一样具备面向过程的处理功能,在SQL中加入了诸如循环、选择等面...

oracle创建数据库的时候怎么设置编码格式
启动database configuration assistant,创建数据库,参照下面的图释。这里指定数据库名和实例名,根据自己想要的设置,这里是举例啦 可以统一的口令,也可以选上面的选项进行逐一设置 可以在这里设置字符集,后面的步骤默认即可。有问题再追问吧。

oracle数据库中怎么看job跑没跑完?
dba_jobs_running,这张表内没有一般就是跑完了。可以查一下dba_jobs看一下最后运行时间确认。当然要是schedule-job那么在这张表内是查不到的,要去dba_scheduler_jobs里面查。还有一个 user_scheduler_job_run_details这里可以查询scheduler_job的运行情况。

...\/home\/oracle\/oraInventory' 的足够权限,怎么解决
以前装过,那么就应该有oracle用户,假设你想继续用oracle用户,那么确认oracle的primary group是Oracle Inventory group就是 oinstall 然后你要确认3个目录 1。 orcale base directory,这样的路径\/mount_point\/app\/oracle,mount_point根据你的系统规划花来定,比如说\/opt\/oracle\/app\/oracle,设置环境变量...

ORACLE如何停止一个JOB
在ORACLE中停止一个JOB的方法如下:首先确定要停止的JOB号,在10g中可通过Dba_Jobs_Running进行确认。查找正在运行的JOB:selectsidfromdba_jobs_running;查找到正在运行的JOB的spid:selecta.spidfromv$processa,v$sessionbwherea.addr=b.paddrandb.sidin(selectsidfromdba_jobs_running);...

我要在oracle 10g创建一个job,每天凌晨9点执行一个过程,过程名假定为...
在sql developer的jobs下右键菜单新建比较简单。介绍几个数据字典视图:dba_jobs 本数据库定义到任务队列的任务 dba_jobs_running 目前正在运行的任务 user_jobs 当前用户拥有的任务 时间间隔 参数interval 设置 每天运行一次 'sysdate+1'每小时运行一次 'sysdate+1\/24'每10分钟运行一次 ...

OracleJobSchedulerxxx服务是干嘛用的
oracle在处理一般事务时并不需要全部启动其后台的所有服务 由于oracle服务所占用系统资源比较大,一般情况下启动监听服务oraclesidtnslistener和数据库服务oracleservicesid 就可以满足数据处理的大部分需求。附表为oracle的所有服务详细描述 注:SID - 数据库标识 HOME_NAME - Oracle Home名称,如OraHome92、...

相似回答