probleme d'ecriture dans un fichier
Bonjour les experts, je suis sur une base en version 8i et je n'arrive pas a faire ecrire ce que je veux dans un fichier. Mon trigger est tout simple, le voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| CREATE OR REPLACE TRIGGER logon_audit_trigger
AFTER LOGON ON DATABASE
DECLARE
conn_usr varchar2(20);
conn_date date;
FIC UTL_FILE.FILE_TYPE;
BEGIN
select user into conn_usr from dual;
select sysdate into conn_date from dual;
FIC := UTL_FILE.FOPEN('utl_file_dir', 'audit_user', 'a');
UTL_FILE.PUTF(FIC,' '||conn_usr||' '||conn_date||' ''\n');
UTL_FILE.FCLOSE(FIC);
EXCEPTION
WHEN utl_file.invalid_path THEN
raise_application_error(-20000, 'ERREUR: Invalid File Path.');
WHEN OTHERS THEN
null;
END;
/ |
Il se cree avec aucune erreur et utl_file_dir est bien renseigne. les droits sur le dossier sont drwxrwsr-x .D'ou pourrait venir le probleme ? Le putf mal utilise peut etre ?
Cordialement