I'm trying to add a new directory to all_directories. This first part went well I think, but when I'm trying to create a file in that dir I get:
ORA-29283: invalid file operation
This is my code:
DECLARE
fHandle UTL_FILE.FILE_TYPE;
BEGIN
fHandle := UTL_FILE.FOPEN('TEMPKBU', 'test.txt', 'w');
UTL_FILE.FCLOSE(fHandle);
END;
The DIRECTORY is created here:
SELECT * FROM all_directories WHERE directory_name = 'TEMPKBU'
OWNER DIRECTORY_NAME DIRECTORY_PATH ORIGIN_CON_ID
SYS TEMPKBU \\kcdkfile03\UserData\Bruger\KBU\temp 0
And the user has write privileges:
SELECT * FROM all_tab_privs WHERE table_name = 'TEMPKBU'
GRANTOR GRANTEE TABLE_SCHEMA TABLE_NAME PRIVILEGE GRANTABLE HIERARCHY COMMON TYPE
SYS KC_PROD SYS TEMPKBU EXECUTE YES NO NO DIRECTORY
SYS KC_PROD SYS TEMPKBU READ YES NO NO DIRECTORY
SYS KC_PROD SYS TEMPKBU WRITE YES NO NO DIRECTORY
KC_PROD PUBLIC SYS TEMPKBU READ NO NO NO DIRECTORY
KC_PROD PUBLIC SYS TEMPKBU WRITE NO NO NO DIRECTORY
So why is this not working? And how can I get a more detailed errormessage?
BR Kresten