Slide 7 (MySQL Online Ke Oracle Online via SQL Developer)

download Slide 7 (MySQL Online Ke Oracle Online via SQL Developer)

of 32

Transcript of Slide 7 (MySQL Online Ke Oracle Online via SQL Developer)

Slide 1 Kontrak Kuliah Basis Data Lanjut

Slide 7Migrasi Data dari MySQL ke Oracle secara OnlineVia SQL DeveloperTora Fahrudin (TRF)[email protected]: Third Party JDBC Drivers The Third Party JDBC Drivers pane specifies drivers to be used for connections to third-party (non-Oracle) databases, such as IBM DB2, MySQL, Microsoft SQL Server, or Sybase Adaptive Server. (You do not need to add a driver for connections to Microsoft Access databases.) To add a driver, click Add Entry and select the path for the driver:

For IBM DB2: the db2jcc.jar and db2jcc_license_cu.jar files, which are available from IBM

For MySQL: a file with a name similar to mysql-connector-java-5.0.4-bin.jar, in a directory under the one into which you unzipped the download for the MySQL driver

For Microsoft SQL Server or Sybase Adaptive Server: jtds-1.2.jar, which is included in the jtds-1.2-dist.zip download

For Teradata: tdgssconfig.jar and terajdbc4.jar, which are included (along with a readme.txt file) in the TeraJDBC__indep_indep.12.00.00.110.zip or TeraJDBC__indep_indep.12.00.00.110.tar downloadTambahkan MySQL Connector Lewat Database Properties

Tambahkan MySQL Connector Lewat Database Properties

Buat Koneksi ke MySQL

Browse Objek Database di MySQL

Copy To Oracle (CTO)

Choose Connection

Check The Result

Migration Third-Party Database

Simple & Complex Scenario

Creating a Database User for the Migration RepositoryCONN SYS AS SYSDBACREATE USER migrations IDENTIFIED BY migrations DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;

Do not use a standard account (for example, SYSTEM) for migration.Granting a Database User for the Migration RepositoryGRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLIC SYNONYM TO migrations WITH ADMIN OPTION;

GRANT ALTER ANY ROLE, ALTER ANY SEQUENCE, ALTER ANY TABLE, ALTER TABLESPACE, ALTER ANY TRIGGER, COMMENT ANY TABLE, CREATE ANY SEQUENCE, CREATE ANY TABLE, CREATE ANY TRIGGER, CREATE ROLE, CREATE TABLESPACE, CREATE USER, DROP ANY SEQUENCE, DROP ANY TABLE, DROP ANY TRIGGER, DROP TABLESPACE, DROP USER, DROP ANY ROLE, GRANT ANY ROLE, INSERT ANY TABLE, SELECT ANY TABLE, UPDATE ANY TABLE TO migrations;Buat Koneksi ke Repository

Buat Repository

Buat User di Oracle sesuai database yang akan di PindahkanMisal DB di MySQL yang mau di pindah adalah tukang_ojek.

Buat User tukang_ojekCREATE USER tukang_ojekIDENTIFIED BY tukang_ojek DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;

Buat User tukang_ojekGRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLIC SYNONYM, CREATE ANY SEQUENCE, ALTER ANY SEQUENCE, DROP ANY SEQUENCE, CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY TABLE, CREATE ANY TRIGGER, ALTER ANY TRIGGER, DROP ANY TRIGGER, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO tukang_ojek;Buat Koneksi Tukang Ojek

Pilih Repository u/ Capture dan Converted Model ke OracleBuat Project Migrasi dari menu Tools -> Migration -> Migrate

Beri Nama Project Migrasi-nya

Pilih Koneksi Database Sumbernya

Pilih Database Yang Akan di Pindah Dari Koneksi SumberKonversi Tipe DataDari Sumber ke Target

Pilih Koneksi Target Database

Move Data

Summary

Proses & Message

Project Migrasi

Check The Result

ReferensiHelp center SQL Developer

TERIMA KASIH