반응형
하나의 스키마를 다른 새 스키마(Oracle)로 가져오기
나는 하나의 스키마 user1 에서 내보낸 데이터 dmp 파일을 가지고 있습니다.exp
명령줄 유틸리티
이 덤프를 사용하여 새로 생성된(빈) 다른 스키마 사용자 2로 가져오겠습니다.imp
명령줄 유틸리티
다음과 같은 몇 가지를 시도했습니다.
imp system/password@tesdb fromuser=user1 touser=user2 file=E:\Data\user1.dmp log=E:\Data\user1.log
오류가 발생합니다.
IMP-00002: failed to open user1.dmp for read
Import file: EXPDAT.DMP >
어떤 도움이든 감사히 받겠습니다.
가능한 dmp 파일 문제를 수정한 후 스키마를 다시 매핑하여 적절하게 가져올 수 있도록 하는 방법입니다.필요한 경우 테이블스페이스도 변경됩니다.
impdp system/<password> SCHEMAS=user1 remap_schema=user1:user2 \
remap_tablespace=user1:user2 directory=EXPORTDIR \
dumpfile=user1.dmp logfile=E:\Data\user1.log
EXPORTDIR은 오라클에서 시스템 사용자로서 디렉토리로 정의되어야 합니다.
create or replace directory EXPORTDIR as 'E:\Data';
grant read, write on directory EXPORTDIR to user2;
문제는 dmp 파일 자체에 있었습니다.파일을 다시 내보내야 했고 명령어도 잘 작동합니다.고마워요 @저스틴 동굴
언급URL : https://stackoverflow.com/questions/15142798/import-one-schema-into-another-new-schema-oracle
반응형
'itsource' 카테고리의 다른 글
jQuery : blur() 이벤트 전 fire click() 이벤트 (0) | 2023.09.14 |
---|---|
jquery - 동적으로 만든 단추에 대해 작동하지 않는 이벤트 클릭 (0) | 2023.09.14 |
매개 변수에서 사용할 때? (0) | 2023.09.04 |
런타임 오류:이 이벤트 루프가 python에서 이미 실행되고 있습니다. (0) | 2023.09.04 |
C#에서 문자열의 새 줄을 잘라내는 가장 쉬운 방법은 무엇입니까? (0) | 2023.09.04 |