ORACLE/Migration
이관 - 오라클 exp/imp를 이용한 단순 이관 방법 및 순서
[PineTree]
2015. 9. 14. 21:26
| 출처 : http://blog.naver.com/itisksc/30046151023 om/itisksc/30046151023
이관 - 오라클 exp/imp를 이용한 단순 이관 방법 및 순서   2009.04.13. 17:20
|
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/DB Link 등등) | | 4 | OLD | Object별 Status | 이관 작업 후 확인자료로 사용하기 위한 점검 리스트 작성 (Role/Table/Index/PK/FK/CK/SP/Trigger/Sequece/Synonym/Grant/DB Link 등등) | | 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 테이블의 크기가 작은 것들은 모아서 Export하되 적당한 크기로 분할하여 Export | Direct=y Buffer=102400000 사용 | 10 | OLD | Export한 .dmp 파일 신규 서버로 복사 | Ftp 또는 rcp, NFS 등을 이용하여 복사 용량이 부족할 경우 나누어 Export한 파일을 순차적으로 복사하여 Import한 다음 삭제하는 방법으로 작업 | 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/DB Link 등등) | | 11 | NEW | Object별 Status | 이관 작업 후 확인자료로 사용하기 위한 점검 리스트 작성 (Role/Table/Index/PK/FK/CK/SP/Trigger/Sequece/Synonym/Grant/DB Link 등등) | | 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 수정 SQL> Startup mount SQL> alter database archivelog SQL> archive log list SQL> alter database open SQL> shutdown immediate | | 21 | NEW | DB Clod백업 | 백업 장비(BCV,DLT,DAT 등)을 이용한 데이터파일 백업 | |
|