ORACLE 덤프 파일 import 후에 다시 import 방법을 알고싶습니다. 0 2 1,980

by 오류가 낙타낳다 [Oracle 백업/복구] [2019.07.24 14:21:39]


안녕하세요 테스트 서버에 덤프 파일 import 후에 다시 import를 할려고하는데요

다시 덤프를 하는 이유가 abc라는 계정에 30기가정도 되는 덤프 파일을 import 후에 중간에 임포트가 취소되었는지

테이블은 생성되었는데 데이터가 비더라구요 [테이블 30개 이상]

그래서 다시 임포트시키려고하는데

SELECT  'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;'
  FROM    user_objects
WHERE   object_type = 'TABLE';

이런식으로 해당 쿼리를 복사해서

테이블을 전체 삭제 후에 임포트시키면 되는걸까요?

아니면 그냥 임포트시키면 될까요?

조언부탁드립니다..

 

by 열심열심 [2019.07.24 14:25:54]

기존 스키마 전부 삭제 하고 다시 import하시는걸 추천드립니다. 

 


by 임상준 [2019.08.06 14:35:32]

중간에 임포트가 취소되었는지 아닌지 로그를 확인 해보고, 온전하게 들어간 테이블이 대부분이고 임포트 된 테이블에 아직 DML 이 발생하지 않았다면 기존 덤프 파일에서 빠진 테이블만 테이블 단위로 넣을 것 같습니다.

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