LZ在做一个job执行每天新增一个表的操作时,存储过程运行没问题,job也创建成功,但运行job时,却报错: ,后又用sys用户登陆创建了同样的存储过程和job,结果可以执行成功。当时就猜测是权限问题。后在网上搜索发现,这是因为存储过程中执行的是DDL命令,

LZ在做一个job执行每天新增一个表的操作时,存储过程运行没问题,job也创建成功,但运行job时,却报错:

,后又用sys用户登陆创建了同样的存储过程和job,结果可以执行成功。当时就猜测是权限问题。后在网上搜索发现,这是因为存储过程中执行的是DDL命令,

当前用户没有执行DDL的权限,引用另一篇文章中的内容如下:

总结,角色resource里也包括了create table的权限,但是执行过程(该过程为一个创建表的过程)报错,而我们直接给用户hat授予create table权限,执行该过程则成功执行,

此处说明用户的角色权限是不可以继承到存储过程里面的,只有对用户授予直接的系统权限,存储过程才可继承。

最终,执行了赋权限给了当前用户,这样就可以正常执行了这个job了。

总结,存储过程和job在执行DDL命令时,都需要其所有者拥有执行 DDL命令的权限。

oracle ora 12011,执行oracle中的job报错:ORA-12011:无法执行作业1相关推荐

  1. Oracle 11g R2安装过程中遇到的报错及解决办法

    1.提示Check if the DISPLAYvariable is set.    Failed<<<< 解决方案: #xhost +  //切换到root用户输入 #su ...

  2. 安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败

    安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败 背景 解决过程 查看lmon trc 查看mos 真的是网络的问题 haip 禁用haip 安装好的环境禁用haip ...

  3. Oracle中wm_concat函数报错解决方法

    Oracle中wm_concat函数报错解决方法 参考文章: (1)Oracle中wm_concat函数报错解决方法 (2)https://www.cnblogs.com/52net/archive/ ...

  4. Oracle EBS 资产重分类API fa_reclass_pub.do_reclass报错

    Oracle EBS 资产重分类API   fa_reclass_pub.do_reclass报错 提示: 数据待处理必须至少在资产所属折旧帐簿中的一个帐簿中定义新类别 The New Categor ...

  5. Oracle修改varchar类型为clob时,报错:ORA-22858

    Oracle直接将varchar2修改为clob会报错,因此可使用以下方式进行修改: 举例:你的表名:TableName 需要修改的字段:name 辅助的字段:name_up alter table ...

  6. Linux中yum执行yum -y install gcc 报错 解决方案

    Linux中yum执行yum -y install gcc 报错 解决方案 本人实际遇到的问题,已亲测正式环境,为防止下次在遇到,在这里做个记录,遇到此问题的小伙伴可以参考此文章. 文章摘自其它网友博 ...

  7. 【数据库】报错ora 12154 解决方法

    Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.

  8. anconda安装后命令行中安装tensorflow报错

    现象  anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...

  9. 微信分享到朋友圈的链接没有图片。开发工具中正常没有报错-解决方案

    重要的话说三遍 一定要保证你写的程序调用的接口,在"微信开发工具"中正常没有报错 一定要保证你写的程序调用的接口,在"微信开发工具"中正常没有报错 一定要保证你 ...

  10. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“

    异常 在Linux中安装MySQL报错: 原因 因为缺少相关的依赖,所以要先安装这些依赖才能安装MySQL成功. 解决 (注意:这种方法是错误的,安装后并不能启动MySQL成功) 在每个安装指令后面添 ...

最新文章

  1. MobileViT: 一种更小,更快,高精度的轻量级Transformer端侧网络架构(附代码实现)...
  2. 省选专练[CQOI2007]涂色
  3. linux pci 寄存器,Linux 内核 标准 PCI 配置寄存器
  4. spring-cloud搭建
  5. Ajax响应处理数据的三种格式(主要使用gson包)
  6. CCF CSP201312-4有趣的数
  7. 天聪公司研发成功第三代声纹识别算法
  8. HashMap源码详解与对比
  9. 彻底了解|利用Apache CXF框架开发WebService
  10. 机器视觉软件入门(2)
  11. 【破解APP抓包限制】Xposed+JustTrustMe关闭SSL证书验证!
  12. Greenplum 数据库和schema管理
  13. 安卓手机投屏到台式电脑非常简单,系统工具就成
  14. duilib入门简明教程(1)
  15. 计算机开启蓝牙网络,怎么打开电脑蓝牙功能(笔记本电脑蓝牙怎么开)
  16. 为什么DDR电源设计时需要VTT电源?
  17. 论文的文献综述查重吗?
  18. 数据集:人群行为识别数据库总结
  19. 用python输出所有的玫瑰花数_##判断某一个四位数是不是玫瑰花数(所谓
  20. MATLAB 控制baxter机器人相关信息(个人记录--学习用)

热门文章

  1. 前端学习笔记之 创建节点 与 添加节点案例
  2. 前端学习笔记之 JavaScript WebAPIs(整理)
  3. php连接数据库性能测试,无需安装配置,多操作系统支持数据库及性能测试
  4. c语言程序设计中三子棋游戏,C语言实现简易版三子棋游戏
  5. 获得分辨率_变分辨率宽幅面光固化3D打印,
  6. math python 向上取整_计算机等级考试二级Python语言模拟试卷单选解答详解第1期...
  7. python3.6里有xhr吗_python – XHR请求URL在尝试解析其内容时不存在
  8. 三星s10能升级android11,三星 S10+手机已在测试 Android 11 系统
  9. c语言用指针变量输入数组的长度,C语言之数组的基础练习题(指针变量做函数参数)...
  10. 在python中用递归的方法编程_python基础之函数,递归,内置函数