你当前登陆的权限不够,用dba登陆,或是对此表空间有全部权限的用户登陆后就可以创建了,我以前也碰上过这样的问题,仔细想想很简单就解决了

解决方案 »

  1.   

    楼上的大侠,我就是用dba登录的阿:system/manager as sysdba;后来我试着用sys登录的:sys/change_on_install as sysdba;可是仍然是相同的问题的:
    CREATE OR REPLACE TRIGGER del_ip
                              *
    ERROR 位于第 1 行:
    ORA-04089: 无法对 SYS 所有的对象创建触发器
    难道说这是oracle中的机制,就是不能对sys所有的对象创建触发器?
      

  2.   

    晕,是我搞错了,你说的是正解,不用sys创建trigger,上次我就是用sys建的,跟你的情况一样,后来用一个normal用户建的,成功了。