[오라클] 다른 스키마로 복사하기
Database/Oracle / 2012. 2. 13. 18:01
오라클에서 덤프를 이용하여 다른 스키마로 복사가 가능합니다.
우선 원본 스키마 덤프를 뜹니다.
# expdp [계정명]/[패스워드] SCHEMAS=[원본 스키마 명] DUMPFILE=[파일명]
ex)계정이 'vicki' 이고 패스워드가 'vickipasswd' 인 계정인 경우 스키마 덤프 명령
ex)계정이 'vicki' 이고 패스워드가 'vickipasswd' 인 계정인 경우 스키마 덤프 명령
# expdp vicki/vickipasswd SCHEMAS=vicki DUMPFILE=vicki.dmp
복사할 스키마를 생성한 후 아래와 같은 명령으로 복사를 수행합니다.
# impdp [계정명]/[패스워드] REMAP_SCHEMA=[원본 스키마 명]:[복사할 스키마 명] DUMPFILE=[파일명]
ex)'vicki_new' 스키마로 복사할 경우
ex)'vicki_new' 스키마로 복사할 경우
# impdp vicki/vickipasswd REMAP_SCHEMA=vicki:vicki_new DUMPFILE=vicki.dmp
오라클 10g Express 버전에서 정상 구동 확인하였습니다.