Download Migrate from Oracle to Microsoft SQL Server

Document related concepts

Tandem Computers wikipedia , lookup

Database model wikipedia , lookup

Oracle Database wikipedia , lookup

Microsoft Access wikipedia , lookup

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Team Foundation Server wikipedia , lookup

SQL wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
Agenda
What motivates customers to upgrade?
Migration methodology
Migration tools
Demos
Q&A
Motivation!
• Lower TCO
• More secure, more performant
• Empower business through data – Microsoft Data
Services integration
• Leader in Gartner Magic Quadrant
• Hybrid capabilities - path to cloud
Understanding the migration lifecycle
Migrate
Define
Assess
Design
Deploy
Remediate
Test
Setting up for success
What are the requirements for this project?
Data Platform Modernization
Reducing TCO
Cloud readiness
Who are the Stakeholders?
What does success look like?
What is the acceptance criteria
Risks
Legacy Applications
ISV support
Discovering the scope
What is the scope of the project?
Inventory the current system
• Impact analysis
• “Unearth the unknown”
Discovery and Inventory
Hardware Information
Detailed Reporting
Map toolkit
Assess (Uncover)
What is the complexity and effort?
How many resources are required?
•
•
•
•
•
•
Packages
Procedures
Functions
Triggers
UDT
Application
queries
• Dynamic
PL/SQL
• Roles
• Users
• Resources
Automation
Database
Schema
Tables
Synonyms
Sequences
Views
Security
•
•
•
•
•
•
Programmability
Object
Assess: Uncover
• Jobs
• Schedules
• Events
SSMA for Oracle
SSMA for Sybase
SSMA for DB2
SSMA for MySQL
SSMA for Access
Azure SQL Database / SQL 2016
• Expanded feature support
• In-Memory OLTP
• Columnstore
• Row Level Security
• Temporal
SQL Server Migration Assistant
Migration report
Cost estimation
Conversion details
SSMA migration reports
Creating a blueprint
Design
Design to land the migration
Plan to expand
Mastering the migration
Migration
Schema migration
Data migration
Automatic schema
conversion
SSMA (client or server)
Customize type mappings
SSIS (server)
Manual code conversion
SSMA migrations
Project-based migration
Online database explorer
Schema migration
Data migration
Platform extensions
Schema conversion
Type mappings
Data migration
The last mile
Change Data Capture (CDC)
How it works
Workflow
Prepare database
Get last position
Read all from source
Read changes
Write to destination
Process changes
Record position
Save current position
CDC with Oracle
How it Works
Must be in ARCHIVELOG mode
CDC Designer
Demo
Oracle CDC
Confidential under NDA
SSMA tool support for Azure migration
http://premier.microsoft.com
https://support.microsoft.com/en-us/assistedsupportproducts
https://social.msdn.microsoft.com/Forums/sqlserver/
en-US/home?forum=sqlservermigration
Migrate
Define
Assess
Design
Deploy
Remediate
Test
www.microsoft.com/itprocareercenter
www.microsoft.com/itprocloudessentials
www.microsoft.com/mechanics
https://techcommunity.microsoft.com
http://myignite.microsoft.com
https://aka.ms/ignite.mobileapp
Appendix
Useful links
http://aka.ms/ssmafororacle
http://aka.ms/ssmaforMySQL
https://www.microsoft.com/en-us/download/details.aspx?id=53595
https://www.microsoft.com/en-us/download/details.aspx?id=52676
https://blogs.msdn.microsoft.com/bobsql/2016/06/03/sql-2016-itjust-runs-faster-announcement/
https://technet.microsoft.com/enus/library/dd537533(v=sql.100).aspx
https://msdn.microsoft.com/en-us/library/jj873729.aspx – pages 32
to 38
https://technet.microsoft.com/enus/library/dd425070(v=sql.100).aspx
http://www.mattmasson.com/2011/12/cdc-in-ssis-for-sql-server-2012-2/
Keys to success of a migration project
• Executive sponsorship (business driven)
• Lead point of contact for key groups
• Dedicated resources (people, hardware, software,
•
•
•
•
•
infrastructure)
Clear objectives and focused goal
SQL Server SMEs – scalability, availability, security, and
management
DBA skills & operations migration
Migration specialists
Advanced SQL Server training
SSMA Installation considerations
Client side
Server side
Client drivers (32- or 64- bit)
Client drivers (32- or 64-bit)
SSMA (32- or 64-bit)
SSMA extension pack
SSIS
Cloud readiness
Database discovery
Many other features
SSIS for one time migration
CDC Components for SSIS
Initial Load
Incremental Load
CDC Designer – Prepare SQL Server
CDC Designer – Setup CDC Service
CDC Designer – Create Oracle CDC
CDC Designer – Create Oracle CDC Wizard
CDC Designer – Managing an Instance
Tooling support for Azure migration
What about the cloud?
Azure virtual machine
Azure SQL DB
Full SSMA support
Full SSMA support
Complete extensions
Partial extensions
Getting started: Azure portal
Azure portal
Provision
Manage