1.看提示是base库的触发器有问题了,所以先定位到这个触发器

SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='TRIGGER'and OBJECT_NAME = '
ON_LOGON_TRIGGER
';

它的状态是无效的

2.通过pl/sql登录base库,查看触发器Triggers,找到ON_LOGON_TRIGGER

这个触发器上面有个红色的叉号,可能需要重新编译一下。

直接右键选择Recompile,提示错误

   

为了看到错误详情,在Command Window窗口重新编译一次

错误出现在那个“/”

3.查看这个触发器,右键选择View

4.把触发器删掉,重新创建该触发器就好了

create or replace trigger on_logon_trigger after logon on database
begin dbms_application_info.set_client_info(sys_context('userenv', 'ip_address'));end;

完成后再次登录新建的用户,发现可以正常登录了

Oracle提示“ORA-04098:触发器‘XXX_TRIGGER’无效且未通过重新验证”相关推荐

  1. 提示ora-04098:触发器无效且未通过重新验证

    插入数据的时候提示ora-04098:触发器无效且未通过重新验证 解决方法: 首先根据错误提示: 在Triggers中 找到对应的触发器 选择提示错误的触发器 右键–>查看 可以在其程序窗口中看 ...

  2. 解决 报错ora-04098: oracle trigger 触发器无效且未通过重新验证

    解决 报错ora-04098: oracle trigger 触发器无效且未通过重新验证 在开发过程中 本人遇到以下报错信息: 1. 2. [SQL]select TB_REPORT_KIND_id. ...

  3. ORA-04098: 触发器无效且未通过重新验证

    ORA-04098: 触发器无效且未通过重新验证 今天在编写代码做新增操作时遇到此问题,记录问题解决过程 Hibernate: insert into dept (code, dpid, fullco ...

  4. ora-04098:触发器 无效且未通过重新验证问题解决之权限

    今天在做数据库运维,有一张xxx记录表,数据量有2亿多条,严重影响了查询效率,所以考虑优化:做一个备份,删除一大部分现在表中的数据.在测试环境的数据库中实验方案时,建表.导数据.建主键.建索引.建触发 ...

  5. Navicat Premium 连接oracle 提示ORA-01017:用户名/口令无效;登陆被拒绝

    Navicat Premium 连接oracle,密码明明是对的,还是提示 ORA-01017:用户名/口令无效:登陆被拒绝.而用Pl/SQL 连接没有问题. 其实用户名和密码是对的,但还是会报错,这 ...

  6. Navicat Premium 连接服务器oracle 提示ORA-01017:用户名/口令无效;登陆被拒绝

    Navicat Premium 连接服务器oracle,用户密码都是对的,还是提示 ORA-01017:用户名/口令无效:登陆被拒绝. 用Pl/SQL 连接没有问题. 解决建议: (1)Navicat ...

  7. ora-04098 触发器无效且未通过重新验证

    编写触发器逻辑: CREATE OR REPLACE TRIGGER update_bms_ord_record AFTER UPDATE OF status ON oms.oms_orderFOR ...

  8. ORACLE全部ORA错误收集整理

    有时数据库出现问题,不是每次都有网络可查,所以把所有的ora系列的错误整理出来, 在最没有办法的时候,需要自己来解决,有了这些根据,问题会好办的.虽说对于数据库方面, DBA很强大,他们在遇到错误时, ...

  9. oracle 提示:ORA-02292:integrity constraint(xxxxxxx) violated - child record found

    当我们删除 数据的时候 oracle 提示:ORA-02292:integrity constraint(xxxxxxx) violated - child record found 这种情况呢是因为 ...

最新文章

  1. 三段式LLVM编译器
  2. java swing事件监听_Java swing(awt):事件监听机制的实现原理+简单示例
  3. SQL Server 关于列的权限控制
  4. 【Git】PyCharm项目关联Git的解决方案
  5. HOWTO:InstallShield的Basic MSI工程中如何增加序列号输入选项
  6. MAC自带的lnmp
  7. python中的变量是动态类型的什么意思_python基础语法之变量
  8. 微信小程序登录(包括获取不到unionid的情况)
  9. 阿里联手数据港合建数据中心 服务金额至少40亿
  10. STC15单片机定时器0工作模式介绍
  11. 微信小程序之文本内的p标签去除
  12. Android开发实现选择城市界面,可根据拼音、首字母进行搜索
  13. 如何申请注册在国内可以登录使用国外邮箱?
  14. 关于团队协作开发的一些思考
  15. 从码农到工程师:只要做到这6点
  16. 谭民机器人_机器人技术研究进展_谭民
  17. 【Python】max()中key的使用
  18. riak mysql_Riak安装
  19. k型热电偶分度表_热电偶补偿导线
  20. 【Linux】基本系统维护命令

热门文章

  1. SpringBoot指南(一)——SpringBoot入门
  2. 浮动和清除(闭合)浮动
  3. 本地算术验证码识别教程
  4. apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库
  5. Java 性能优化系列之1[设计与程序优化]
  6. JAVA泛型只能用引用类型_Java泛型和设计模式:不参数化对泛型类型的引用总是一件坏事吗?...
  7. 逆战网络连接断开连接服务器超时_物联网设备的网络连接---中篇
  8. eclipse javafx找不到或无法加载主类_JVM类加载
  9. 格式化html源码正则,用正则表达式格式化html标签的代码分享
  10. 约瑟夫问题java 递归_从约瑟夫问题的递归实现的问题说起