[오라클]exp/imp 단순 이관 방법 및 순서
No. |
서버 |
작업순서 |
작업내용 |
비고 |
1 |
OLD |
테이블스페이스 파악 |
각 업무별 Tablespace 및 Size 조회 |
|
2 |
OLD |
User/Role 정보 및 권한 파악 |
각 User별 Default Tablespace 및 Temporary, Password, Lock&Expire, Profile 등 |
|
3 |
OLD |
User별 Object수 파악 |
이관 작업 후 확인자료로 사용하기 위한 Object 수 파악(Table/Index/PK/FK/CK/SP/SF/Trigger/Sequece/Grant 등등) |
|
4 |
OLD |
Object별 Status |
이관 작업 후 확인자료로 사용하기 위한 점검 리스트 작성 |
|
5 |
OLD |
Listener Stop |
lsnrctl stop 리스너명 |
|
6 |
OLD |
DB Shutdown |
SQL> shutdown immediate |
|
7 |
OLD |
DB Startup |
SQL> startup |
|
8 |
OLD |
User별 Export |
각 업무 단위(User Mode)로 Export(Rows=n Indexes=n Option 사용) |
크기가 크지 않은 경우 Rows=y Indexes=y로 하고 [9번] 생략 |
9 |
OLD |
테이블별 Export |
테이블의 크기가 큰 것은 별도 Export |
Direct=y Buffer=102400000 사용 |
10 |
OLD |
Export한 .dmp 파일 신규 서버로 복사 |
Ftp 또는 rcp, NFS 등을 이용하여 복사 |
NFS를 이용하여 직접 Import는 권장하지 않음 |
1 |
NEW |
DB Create |
DB 재생성 작업 |
|
2 |
NEW |
Tablespace 재생성 |
업무별, 부하분산 고려한 Tablespace 생성 |
|
3 |
NEW |
User 및 Role 생성 |
User/Role생성 후 권한 부여 |
|
4 |
NEW |
User별 Import |
User별 Export(rows=n indexes=n)한 .dmp 파일 Import |
필요시 테이블/인덱스 initial size 조정 |
5 |
NEW |
Foregin Key Disable |
|
|
6 |
NEW |
Trigger Disable |
|
|
7 |
NEW |
테이블별 Import |
테이블별 Export한 .dmp 파일들을 동시에 Import를 여러 개 실행(Ignore=y Commit=y Buffer=102400000) |
OLD [9번]을 수행하지 않은 경우 이 작업은 Skip |
8 |
NEW |
Foregin Key Enable |
|
|
9 |
NEW |
Trigger Enable |
|
|
10 |
NEW |
User별 Object수 파악 |
이관 작업 후 확인자료로 사용하기 위한 Object 수 파악(Role/Table/Index/PK/FK/CK/SP/SF/Trigger/Sequece/Grant 등등) |
|
11 |
NEW |
Object별 Status |
이관 작업 후 확인자료로 사용하기 위한 점검 리스트 작성 |
|
12 |
NEW |
Object 확인 작업 |
DB 이관 전/후 비교 |
|
13 |
NEW |
Table Analyze 작업 |
DBMS_STATS Packge를 이용하여 통계정보 생성 |
|
14 |
NEW |
DB Shutdown |
SQL> shutdown immediate |
|
15 |
NEW |
DB Startup |
SQL> Startup |
|
16 |
NEW |
Listener Start |
lsnrctl start 리스너명 |
|
17 |
NEW |
응용 프로그램 테스트 |
응용프로그램을 실행하여 테스트 실시 |
|
18 |
NEW |
Listener Stop |
lsnrctl stop 리스너명 |
|
19 |
NEW |
DB Shutdown |
SQL> shutdown immediate |
|
20 |
NEW |
Archive log Mode 적용 |
init$SID.ora 수정 |
|
21 |
NEW |
DB Clod백업 |
백업 장비(BCV,DLT,DAT 등)을 이용한 데이터파일 백업 |
'01.오라클 > 007.DB Knowledge Base' 카테고리의 다른 글
[오라클]Delete와 Truncate 비교 (0) | 2012.12.19 |
---|---|
[오라클]V$session Command 컬럼의 코드표 (0) | 2012.12.19 |
[오라클]Data Type - DECODE 함수와 ORA-01722 (0) | 2012.12.19 |
[오라클]PK컬럼 순서와 데이터베이스 성능 (0) | 2012.12.19 |
[오라클]설치 시 커널 매개변수 설정 (0) | 2012.12.19 |