oracle作业执行失败提示ORA-12011的解决思路

这篇具有很好参考价值的文章主要介绍了oracle作业执行失败提示ORA-12011的解决思路。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先说结论:请好好的阅读oracle的alert日志文件,里面的错误提示是很清楚的,精确到行;在plsql里运行作业出错的提示是简略的,容易给人浮躁的心态;如果在ssh工具显示中文为乱码,请设置好工具的字符集问题。

数据库: 12c 发布 1
错误代码: ORA-12011
描述: 无法执行 %s 作业
原因: dbms_ijob.run中从一个或多个应运行的作业中捕获了一个错误。
动作: 查看警报日志以了解有关哪些作业失败以及原因的详细信息。

数据库: 12c 发布 1
错误代码: ORA-12011
描述: execution of string jobs failed
原因: An error was caught in dbms_ijob.run from one or more jobs which were due to be run.
动作: Look at the alert log for details on which jobs failed and why.

事件过程:

现象:有个作业自动broken,重建过一分钟后也一样broken。

排查:1,手工执行里面的存储过程,没有报错。2,手工运行作业提示ORA-12011(plsql里面提示真是简略,显示不了的用三个点代替);3,搜索ORA-12011没找到对的方案,以为是没授权执行作业的权限,给用户授权,结果一样报ORA-12011错误;4,对比相同类型的用户的dba_tab_privs表权限、dba_sys_privs系统权限、dba_role_privs角色权限,发现设置都一样。

最终手段:ssh到服务器上看alert日志,看到最新的日志内容,提示是存储过程第n行出错,还有ORA-01403: 未找到数据。通过对第n行进行业务排查,确实是没有数据。后面就是解决没数据的事情略。文章来源地址https://www.toymoban.com/news/detail-614393.html

到了这里,关于oracle作业执行失败提示ORA-12011的解决思路的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 12C/19C Oracle连接提示ORA-28040 没有匹配的验证协议

    数据库升级19C后,客户端使用sqlplus、PL/SQl Developer等连接数据库提示 instantclient-basic-windows.x64-19.3.0.0.0dbru;-- x64 64位客户端 instantclient-basic-nt-19.12.0.0.0dbru; – x86 32位客户端 跟plsql developer没有关系的。 注意: 1、plsql连接oracle数据库,是通过instance-client作为连接驱动的,跟plsql没

    2024年02月02日
    浏览(30)
  • oracle19cPDB数据库连不上,提示ORA-01109: database not open

    今天尝试创建了一个RAC环境的PDB数据库,在本地执行alter pluggable database pdb01 open 成功了,但是使用上去了plus连接还是连接不上,提示错误如下: 依次检查配置: 1.手工启动pdb数据库 2.在Oracle用户下的tnsnames.ora文件添加了监听: 3.重启grid用户下的监听 发现问题依然存在,后来

    2024年02月05日
    浏览(46)
  • 【Git删除大文件失败,提示WARNING: Ref ‘refs/heads/master‘ is unchanged的解决思路】

    最近使用Gitee一直在独立开发某个项目,某次因为某个测试文件比较大,超过了100MB,gitee无法接受,上传失败。但是当时我没有发现上传失败,就没有处理,等到今天发现的时候,已经提交过好多次代码了,都是提交到了缓存里,并没有提交到远程分支下。 报错如下图所示:

    2024年02月09日
    浏览(32)
  • oracle报错:ORA-10997,ORA-09967解决

    报错信息: ORA-10997: another startup/shutdown operation of this instance inprogress ORA-09967: unable to create or open lock file Linux-x86_64 Error: 13: Permission denied 权限问题,修改Oracle目录权限 连接到Oracle重新启动就好

    2024年02月15日
    浏览(29)
  • Oracle 解决ORA-00257 Archiver error 报错

    日期: 2023-12-11 作者: Tingy, H 订单投资交易环境进行 impdb 数据泵恢复数据,执行到一半,报错终止。 系统弹出提示: Oralce 安装在 Linux 机器上。 归档策略保留时间较长,或归档频率过高,导致数据库挂载盘符空间不足。 临时处理办法: 手动删除归档文件。 1. 登录 Linux 用

    2024年04月26日
    浏览(33)
  • oracle pdb创建directory报ORA-65254,报错分析和解决

    oracle 19c在创建PDB过程中如果使用了带 PATH_PREFIX 的参数, 意味着在创建DIRECTORY目录时需要指定相对路径,而不能指定其它绝对路径。 今天遇到了报错,路径及权限无误,却依然报错。 create or replace directory expdp as \\\'/tmp\\\'; create or replace directory expdp as \\\'/tmp\\\' * ERROR at line 1: ORA-65254:

    2024年02月08日
    浏览(40)
  • Oracle数据库ORA-01507: database not mounted解决方法

    连接上安装好的oracle后,执行SQL报ORA-01507: database not mounted错误,根据百度ORA-01507: database not mounted的解决办法,问题解决了,下面详细介绍一下这个方法: 执行sql命令: shutdown ,并退出sqlplus /oracle/SHP/11204/是本例的oracle的家目录,要根据自身安装目录做修改 语句为 fuser -u l

    2024年02月16日
    浏览(28)
  • 分析ORACLE批量更新中的ORA-00911错误:MyBatis <foreach> 场景与解决方案

            在日常的Java开发过程中,尤其是当我们在使用MyBatis作为持久层框架进行Oracle数据库操作时,批量更新数据是非常常见的需求。然而,在利用MyBatis的 foreach 标签遍历集合参数动态构造SQL更新语句时,有时会遭遇ORA-00911: invalid character错误。这种错误表明在提交给O

    2024年04月23日
    浏览(30)
  • Oracle ORA-01033: ORACLE initialization or shutdown in progress(误删了DBF数据库文件导致)解决方法

    先声明一下前期的一些手欠欠儿的操作导致oracl登录不进去了,起先是清理磁盘空间的时候误删除了orcle DBF数据文件后无法进入系统,plsql登录报错如下: 一般情况下,删除表空间的正确方法是: DROP TABLESPACE BDCDJ INCLUDING CONTENTS AND DATAFILES; 如果没有通过以上命令删除而直接删

    2024年02月02日
    浏览(44)
  • 解决oracle死锁,生产问题,ORA-00060: deadlock detected while waiting for resource,

    目录 项目场景: 问题描述 原因分析: 解决方案: 其他解决方案: oracle 数据库在做大量的批量更新同一张表数据。 早上来公司去生产环境查grelog日志,发现ERROR日志,点进去看后报如下错误: 从错误的中一看就知道oracle 数据库发生了死锁。去生产的log日志查看,发现同一

    2024年02月17日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包