@ A컴퓨터에서 B 컴퓨터로 oracle db 백업
1. A 컴퓨터 db export(백업)
1.1. 오라클 db가 있는 컴퓨터 cmd 창
1.2. export 파일을 다운받을 위치까지 들어간다음 명령어 입력
명령어 : exp dbid/dbpassword@tnsname file=filename.dmp log=filename.log full=y statistics=none
** tnsname 확인위치 : http://blog.naver.com/ksy90604/220311841230
2. B 컴퓨터 테이블스페이스 생성(기존에 오라클이 깔려있다면)
2.1. B컴퓨터 cmd 창
2.2. c:... > SQLPLUS SYSTEM/MANAGER
** db가 두개일 경우 이러한 방법으로는 들어가지지 않음
해결방안 : 1) sqlplus /nolog
2) conn /@sid as sysdba
2.3. 테이블 스페이스 생성
SQL> create tablespace 생성할이름
2 datafile 'C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\생성할이름.DBF'
3 SIZE 1000M
4 AUTOEXTEND ON
5 EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
3. 사용자 생성
sql > CREATE USER 유저이름 IDENTIFIED BY 유저이름;
4. 사용자 권한 부여
SQL> GRANT DBA TO 유저이름;
5. 사용자 테이블 스페이스 권한 수정
SQL> ALTER USER 유저이름 DEFAULT TABLESPACE 생성된테이블스페이스이름;
6. B 컴퓨터 db import 방법
6.1. B 컴퓨터 cmd창
6.2. import할 파일이 있는 위치까지 들어감
6.3. 명령어
imp dbid/dbpassword@tnsname file=operation.dmp log=operation.log fromuser=익스포트받은 유저이름 touser=임포트받을 유저이름 ignore=y
//fromuser는 export한 user touser는 impoert할 유저
[출처] A컴퓨터에서 B 컴퓨터로 oracle db 백업|작성자 크립텍스
'프로그래밍 > Oracle' 카테고리의 다른 글
oracle hr 사용자 unlock (0) | 2016.01.25 |
---|---|
ORACLE PLS-553 오류 처리 (0) | 2015.04.29 |
오라클 테이블 정보 보기 (0) | 2015.04.23 |
SQLPLUS 출력 컬럼 수 조정하기 (0) | 2014.07.31 |
프로시저 혹은 함수 목록 출력시 (0) | 2014.06.25 |