728x90

@ 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

 
oracle export(backup) /A컴퓨터에서 db export 할 때 tnsnames.ora 확인 위치
1. 오라클 full backup > 오라클이 설치되어있는 컴퓨터 cmd 창으로 들어간다 > 파일을 다운받을 위치까지 들어간다음 명령어 입력 > exp .....
blog.naver.com
본문으로 이동

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할 유저

728x90

'프로그래밍 > 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

+ Recent posts