DATA_PUMP_DIR 을 FTP에서 보려면 0 6 3,011

by Daff [2016.02.05 10:20:36]


DATA_PUMP_DIR 을 FTP에서 보려면 어떻게 해야하나요

export된 dmp 파일을 다운받으려고 하는데요,

FTP로 접속해보면 해당 폴더가 안보이는데

DBA가 따로 권한을 줘야하는건가요

 

by 창조의날개 [2016.02.05 10:30:55]

SELECT * FROM DBA_DIRECTORIES;

위 쿼리로 해당 디렉토리 위치를 알아 보시는건 해 본 것으로 보여지기는 한데요..

 

ftp에서 권한은 dbms와 관계가 없고 os와 관계가 있습니다.

 

보통은 DATA_PUMP_DIR을 oracle 아래에 만들어 주기 때문에

 

ftp를 oracle 계정으로 접속하면 접근이 가능할텐데요..

 

그렇지 않고 다른 곳으로 잡았다면 os에서 권한을 주어야 할 것으로 보여집니다..

 

또는 모든 디렉토리에 권한을 가진 user로 ftp 접속을 하시면 되겠죠..

 

 


by Daff [2016.02.05 10:44:02]

답변감사합니다- 저 쿼리로 알아본거 맞아요

어제까지 폴더가 안보이더니 오늘 보이네요

DBA와 SYSAdmin이 따로 계셔서 그분들이 권한을 주는데, 아마도 제 계정으로 볼수있게 해주신거 같아요, (맞겠죠?)

 


by 창조의날개 [2016.02.05 10:50:01]

ftp 계정을 따로 사용한다면 당연히 권한을 따로 줘야 합니다.


by Daff [2016.02.05 10:48:00]

하나더 질문할게요

데이터펌프에 있는 export된 dmp파일을 import 하니까 제가 원하는 테이블은 안올라가고, 이렇게 나오는데요, 왜그런건지..

ORA-31655: 작업을 위해 선택된 데이터 또는 메타 데이터 객체 없음
마스터 테이블 "PRODUCT"."SYS_IMPORT_TABLE_01"이(가) 성공적으로 로드됨/로드 취소


by 창조의날개 [2016.02.05 10:53:11]

덤프를 받을때 PRODUCT 계정으로 받지 않고 다른 계정으로 받은게 아닐지요?

 

해당 log 파일을 보시면 덤프 받은 명령문이 함께 있으며 거기 보시면 계정도 있을 것 입니다.

 

dba가 따로 있다고 하시니 좀더 자세한것은 dba분에게 질문하시는게 그쪽 환경을 잘 알아서 정확한 답변을 해 주실듯 합니다.


by Daff [2016.02.05 11:41:15]

덤프받은건 다른계정이에요,

검색질;;;해보고 아래처럼 문구를 바꾸니까 임포트 되었어요- 감사합니다-

impdp id/pw@sid directory=data_pump_dir tables=code dumpfile=code.dmp  logfile=code.log

impdp id/pw@sid directory=data_pump_dir remap_schema=src_user:target_user tables=src_user.code dumpfile=code.dmp  logfile=code.log

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