--디렉터리 조회
sqlplus 또는 dbtool 입력시작
SELECT * FROM DBA_DIRECTORIES ;
--D:\DEV\DATABASE\ORACLE21C\ADMIN\XE\DPDUMP 경로에 작업할 dpump_dir1 디렉토리 생성
CREATE DIRECTORY dpump_dir1 AS 'D:\DEV\DATABASE\ORACLE21C\ADMIN\XE\DPDUMP';
--dpump_dir1 디렉토리레 권한을 system 계정에 부여
GRANT READ, WRITE ON DIRECTORY dpump_dir1 TO system;
--시스템 계정의 비밀번호가 없다면 생성
ALTER USER system IDENTIFIED BY 1234;
sqlplus 또는 dbtool 입력 끝
cmd 입력 시작
-- cmd 창을 열어 dmp 생성
expdp c##nerobong2/1234@xe SCHEMAS=C##NEROBONG2 DIRECTORY=dpump_dir1 DUMPFILE=schema_backup2.dmp LOGFILE=schema_backup.log
--전체복원
impdp c##nerobong2/1234@xe FULL=Y DIRECTORY=dpump_dir1 DUMPFILE=schema_backup2.dmp LOGFILE=full_restore.log
--스키마 복원
impdp c##nerobong2/1234@xe SCHEMAS=C##NEROBONG2 DIRECTORY=dpump_dir1 DUMPFILE=schema_backup2.dmp LOGFILE=schema_restore.log
--테이블 복원
impdp c##nerobong2/1234@xe TABLES=C##NEROBONG2.SALE DIRECTORY=dpump_dir1 DUMPFILE=schema_backup2.dmp LOGFILE=table_restore.log
cmd 입력 끝
댓글 없음:
댓글 쓰기