Olá pessoal,
Hoje fui montar um base de homologação restaurando um dump da base de produção, reparei que a trigger de logon não foi importada, existe algum tratamento especial para trigger de logon ? Reparei que as trigger de tabelas foram importadas normalmente. Realmente trigger de logon não é exportado/importado pelo DATAPUMP 10g R2 ?
A exportação/importação foi feita da seguinte forma:
expdp datapump job_name=expdpFull20120504_120001 dumpfile=pmm_full2_20120504_120001_%U.dp.dmp logfile=pmm_full2_20120504_120001.expdp.log directory=DATAPUMP2 full=Y compression=METADATA_ONLY filesize=4G flashback_time="TO_TIMESTAMP(TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS')"
impdp datapump job_name=impdppmm dumpfile=pmm_full1_20120504_013001_%U.dp.dmp logfile=pmm_full1_20120504_013001.impdp.log directory=DATA_PUMP_DIR schemas=PROTOC remap_tablespace=TS_PROTOC:TS_DATA,TS_PROTOC_IDX:TS_INDEX
A trigger de logon é a seguinte:
CREATE OR REPLACE TRIGGER PROTOC.logon_on
AFTER
LOGON
ON SCHEMA
BEGIN
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_FORMAT="DD/MM/RR"';
END;