ORA-04089: 无法对 SYS 拥有的对象创建触发器
创建触发器时报错
原因是所有的以sysdba登录的账户都不能创建触发器。
解决方法,以normal方式登录建立表、自增长、触发器等,如果之前已经建立了,就删除了重新以Normal登录建立吧。
sysdba身份
拥有最高的权限系统
- 启动和关闭操作
- 更改数据库状态为打开/装载/备份,更改字符集
- 创建数据库
- 创建服务器参数文件spfile
- 日志归档和恢复
- 包含了“会话权限”权限
sysoper身份
主要用来进行启动和关闭操作
- 更改数据库状态为打开/装载/备份
- 创建服务器参数文件SPFILE
- 日志归档和恢复
- 包含了“会话权限”权限