SlideShare a Scribd company logo
1 of 4
Download to read offline
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 20
Database Migration Tool
S.Chidananda Gouda1
,B.Sudarshan Patil2
,E.G Anil Kumar3
,Guru Prasad4
D.Sai Madhavi5
1,2,3,4 Student,RYMEC,
5 Associate Professor,RYMEC
I. Introduction
Actually, the concept of data migration is mentioned very often. Data migration is the process of transferring
data between various computers or information systems, formats and storage types. We can apply this concept
to all areas where we work with data, such as information systems, file systems, storage types, databases, etc.
There are many reasons for data migration, the most common include the following:
1. Upgrading to a newer software or hardware
2. Change of company policy
3. Investment to IT services
4. Saving measures
5. Integration of multiple data sources into one system
In the area of relational databases we can provide data migration of databases between various types of
relational database management systems, in which databases are implemented. During the process of data
migration is important to provide correct migration of the logical structure of database and data migration of
data stored in database tables with the appropriate data types. We also need to remember that various types of
RDBMS have different properties and characteristics. All RDBMS are based on the relational model but the
specific properties and parts of databases can be implemented differently. Differences may be in naming and
support of data types, SQL commands for creating and editing database tables or the specific features of the
RDBMS, which may not be supported in another RDBMS.
II. Problem Formulation
The general process of data migration, which is used for database migration and data between different types of
RDBMS, is called ETL (Extract, transform and load) and consists of these steps:
1. Extracting data from the source database.
2. Transforming data into usable form for migration to the target database.
3. Migration of data to the target database.
The ETL process uses the terms source and target databases that are refine there:
Source database – database of source RDBMS, from which data are migrated.
Target database – database of target RDBMS, into which data are migrated.
III. Problem Solution
To deal with data migration the tool designed, database migration tool. The mechanism adopted is discussed as
stated below,
ABSTRACT
This paper deals with the design of the tool Entitled Database Migration Tool Across Standard
Database Formats processing data migration between different relational database management
systems (RDBMS).The Database Migration Tool Across Standard Database Formats entitled is
mainly aimed at designing a tool to handle for migrating one database from a sources of data to
another,changing database's schema if necessary. Paper also proposes methodological guidelines
for successful migration of database tables and their data between different RDBMS and suggests
the possibility of tool extension when the source or target RDBMS is changed. The proposed tool
is shown on data migration of selected database of the source RDBMS to the target RDBMS
Keywords: Database Migration Tool, RDBMS, Migration, ETL, Oracle, MySQL, MS ACCESS,
Database format.
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 21
 Database migration tool takes the source database type (Oracle, MySQL, MS Access) and followed to it
name of the database is given, these are the input required to the tool, this is the source side input.
 On the other hand the target database type (Oracle, MySQL, MS Access) is specified, and an empty
database is created to move the data of the source to this database, these are all the input constraints
required for the tool.
Figure 1. Input Data
 Initially the tool starts to fetch the data from the specified source database and then evaluates the data types
used in the database individually for each attribute and it stores temporarily.
 After the evaluation at the source database is completed, the tool starts checking for the suitable data types
present in the target database which matches the source database data types and after finding the compatible
data types, it creates a query in the target database format which includes the data with the compatible data
type and the other required constraints.
Table 1. Evaluation of suitable data types
SOURCE RDBMS SOURCE DATA_TYPE TARGET DATA_TYPE
MySQL VARCHAR VARCHAR2
MySQL NVARCHAR2
MySQL CHAR
MySQL LONG
MySQL BLOB
 The formed query is then executed in the target database.
