Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012



Similar documents
ORACLE DATABASE ADMINISTRATOR RESUME

Oracle Database 10g: New Features for Administrators

ORACLE DATABASE 11G: COMPLETE

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures]

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

ORACLE CORE DBA ONLINE TRAINING

SQL Server for Database Administrators Course Syllabus

Oracle 11g Database Administration

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Oracle Database 11g: Administration Workshop II DBA Release 2

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

Customer evaluation guide Toad for Oracle v12 Database administration

SQL Server Training Course Content

Oracle Database 12c: Admin, Install and Upgrade Accelerated

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Database 12c: Administration Workshop NEW

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

Oracle Database 11g: Administration Workshop II DBA Release 2

Oracle Database 11g: Administration Workshop I Release 2

D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop II Release 2

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn

W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I

Mind Q Systems Private Limited

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

Configuring Backup Settings Configuring and Managing Persistent Settings for RMAN Configuring Autobackup of Control File Backup optimization

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle 11g New Features - OCP Upgrade Exam

Many DBA s are being required to support multiple DBMS s on multiple platforms. Many IT shops today are running a combination of Oracle and DB2 which

Nutech Computer Training Institute 1682 E. Gude Dr. #102 Rockville, MD Tel: Web:Nutechtraining.com

Oracle Enterprise Manager Cloud Control 12c

System Administration of Windchill 10.2

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]

6231A - Maintaining a Microsoft SQL Server 2008 Database

Below are the some of the new features of SQL Server that has been discussed in this course

Beginning SQL Server Administration. Apress. Rob Walters Grant Fritchey

What s New with Oracle Database 12c on Windows On-Premises and in the Cloud

Why Not Oracle Standard Edition? A Dbvisit White Paper By Anton Els

Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured, hands-on activities.

SQL Server 2008 Administration

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database Cloud Services OGh DBA & Middleware Day

Oracle Database 11g: Administration Workshop I

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

Microsoft SQL Database Administrator Certification

Oracle Database 11g: New Features for Administrators

MS SQL Server DBA Training Course. Table of Contents

Oracle DBA Course Contents

Microsoft SQL Server 2012 Administration

Module 14: Scalability and High Availability

Oracle Database Public Cloud Services

SQL Server Developer Training Program. Topics Covered

ORACLE DBA 11G TRAINING

10775A Administering Microsoft SQL Server 2012 Databases

MS SQL Server 2014 New Features and Database Administration

Oracle Database 10g: Backup and Recovery 1-2

Safeguard Sensitive Data in EBS: A Look at Oracle Database Vault, Transparent Data Encryption, and Data Masking. Lucy Feng

Oracle Database 10g: Administration Workshop II Release 2

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

D78850GC10. Oracle Database 12c Backup and Recovery Workshop. Summary. Introduction. Prerequisites

Maintaining a Microsoft SQL Server 2008 Database

Ultimate Guide to Oracle Storage

Oracle 1Z0-528 Exam Questions & Answers

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

Implementing a Microsoft SQL Server 2005 Database

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Oracle Recovery Manager

Oracle Database: SQL and PL/SQL Fundamentals NEW

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content

Securing Data in Oracle Database 12c

Oracle 12c Multitenant and Encryption in Real Life. Christian Pfundtner

Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Oracle Database 12c Administration Workshop

MOC 20462C: Administering Microsoft SQL Server Databases

General DBA Best Practices

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

Administering Microsoft SQL Server 2012 Databases

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

Oracle Database 11g R1 & R2: New Features for Administrators

Automate Your BI Administration to Save Millions with Command Manager and System Manager

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

State of Wisconsin Database Hosting Services Roles and Responsibilities

Oracle 11g DBA Training Course Content

ORACLE DATABASE 10G ENTERPRISE EDITION

Top Down Performance Management with OEM Grid Control Or How I learned to stop worrying and love OEM Grid Control John Darrah, DBAK

High Availability Databases based on Oracle 10g RAC on Linux

Expert Oracle Enterprise

Real Application Testing. Fred Louis Oracle Enterprise Architect

How To Manage A Database Server 2012

Banner DBA Survival Guide

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Computer Visions Course Outline

Transcription:

Oracle vs. SQL Server Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Agenda Discussions on the various advantages and disadvantages of one platform vs. the other For each topic, based on the pros and cons of each platform, a quick vote on which you think is the best Open discussion on opinions and experiences along the way

Obtaining the Software Publically available download from otn.oracle.com No such thing as evaluation editions licensed via the honor system Minipacks via MOS (requires license) Patches via MOS (requires license) 120 or 180 day evaluation available from www.microsoft.com/sqlserver Non evaluation editions require CD-KEY After evaluation period, DB engine stops working but other software (i.e. client tools continue to work) Service packs available for free download from Microsoft.com Hotfixes available for free download from Microsoft.com

