database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 9052 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 9052
Oracle 8i의 Migration workbench
작성자
정재익(advance)
작성일
2001-12-25 13:40
조회수
5,168

Oracle 8i의 Migration workbench는 MS SQL Server 6.5, MS SQL Server 7.0, Sybase Adaptive Server 11, MS Access의 data들을 Oracle Database로 이관 작업을 위한 utility입니다.

 

% NT Oracle 8.1.6 E.E에서는 Migration Workbench를 기본 package로 제공하고 있으나 8.1.5에서는 http://technet.oracle.com/software/tech/migration/workbench/

software_index.htm에서 download하여 사용하여야 합니다.

 

다음의 예에서는 sample DB인 small.mdb를 Oracle database로 이관하는 작업을 보입니다. (sample.mdb는 %ORACLE_HOME%\Omwb\Bin에 위치합니다.)

 

1. 우선 MS Access driver를 이용하여 small.mdb에 대한 data source를 생성해 둡니다.

 

제어판->ODBC->system DSN에서 추가를 합니다.

 

MS Access driver를 선택하고 data source name을 small로 지정합니다.

 

description을 입력합니다. 이때 MS Access database(small.mdb)를 선택합니다.

 

2. 이관 작업 중 Oracle ODBC data source가 필요할 수가 있으니 Oracle database(destination)에 대한 data source를 생성해 둡니다.

 

제어판->ODBC->system DSN에서 Oracle ODBC driver를 선택합니다.

 

Data source name과 Oracle Server로 접속 가능한 Oracle service name을 입력합니다.

 

 

3. Repository owner를 생성합니다.

 

Oracle database에 dba role을 부여받는 Repository user를 생성합니다.

 

SQL> connect system/manager

SQL> create tablespace mwrepository datafile 'C:\orant\database\mwrepository01.dbf' size 10M

default storage(initial 10K next 10K pctincrease 0);

SQL> create user repos identified by repos default tablespace mwrepository

teporary tablespace temp;

SQL> grant connect, resource, dbs to repos;

 

 

4. Migration Workbench를 수행하고 repository user로 login합니다.

이때 처음 접속할 경우 repository작업을 하게 됩니다.

 

 

5. repository 구성이 종료되면 Menu 항목 중 Action->Capture를 선택합니다.

 

next button을 누른 후 MS Access ODBC Data Source에 과정 1에서 등록해준 small를 입력합니다.

 

다음 화면에서는 이관할 Access database들을 선택할 수 있습니다.

Add Database button을 눌러 small.mdb외 MS Access database들을 추가합니다.

이 단계에서 Oracle model을 생성하지 않습니다.

 

6. Menu 항목중 Action->create Oracle Model을 선택하여 Oracle model을 구성합니다.

 

Oracle model이 생성되면 Oracle model tab을 선택하여 Oracle model 구성을 확인합니다.

이 곳에서 user의 password, Tablespace의 datafile에 대한 크기, 위치,

storage parameter 등을 수정할 수 있습니다.

datafile의 정의를 수정하기 위해서는 tablespaces에서 수정할 tablespace를 선택하고 오른쪽 창에서 datafile name을 double click합니다.

 

 

7. Oracle model의 수정을 완료하면 Menu 항목 중 Action->Migrate to Oracle을 선택하여 migration 작업에 착수합니다.

 

이관할 Oracle database의 dba user와 연결 가능한 service name을 입력합니다.

다음은 지시에 따라 user 생성 및 object 생성을 합니다.

 

한국Oracle 자료입니다...

[Top]
No.
제목
작성자
작성일
조회
9057ORA-1555에 관해
정재익
2001-12-25
5114
9054ora-01034 처리방법
정재익
2001-12-25
7470
9053Data와 Index가 같은 tablespace에 있는 경우 를 분리하는 방법
정재익
2001-12-25
4776
9052Oracle 8i의 Migration workbench
정재익
2001-12-25
5168
9051Repository 생성 절차
정재익
2001-12-25
4046
9049Oracle을 외부 네트워크로 열어주고자 할때(MTS인 경우)
정재익
2001-12-25
4200
9047SQL Loader 예제
정재익
2001-12-25
4685
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다