先试试简单的PL/SQL块,看看什么错误吧
另外这条创建触发器语句不放到PL/SQL块也行!

解决方案 »

  1.   

    简单的没有错误。
    EXEC SQL CREATE OR REPLACE TRIGGER DB_STARTUP_TRIGGER
                            AFTER STARTUP ON DATABASE
                    BEGIN
                            INSERT INTO AUDIT_ORACLE
                            VALUES (SYSDATE,
                                    sys_context('USERENV', 'CURRENT_USER'),
                                    sys_context('USERENV', 'IP_ADDRESS'),
                                    'startup',
                                    ' ');
                    END DB_STARTUP_TRIGGER;
    这样做也有错误。