This is the mechanism followed for a successful migration of the data between different databases.
Input linguistic variables:
1. Type of the source RDBMS (SOURCE_RDBMS) – a member of the set of RDBMS {Oracle, MySQL,MS
Access}
2. Data type of the attribute in the source database table, supported by selected source RDBMS
(SOURCE_DATA_TYPE) – VARCHAR, CHAR, TINYTEXT, MEDIUMTEXT, LONGTEXT, etc.
3. Type of the target RDBMS (TARGET_RDBMS)– a member of the set of RDBMS {Oracle, MySQL, MS
ACCESS}
Output linguistic variable:
1. Data type of the attribute in the target database table, supported by selected target
RDBMS(TARGET_DATA_TYPE)– VARCHAR2,NVARCHAR2, TEXT, CLOB, BLOB, etc.
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 22
IV. Architecture Diagram
Figure 2. Architecture Diagram
The above diagram shows the complete process of the database migration. There are two phases in this, the first
phase is DMT mapping and the other is DMT re-construction, from the source database the relevant database
tables and the respective data-structure is extracted and is mapped. Here the XML document acts as the cross
platform for transformation of the format that is it acts as a bridge, on the other side the database data and the
file-structure data is re-constructed in the DMT reconstruction phase and is transferred to the target database
with the re-created file-structure.
Figure 3. Phase Diagram
This diagram deals with the schema and the plan for migration; it has three phases in it
1. Phase-1 deals with the schema’s of the database, here the comparison of the schema is done between the old
conceptual schema and the new conceptual schema. Through this comparison, this let us to know what
transformation should be done.
2. Phase-2 plays a major role because here by taking the comparison result of the previous phase it generates a
suitable plan in interaction with the user and this plan is implemented .
3. Phase-3 will implement the plan which is generated in the phase-2,this is implemented by a migrator plan
generator, this will transfer the data and schema(if necessary)from the old database to new database by
using the plan.
So these are phases that are to be processed for the successful migration.
.
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 23
V. Conclusion
Data migration is the key exercise for any new system setup, upgrades, and migrations from one platform to
another. The need may also arise due to change up in technical areas of the company or adoption of new
technology stack or updating the new technology stack to manage the data. Migration activity is also called for
when disparate system exchange data in different formats- say from Excel files to database. Existence of
differences in the data storage mechanism is one of the for most reasons to initiate data migration
activity.Proposed tool, which can migrate database and their data from the source RDBMS to the target
RDBMS. Finally, we presented created tool on the process of data migration of the selected database migrated
from MySQL to Oracle. An expert system and its knowledge base can be easily extended for using in various
types of RDBMS.
References
[1]. Effective Java Programming Language Guide by JOSHUA BLOCH,Pearson Education-Sun Microsystems.
[2]. Expert system for data migration between different database management systems by BOGDAN WALEK, CYRIL KLIMES
[3]. A Complete Guide for Database Technology Migration Program K. Vaidyanathan (IT infrastructure consultant and part
of TCS’ Global Consulting Practice)
[4]. Implementing Incremental Data Migration for Multi-Database Systems by Priyanka Bhole, Arati Vidhate, Prajkta Kaudare,
Monika Kute Successful Data Migration by oracle

More Related Content

What's hot

Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)
welcometofacebook
 
Codd's rules
Codd's rulesCodd's rules
Codd's rules
Mohd Arif
 
access listo para exponer
access listo para exponeraccess listo para exponer
access listo para exponer
Johncito QM
 

What's hot (20)

Database concepts
Database conceptsDatabase concepts
Database concepts
 
data entry operations for class 12th chapter vise presentation
 data entry operations  for class 12th chapter vise presentation data entry operations  for class 12th chapter vise presentation
data entry operations for class 12th chapter vise presentation
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 
Database management system
Database management systemDatabase management system
Database management system
 
Data independence
Data independenceData independence
Data independence
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) i
 
Database System
Database SystemDatabase System
Database System
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
A Primer for Relational Database Design and Use
A Primer for Relational Database Design and UseA Primer for Relational Database Design and Use
A Primer for Relational Database Design and Use
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
overview of database concept
overview of database conceptoverview of database concept
overview of database concept
 
Data models
Data modelsData models
Data models
 
Data Management
Data ManagementData Management
Data Management
 
Codd's rules
Codd's rulesCodd's rules
Codd's rules
 
access listo para exponer
access listo para exponeraccess listo para exponer
access listo para exponer
 
RDBMS
RDBMSRDBMS
RDBMS
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
 
Bab9
Bab9Bab9
Bab9
 