Installation Oracle Universal Installer X-Windows emulator required to install on UNIX from Windows Silent installs via Response Files Text based patching via Opatch Oracle Home Cloning supported Database binaries support multiple instances Runs on a wide variety of platforms Windows GUI Works on any version of Windows without requiring additional software Each instance requires it s own set of binaries Silent or unattended installs Can be packaged Can install on Windows Server Core As of SQL Server 2012

Upgrades Critical Patch Updates (CPUs) Patch Set Updates (PSUs) CPU plus security and other fixes PSUs/CPUs released quarterly Install via OPatch & manual execution of database scripts Database Upgrade Assistant (DBUA) available for automation Service Packs Cumulative Updates Hotfixes Installer handles both software updates & database scripts SQL Server Upgrade Advisor

Architecture Only one database One or more instances depending on whether RAC is used Many schemas within the instance Tables heap stored by default One redo stream at the database level Multiple redo logs and manual multiplexing Many customizable parameters and options (including memory config) Automatic Storage Management (ASM) Start and Stop the Instance Many user databases within the instance Schemas within each user database Tables Index Organized by default Redo streams unique to each user database Only allocates memory as needed Memory allocation can decrease One transaction log with one or more files

Administration Oracle Enterprise Manager (Database Control, Grid Control, Cloud Control) Command Line (SQL Plus) SQL Developer Java GUI Free download Job scheduling via Oracle Scheduler or OEM SQL Server Management Studio Backwards compatible to SQL Server 2000 Ability to execute commands against multiple databases at once Colorful syntax highlighted GUI Job Scheduling via the SQL Server Agent

High Availability Server Clustering Real Application Clusters (RAC) Windows Clusters

Disaster Recovery Data Guard Standby Databases Maximum Availability Architecture Log Shipping Database Mirroring AlwaysOn New 2012 feature Contained Databases New 2012 feature

Security & Authentication Users authenticated via database credentials Users authenticated via OS roles Password protected roles Detailed object level auditing DBA activities audited to OS logs Active Directory integration available with Oracle Advanced Security Option (ASO) And additional Oracle software Logins authenticated at the instance level Active Directory integration Windows Authentication and SQL Server authentication supported Users authenticated at the database level New in 2012! Detailed object level auditing Enhancements in 2008R2 and 2012! Easy to prevent access from OS administrators A schema is a separate database object

Data Protection Data Encryption Some options require the Advanced Security Option (ASO) Encrypted RMAN backups and Exports Requires ASO Database Vault Protect data from DBAs Oracle Firewall Data Encryption Backup Encryption

Backup and Recovery RMAN (Recovery Manager) Database backups (online & offline) Full/tablespace/file level backups Incremental & differential backups Simple database duplication Write directly to tape device or cloud (Amazon EC2) Reports on files or tablespaces needing backups Export / Import data and DDL Data Pump & Conventional BACKUP Command At the individual database level Full, differential, and incremental backups Data Loading/Unloading via SQL Server Integration Services (SSIS)

Performance Monitoring & Tuning Oracle Enterprise Manager (Database Control, Grid Control, Cloud Control) Built in DB Utilities AWR / ADDM / ASH Automatic SQL Tuning Command Line Add-Ons SQLTXPLAIN Statspack OS Watcher SQL Server Profiler Database Engine Tuning Advisor (DTA) Performance Monitor Counters OS Level Processor Affinity

Maintenance Automatic Jobs to: Update statistics Identify SQL issues List segments requiring reorganization Tables Usually Stored Index-Organized Requires regular rebalancing (i.e. weekly rebuilds) Requires regular Database Consistency Checks (DBCC) to fix page linkages Statistics Updated Automatically

Programmability PL/SQL Procedures, Functions, Packages Sequences Externally compiled code Protected wraped code TransactSQL (T-SQL) Stored Procedures Identity Columns Sequences (new in 2012) Protected encrypted code

Support & Trouble Shooting My Oracle Support (MOS) Requires Customer Support Identifier (CSI) to join Open Support Requests at no additional charge Provides technical notes, bug descriptions, scripts, patches, and downloads Oracle Configuration Manager can load diagnostic data directly to Oracle Support Google Bing Support Calls Charged for each support case Books Online (BOL)

Licensing and Costs Both support Computing power-based license model (in which the license price is determined by the number of processors or cores in the database server) User-based license model (in which license price is determined by the number of users who will access the database server).

Licensing and Costs Processor-based licensing gets a corefactor applied depending on the CPU type Processor-based licensing is making a shift from a metric to a core-based licensing metric for 2012 SQL Server 2012 core licenses are priced at one-fourth (1/4th) of the SQL Server 2008 R2 Enterprise Edition (EE)/Standard Edition (SE) processor license price Illustrative license price comparison including Oracle options (data-warehouse scenario, 4 x 8-core x86 processors)

Enterprise Edition What s Included Out-of-the-Box http://download.microsoft.com/download/6/a/7/6a70a35d-6ab7-4c63-a492-ba416ed4b48b/sql_server_2012_gives_you_more_advanced_features_out_of_the_box_apr2012.pdf

And the Overall Winner Is.????? Questions or Comments: Simon.Pane@first4db.com / Steve.Recsky@first4db.com