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

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

sysdba身份

拥有最高的权限系统

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

sysoper身份

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

  • 更改数据库状态为打开/装载/备份
  • 创建服务器参数文件SPFILE
  • 日志归档和恢复
  • 包含了“会话权限”权限
论读书
睁开眼,书在面前 闭上眼,书在心里