본문 바로가기

oracle10R2

MSSQL2008 -> ORACLE10g MIGRATION

jtds-1.2.5-dist.zip

기존 서버 : MS SQL SERVER 2008

대상 서버 : Oracle10g Release 10.2.0.5.0 - 64bit Production

사용 툴 : sqldeveloper-3.0.04.34

타사 JDBC드라이버 : jtds-1.2.5-dist

1. ORACLE에 ADMIN 또는 SYSTEM 계정으로 접속합니다.

2. 마이그레이션용 계정을 생성합니다.

CREATE USER [계정]

IDENTIFIED BY [비밀번호]
DEFAULT TABLESPACE [테이블스페이스]
TEMPORARY TABLESPACE [템프용]
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT DBA TO [계정] WITH ADMIN OPTION;
GRANT CONNECT TO [계정] WITH ADMIN OPTION;
GRANT RESOURCE TO [계정] WITH ADMIN OPTION;
ALTER USER [계정] DEFAULT ROLE ALL;
GRANT CREATE VIEW TO [계정];
GRANT UNLIMITED TABLESPACE TO [계정] WITH ADMIN OPTION;

※ 이거 누가 정리좀 해주실분 ㅠㅠ 저는 계속 안되다가 짜증나서 그냥 ROLES 전부 추가해버렸습니다;;

3. http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 에서 sqldeveloper-3.0.04.34를 다운받습니다.

4. 첨부파일인 jtds-1.2.5-dist 를 다운받아서 압축을 풀어놓습니다.

5. sqldeveloper-3.0.04.34 압축풀고 실행

6. 메뉴에서 도구 -> 환경설정 -> 데이터베이스 -> 타사JDBC드라이버 -> 항목추가 -> 아까 압축 풀어놓았던 jtds-1.2.5-dist 폴더로 가서 jtds-1.2.5.jar파일을 선택합니다.

7. 왼쪽 브라우저에서 접속에서 오른쪽클릭 -> 새접속 -> 접속정보를 설정합니다. (Oracle Mssql 둘다 설정해주세요)

※ 4번의 작업을 안했다면 SQLServer 메뉴가 나오지 않습니다.

8. MSSQL 에서 마이그레이션 할 곳에서 오른쪽클릭 -> Oracle로 이전을 선택합니다.

9. 출력디렉토리는 아무데나 설정해주시고 나머지 설정부분은 쭉쭉 넘기시면 됩니다. (필요하신부분은 알..아서 수정을;;)

10. 유저명_접속자명으로 유저가 생성되면서 마이그레이션이 종료됩니다.