当前位置:首页>开发>正文

Oracle触发器无效问题,怎么解决 sql developer连接oracle权限不足

2023-04-23 08:25:47 互联网 未知 开发

 Oracle触发器无效问题,怎么解决 sql developer连接oracle权限不足

Oracle触发器无效问题,怎么解决

ORA-04098: 触发器无效且未通过重新验证
可能是这样的情况:
第一:用户是否有执行触发器的权限

查看用户是否有权限执行触发器,如果没有权限,那么就算是正确的触发器也会触发错误
select owner, object_name, object_type, status from dba_objects where object_name =

第二:创建的序列、触发器、表是否在同一用户下面

第三:在触发器中需要加分号,触发器的那句应该是这样写的。。你试试是否正确!!
select seq_user.nextval into :new.id from sys.dual

sql developer连接oracle权限不足

sqlnet.ora 里面是不是没有了这句 SQLNET.AUTHENTICATION_SERVICES=(NTS)?
scott 自10.2 开始默认是lock的,要在安装完成后 手动unlock。如果是11g以上的话试试用EM 进去看看是不是账号密码过期了。