На основании информации, которую вы разместили, должно работать. Вот тестовый пример:
SQL> create table audit_cheker
2 (date_create date);
Table created.
SQL> create table employees as select empno, ename, deptno From emp;
Table created.
Триггер:
SQL> CREATE OR REPLACE TRIGGER insert_new_employee
2 AFTER INSERT ON employees
3 BEGIN
4 insert into audit_cheker (date_create) values (sysdate());
5 END;
6 /
Trigger created.
Пока проблем нет. Давайте проверим это:
SQL> insert into employees (empno, ename, deptno) values (1, 'LF', 10);
1 row created.
SQL> select * from employees where empno = 1;
EMPNO ENAME DEPTNO
---------- ---------- ----------
1 LF 10
SQL> select * From audit_cheker;
DATE_CREATE
----------------
2020-04-24 07:18
Как видите, он работает .
Если триггер недействителен, попробуйте перекомпилировать его:
SQL> alter trigger insert_new_employee compile;
Trigger altered.
Если это по-прежнему не помогает, пожалуйста, отредактируйте ваше первоначальное сообщение (вопрос, который вы разместили) и скопируйте / вставьте вашу SQL* Plus сессию, чтобы мы могли видеть, что вы сделали и как Oracle ответил.