Loading

ORA-04089: 无法对 SYS 拥有的对象创建触发器

ORA-04089: 无法对 SYS 拥有的对象创建触发器 

创建触发器时报错
原因是所有的以sysdba登录的账户都不能创建触发器。
解决方法,以normal方式登录建立表、自增长、触发器等,如果之前已经建立了,就删除了重新以Normal登录建立吧。

sysdba身份

拥有最高的权限系统

  • 启动和关闭操作
  • 更改数据库状态为打开/装载/备份,更改字符集
  • 创建数据库
  • 创建服务器参数文件spfile
  • 日志归档和恢复
  • 包含了“会话权限”权限

sysoper身份

主要用来进行启动和关闭操作

  • 更改数据库状态为打开/装载/备份
  • 创建服务器参数文件SPFILE
  • 日志归档和恢复
  • 包含了“会话权限”权限
posted @ 2021-04-08 13:25  BigBender  阅读(176)  评论(0编辑  收藏  举报