CREATE TRIGGER "SYS"."" BEFORE
LOGOFF ON    CREATE TRIGGER "SYS"."" BEFORE
LOGOn ON   可以做。

解决方案 »

  1.   

    如系统的sys方案下有:
    CREATE OR REPLACE TRIGGER "SYS"."SYS_LOGOFF" BEFORE
    LOGOFF ON DATABASE logoff_proc(lt.getSid);
      

  2.   

    我现在对建触发器还不熟,能麻烦农业专家,写一个ORACLE启动时建表空间的脚本和ORACLE关闭时删除表空间的脚本,非常感谢你了
      

  3.   

    faint.CREATE OR REPLACE TRIGGER "SYS"."SYS_LOGON_do" after LOGOn ON
    begin
      if user=' SYS' then
    CREATE TABLESPACE "CSDN" 
        LOGGING 
        DATAFILE 'E:\ORACLE\ORADATA\TEAM\CSDN.ora' SIZE 5M EXTENT 
        MANAGEMENT LOCAL;
    end if;
    end;CREATE OR REPLACE TRIGGER "SYS"."SYS_LOGON_do" after LOGOn off
    begin
      if user=' SYS' then
    dropTABLESPACE "CSDN"; 
        end if;
    end;
    试试。
      

  4.   

    哦,改改、CREATE OR REPLACE TRIGGER "SYS"."SYS_LOGOff_do" after LOGOn off
    begin
      if user=' SYS' then
       drop TABLESPACE "CSDN"; 
        end if;
    end;
      

  5.   

    你在oms种创建;事件种选择数据库。加代码:
    begin
    CREATE TABLESPACE "CSDN" 
        LOGGING 
        DATAFILE 'E:\ORACLE\ORADATA\TEAM\CSDN.ora' SIZE 5M EXTENT 
        MANAGEMENT LOCAL;
    end;begin
    drop TABLESPACE "CSDN" ;
    end;
      

  6.   

    非常对不起,专家,OMS怎么进去?我是一个新手,多多指教,,感激感激
      

  7.   

    说是在的你这样建表空间肯定不妥。
    要是同时多个sys用户登陆你怎么处理?
    进入oms需要先建立资料库。你搜所一下csdn肯定有很详细的介绍。