RDBMS.
RDBMS.RDBMS.
RDBMS.
 

Similar to Database Migration Tool

Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxJournal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
LaticiaGrissomzz
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...
nalini manogaran
 

Similar to Database Migration Tool (20)

Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxJournal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
 
Big data service architecture: a survey
Big data service architecture: a surveyBig data service architecture: a survey
Big data service architecture: a survey
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...
 
UNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningUNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data Mining
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Database Management Systems.ppt
Database Management Systems.pptDatabase Management Systems.ppt
Database Management Systems.ppt
 
HRIS UNIT 2 2021.pptx
HRIS UNIT 2 2021.pptxHRIS UNIT 2 2021.pptx
HRIS UNIT 2 2021.pptx
 
Power Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage SystemPower Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage System
 
A N S I S P A R C Architecture
A N S I  S P A R C  ArchitectureA N S I  S P A R C  Architecture
A N S I S P A R C Architecture
 
Advanced Database System
Advanced Database SystemAdvanced Database System
Advanced Database System
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii
 
Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)
 
Detailed overview on Database and database system
Detailed overview on Database and database systemDetailed overview on Database and database system
Detailed overview on Database and database system
 
J0212065068
J0212065068J0212065068
J0212065068
 
M.sc. engg (ict) admission guide database management system 4
M.sc. engg (ict) admission guide   database management system 4M.sc. engg (ict) admission guide   database management system 4
M.sc. engg (ict) admission guide database management system 4
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 

Recently uploaded

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 

Recently uploaded (20)

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 

Database Migration Tool

  • 1. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 20 Database Migration Tool S.Chidananda Gouda1 ,B.Sudarshan Patil2 ,E.G Anil Kumar3 ,Guru Prasad4 D.Sai Madhavi5 1,2,3,4 Student,RYMEC, 5 Associate Professor,RYMEC I. Introduction Actually, the concept of data migration is mentioned very often. Data migration is the process of transferring data between various computers or information systems, formats and storage types. We can apply this concept to all areas where we work with data, such as information systems, file systems, storage types, databases, etc. There are many reasons for data migration, the most common include the following: 1. Upgrading to a newer software or hardware 2. Change of company policy 3. Investment to IT services 4. Saving measures 5. Integration of multiple data sources into one system In the area of relational databases we can provide data migration of databases between various types of relational database management systems, in which databases are implemented. During the process of data migration is important to provide correct migration of the logical structure of database and data migration of data stored in database tables with the appropriate data types. We also need to remember that various types of RDBMS have different properties and characteristics. All RDBMS are based on the relational model but the specific properties and parts of databases can be implemented differently. Differences may be in naming and support of data types, SQL commands for creating and editing database tables or the specific features of the RDBMS, which may not be supported in another RDBMS. II. Problem Formulation The general process of data migration, which is used for database migration and data between different types of RDBMS, is called ETL (Extract, transform and load) and consists of these steps: 1. Extracting data from the source database. 2. Transforming data into usable form for migration to the target database. 3. Migration of data to the target database. The ETL process uses the terms source and target databases that are refine there: Source database – database of source RDBMS, from which data are migrated. Target database – database of target RDBMS, into which data are migrated. III. Problem Solution To deal with data migration the tool designed, database migration tool. The mechanism adopted is discussed as stated below, ABSTRACT This paper deals with the design of the tool Entitled Database Migration Tool Across Standard Database Formats processing data migration between different relational database management systems (RDBMS).The Database Migration Tool Across Standard Database Formats entitled is mainly aimed at designing a tool to handle for migrating one database from a sources of data to another,changing database's schema if necessary. Paper also proposes methodological guidelines for successful migration of database tables and their data between different RDBMS and suggests the possibility of tool extension when the source or target RDBMS is changed. The proposed tool is shown on data migration of selected database of the source RDBMS to the target RDBMS Keywords: Database Migration Tool, RDBMS, Migration, ETL, Oracle, MySQL, MS ACCESS, Database format.
  • 2. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 21  Database migration tool takes the source database type (Oracle, MySQL, MS Access) and followed to it name of the database is given, these are the input required to the tool, this is the source side input.  On the other hand the target database type (Oracle, MySQL, MS Access) is specified, and an empty database is created to move the data of the source to this database, these are all the input constraints required for the tool. Figure 1. Input Data  Initially the tool starts to fetch the data from the specified source database and then evaluates the data types used in the database individually for each attribute and it stores temporarily.  After the evaluation at the source database is completed, the tool starts checking for the suitable data types present in the target database which matches the source database data types and after finding the compatible data types, it creates a query in the target database format which includes the data with the compatible data type and the other required constraints. Table 1. Evaluation of suitable data types SOURCE RDBMS SOURCE DATA_TYPE TARGET DATA_TYPE MySQL VARCHAR VARCHAR2 MySQL NVARCHAR2 MySQL CHAR MySQL LONG MySQL BLOB  The formed query is then executed in the target database. This is the mechanism followed for a successful migration of the data between different databases. Input linguistic variables: 1. Type of the source RDBMS (SOURCE_RDBMS) – a member of the set of RDBMS {Oracle, MySQL,MS Access} 2. Data type of the attribute in the source database table, supported by selected source RDBMS (SOURCE_DATA_TYPE) – VARCHAR, CHAR, TINYTEXT, MEDIUMTEXT, LONGTEXT, etc. 3. Type of the target RDBMS (TARGET_RDBMS)– a member of the set of RDBMS {Oracle, MySQL, MS ACCESS} Output linguistic variable: 1. Data type of the attribute in the target database table, supported by selected target RDBMS(TARGET_DATA_TYPE)– VARCHAR2,NVARCHAR2, TEXT, CLOB, BLOB, etc.
  • 3. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 22 IV. Architecture Diagram Figure 2. Architecture Diagram The above diagram shows the complete process of the database migration. There are two phases in this, the first phase is DMT mapping and the other is DMT re-construction, from the source database the relevant database tables and the respective data-structure is extracted and is mapped. Here the XML document acts as the cross platform for transformation of the format that is it acts as a bridge, on the other side the database data and the file-structure data is re-constructed in the DMT reconstruction phase and is transferred to the target database with the re-created file-structure. Figure 3. Phase Diagram This diagram deals with the schema and the plan for migration; it has three phases in it 1. Phase-1 deals with the schema’s of the database, here the comparison of the schema is done between the old conceptual schema and the new conceptual schema. Through this comparison, this let us to know what transformation should be done. 2. Phase-2 plays a major role because here by taking the comparison result of the previous phase it generates a suitable plan in interaction with the user and this plan is implemented . 3. Phase-3 will implement the plan which is generated in the phase-2,this is implemented by a migrator plan generator, this will transfer the data and schema(if necessary)from the old database to new database by using the plan. So these are phases that are to be processed for the successful migration. .
  • 4. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 05||May – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 23 V. Conclusion Data migration is the key exercise for any new system setup, upgrades, and migrations from one platform to another. The need may also arise due to change up in technical areas of the company or adoption of new technology stack or updating the new technology stack to manage the data. Migration activity is also called for when disparate system exchange data in different formats- say from Excel files to database. Existence of differences in the data storage mechanism is one of the for most reasons to initiate data migration activity.Proposed tool, which can migrate database and their data from the source RDBMS to the target RDBMS. Finally, we presented created tool on the process of data migration of the selected database migrated from MySQL to Oracle. An expert system and its knowledge base can be easily extended for using in various types of RDBMS. References [1]. Effective Java Programming Language Guide by JOSHUA BLOCH,Pearson Education-Sun Microsystems. [2]. Expert system for data migration between different database management systems by BOGDAN WALEK, CYRIL KLIMES [3]. A Complete Guide for Database Technology Migration Program K. Vaidyanathan (IT infrastructure consultant and part of TCS’ Global Consulting Practice) [4]. Implementing Incremental Data Migration for Multi-Database Systems by Priyanka Bhole, Arati Vidhate, Prajkta Kaudare, Monika Kute Successful Data Migration by oracle