util_file사용중 remote서버의 공유폴더 접근오류 0 0 1,773

by 와일드키드 [Oracle 기초] [2023.09.07 13:49:22]


안녕하세요

Util file을 이용하여 remote의 공유폴더에 파일을 write하려 합니다.

작업 절차를 아래와 같이 수행해 봤습니다. 테스트 서버모두 윈도우 입니다.

원격지서버) TEST공유폴더 생성 후 everyone에 모든 권한 부여

오라클서버) net use z: \\원격지서버\test' /user:administrator 1234qwer 

오라클서버) cd Z:    <--정상

오라클서버) create directory TESTDIR as '\\원격지서버\test';

               grant read,write on TESTDIR to floweruser

              select privilege from user_tab_privis where table_name='TESTDIR'

              privilege 

             ---------

              READ            

              WRITE     

 오라클서버) 파일쓰기 테스트

declare 

  f utl_file.file_type;

begin 

    f := utl_file.fopen('TESTDIR','someting.txt',w');

    utl_file.pu_line(f,'line one: aaaa');

    util_file.fclose;

end;

/

Error report - 

ORA-29283: invalid file operation: unexpected 'LFI" error (1509) [29437]

ORA-06512: "SYS.UTL_FILE", line 563

ORA-06512: "SYS.UTL_FILE", line 41

ORA-06512: "SYS.UTL_FILE", line 478

29283,  00000 - "Invalid file operation%s"

* Cause : an attempt was made to read from a file or directory that does not exist, or file or directory access was denied by the opering system

* Action : Verify fiel and directory access privileges on the file system and fi reading, verity that the file exists.

로컬로는 test가잘되는데 원격지는 안되네요. 

상대원격지에 oracle관련 계정은 없습니다. 도와주시면 진심 감사드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입