• Post category:StudyBullet-3
  • Reading time:8 mins read


Migrate SQL Server into Oracle Database and learn about SQL Windows and Analytic Functions

What you will learn

 

SQL Server Database Server Setup

 

Oracle Database Server Setup

 

Migrate SQL Database into Oracle Database

 

Connect to third party database

 

Create migration repository

 

Generate scripts to create target database

 

Convert capture data model to Oracle

 

Move data from SQL Server into Oracle

 

Translate third-party object to Oracle

 

Analyse data with Analytic functions

 

Analyse data with windows functions

Description

Data Migration is an important function anyone working with a database should be able to carry out.


Get Instant Notification of New Courses on our Telegram channel.


There are several tools available to perform database and data migration. In this course we will be using a free powerful tool by Oracle called Oracle SQL Developer to migrate a third party database from Microsoft SQL Server into Oracle.

Database migration involves several steps specified below:

Setting up a Migration Repository : The Migrations Repository is a database schema that stores the meta_data collected and transformed in the migration process.

 Configuring the Third Party Database Connection  : You  need to configure a database connection for the database  which  you would like to migrate. There are two steps to this process:Download JDBC driver and Connecting to Third 
 Party  Database.

Capturing Source Database :This step is used to capture a snapshot of the current state of your third-party database and is necessary to provide SQL Developer  with a “point in time” view of your database. Once this step is complete, the Migration wizard works on the meta-data stored in its repository, instead of issuing queries against your live database.

Convert Captured Model to Oracle : The next step in the migration process is to convert the captured model  of the database to an Oracle-specific model. 

Translate Third Party SQL Objects to Oracle :The next step in the migration process is to translate the T-SQL objects – constraints, functions, procedures, triggers, views – to Oracle SQL objects. 

Generating Scripts to Create Target Database :Once the conversion process has completed, SQL Developer has a model of what the converted database will look like. This is used to generate SQL scripts for the creation of the new Oracle Database schema(s) and to run these scripts.

Move Data from Third Party Database  to Oracle :The last step in the Migration Wizard is to  move the data to the new database.  Migrating the data is a process that copies the data from the third-party database to the new tables 
in the Oracle database. The Migration Wizard uses the  same Oracle database connection required to run the scripts as it does to move the data.

English
language

Content

Oracle Database Server Setup
Introduction
What is Oracle Database
Oracle 18c Database
Hardware Pre installation requirements
Software Pre installation requirements
Oracle Database Download link
Install Oracle
SQLplus
Unlock sample schema
Install Oracle developer
Connecting to Oracle Database
Install TOAD
Connect TOAD to Oracle
SQL Server Database Server
What is SQL Server
Installation requirements
SQL Server download
SQL Server installation
Install SSMS
Connecting to SQL Server
Install sample database
Data Migration: SQL Server to Oracle
Creating a database user
Creating a repository
Configure third party database connection: part 1
Configure third party database connection: part 2
Capturing source data
Convert captured data model to Oracle
Translate Third party T-SQL Objects to Oracle
Generate Scripts to create target database
Moving data from SQL Server to Oracle
Introduction to SQL Window and analytic Functions
What are Analytic functions
What are window functions
The Syntax
Partition BY
Order BY
Analytic WindowFunctions
Row Number Functions
RANK Functions
DENSE RANK Functions
LEAD Functions
LAG functions
First and LAST Functions
ListAgg Functions
Windowing Clause
Working with the default windowing clause
Rows and Windowing Clause
Range and windowing clause
Between and windowing clause
Using multiple windows into your data