2008년 7월 22일 화요일

[Oracle]Data Import / Export

[Oracle]Data Import / Export

1. telnet 52.36.72.148 ->오라클이 있는 unix Server 접속\

2. login : dev1 / pw : dev1

3. cd DB/BAK ls 을 치면 ***.dmp 파일을 확인할 수 있다.

{Import!할때}
4. BAK 디렉토리에서 Import!명령어 (imp) 명령을 친다. imp -> Enter

5.username:cps / password : cps -> Oracle의 접속유저,패스를 친다

{Export할때 - 백업받을때}
6. BAK 디렉토리에서 Export명령어 (exp) 명령을 친다. imp -> Enter

7.username:cps / password : cps -> Oracle의 접속유저,패스를 친다

8.접속되면서 Exprot file:expdat.dmp > prc 를 친다.
(2)U(sers),or(3)T(ables):(2)U > 에서 3을 친다. (테이블단위로 백업받겠다는의미)

9.Export Table data (yes/no) : 에서 yes> 를 친다.
10.Compress extents(yes/no):에서 yes>를 친다.

11.Table(T) or Partition(T:P) to be exproted:(RETURN to quit)> 에서 PRC_TC_CAR 백업받을 테이블명을 친다(테이블명은 대문자)
...
...
...
백업받을 테이블을 진행하고 맨 마지막에 Enter Key를 한번 친다.

그럼 작업 종료

ls 를 치면 prc.dmp라는 백업파일이 형성되어 있다.

백업받은 파일 임포트 방법

unix 에 접속한다.
1.imp Enter
2.UserName : cps / Password:***
3.Import! file :expdat.dmp > 백업받은 파일명 (song_0109) Enter
4.Enter insert buffer size~ > 그냥 엔터
5.List contents of import! file only(yes/no); no> 그량 엔터
6.Ignore create error due to object existence (yes/no):no> Yes Enter
7.Import! grants~ > 그냥엔터
8.Imort Table data~> 그냥엔터
9.Import! entire export file~ > 그냥엔터
username:cps

Enter table(T) or partition(T:P) name or . if dong : 입력할 테이블명(SAP_SALE_HEAD) 을 입력하고 ENTER

...
..
맨 마지막에 그냥 엔터 -> 종료

====================
TOAD에서 데이터 백업 및 INSERT

EXPORT : DATABASE -> EXPORT -> TABLE DATA -> OPTIONS -> TO FILE
*.SQL파일 생성

IMPORT! : SQL EDIT창을 열고 FIEL OPEN -> EXCUTE AS A SCRIPT(실행버튼이미지옆에)



참조사이트 ;
http://cafe.daum.net/Lovers10/MYx/3?docid=XklB|MYx|3|20060926105933&q=toad%20export&srchid=CCBXklB|MYx|3|20060926105933

댓글 없음: