Microsoft SQL Server 2005 for the Oracle DBA

Similar documents
MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

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

Administering a SQL Database Infrastructure (MS )

Administering Microsoft SQL Server 2012 Databases

Microsoft Administering a SQL Database Infrastructure

Maintaining a Microsoft SQL Server 2008 Database

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

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

Microsoft Maintaining a Microsoft SQL Server 2008 Database

Oracle Architecture, Concepts & Facilities

Course Syllabus. At Course Completion

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Course 20764A: Administering a SQL Database Infrastructure

Basic knowledge of the Microsoft Windows operating system and its core functionality Working knowledge of Transact-SQL and relational databases

MCTS Microsoft SQL Server 2005 Implementation & Maintenance

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

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

Administering a SQL Database Infrastructure

Microsoft SQL Database Administrator Certification

Microsoft Official Courseware

Microsoft SQL Server Beginner course content (3-day)

Administering Microsoft SQL Server Databases

Oracle Database: SQL and PL/SQL Fundamentals NEW

Implementing a Microsoft SQL Server 2005 Database

Administering Microsoft SQL Server 2012 Databases

Administering a Microsoft SQL Server 2000 Database

10775A Administering Microsoft SQL Server 2012 Databases

6231A - Maintaining a Microsoft SQL Server 2008 Database

ExecuTrain Course Outline MOC 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

SQL Server 2014

10775 Administering Microsoft SQL Server Databases

Microsoft SQL Server 2014: MS SQL Server Administering Databases

Administering Microsoft SQL Server Databases MOC 20462

Administering a Microsoft SQL Server 2000 Database

50238: Introduction to SQL Server 2008 Administration

Course 20464: Developing Microsoft SQL Server Databases

MS-10775: Administering Microsoft SQL Server 2012 Databases. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

Administering Microsoft SQL Server 2012 Databases

Administering a Microsoft SQL Server 2000 Database

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

Before attending this course, participants should have:

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Developing Microsoft SQL Server Databases 20464C; 5 Days

MS Administering Microsoft SQL Server Databases

Course 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Oracle Database 12c: Admin, Install and Upgrade Accelerated

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Designing Database Solutions for Microsoft SQL Server 2012

Module 15: Monitoring

MOC Administering Microsoft SQL Server 2014 Databases

20464C: Developing Microsoft SQL Server Databases

Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion

Maintaining a Microsoft SQL Server 2008 R2 Database

SQL Server for Database Administrators Course Syllabus

Microsoft Administering Microsoft SQL Server Databases

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

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

Oracle USF

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

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Administrating Microsoft SQL Server 2012 Databases

ORACLE DATABASE 11G: COMPLETE

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

Oracle(PL/SQL) Training

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Developing Microsoft SQL Server Databases

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/-

MS 20465: Designing Database Solutions for Microsoft SQL Server 2012

Oracle Database: Program with PL/SQL

Microsoft Dynamics CRM 2011 Installation and Deployment

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

MS SQL Server DBA Training Course. Table of Contents

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

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop

Oracle Database: Program with PL/SQL

Administering Microsoft SQL Server Databases

Course 20462: Administering Microsoft SQL Server Databases

Planning, Deploying, and Managing an Enterprise Project Management Solution

Advanced IT Pro Course for Office SharePoint Server 2007 and SharePoint Services 3.0

Administering Microsoft SQL Server Databases

ITMT 1074 Course Syllabus

Implementing a Microsoft SQL Server 2008 Database

Administering Microsoft SQL Server Databases

Beginning SQL Server Administration. Apress. Rob Walters Grant Fritchey

Oracle Database: Program with PL/SQL

Course 20462C: Administering Microsoft SQL Server Databases

Oracle Database: Program with PL/SQL

Course Outline:

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

form approved June/2006 revised Nov Page 1 of 7

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

SQL Server 2008 Administration

Administering Microsoft SQL Server Databases

Oracle Database: Program with PL/SQL

ADMINISTERING MICROSOFT SQL SERVER DATABASES

Transcription:

Microsoft SQL Server 2005 for the Oracle DBA Course M50006 4 Day(s) 24:00 Hours Introduction Elements of this syllabus are subject to change. This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills and experience as an Oracle DBA to manage a Microsoft SQL Server system. Audience This course is intended for IT professionals. At Course Completion Prerequisites Before attending this course, students must have: Basic knowledge of Oracle DBA Certification exams Course Outline Course Outline Module 1: Workshop Introduction This module introduces the workshop, its purpose, and its objectives. Workshop Objectives Workshop Prerequisites Workshop Outline RDBMS Similarities Introduction to SQL Server 2005 SQL Server 2005 Manageability SQL Server 2005 High Availability SQL Server 2005 Scalability SQL Server 2005 Security SQL Server 2005 Programmability SQL Server 2005 Data Movement SQL Server 2005 Tools Understand the purpose of this workshop. Evaluate the general similarities between Oracle and SQL Server. Identify the new features available in SQL Server 2005. 1

Module 2: Database and Instance This module explains how to identify the various components of a database management system. Concept of Database and Instance Client Interaction with Database and Instances Database Limits Clearly define database and instance. Discuss the components of a database and an instance. Examine the relationship between a database and an instance. Understand client interaction between a database and an instance. Module 3: Database Architecture This module defines schema and schema objects, examines storage architecture and its physical and logi cal components, details the hierarchy in the logical structures, examines the structures used in the implementation of the logging model, and takes a brief look at the location and composition of the data dictionary system catalog. Schema and Schema Objects Storage Architecture Logging Model Data Dictionary Understand schema and schema objects. Identify logical and physical structures that have storage organization. Explain the architecture of data storage components and their hierarchy and relationships. Manage stage structures. Understand how to build the database by using files and table spaces. Comprehend the transaction logging model employed to perform transaction recovery and rollback. Distinguish major differences between the construction of the data dictionary in Oracle and SQL Server. Module 4: Instance Architecture This module explains the details of the instance architecture, and explains ho w the two main components of an instance, the memory and process, are used to archive?high performance? in a large multiuser environment. Configuration Memory Architecture - Overview Process and Thread-Based Architecture Oracle Client-Database Interaction SQL Server 2005 Client-Database Interaction Oracle Background Processes 2

SQL Server Background Processes Configure a database server. Understand the Memory Address Space of a database server. Identify key database memory structures. Identify memory areas inside the Oracle System Global Area (SGA) and their SQL Server equivalents. Understand process and thread-based architecture relevant to a relational database management system (RDBMS). Detail client interaction with a database server. Understand database server process/threat and the work performed. Module 5: Data Objects This module explains the objects in the database that are used to organiz e and store the content that most concerns the user, the business data. Schema Objects - Table Schema Objects - Table Clustered Index Constraints Triggers Indexes Views Character-Based Data Types Numeric Data Types Binary Data Types Object Data Storage Understand the organization of data in tables and the various forms of data. Understand the supporting schema objects. Understand the types of data that can be stored in tables. Understand organization and presentation of data in complex real-world forms. Understand storage organization of the schema objects. Module 6: Data Access This module explains various components of the relational engine that parses, optimizes, and executes database calls and fetches data. It discusses the different types of statements that constitute the Structured Query Language (SQL). It introduces the procedural SQL offered by Oracle and SQL Server. It discusses that the cost-based optimizer in Oracle and SQL Server optimization can be superseded by hints from the user. And lastly, it explains the concepts of local and distributed transactions and the two-phase commit. Relational Engine Structure Query Language (SQL) Data Definition Language (DDL) 3

Data Manipulation Language (DML) Control Statements Procedural SQL Cursors Error Handling Query Optimization Transaction Management Identify the components of the relational engine and their roles in processing SQL. Understand the basic concepts of SQL. Define procedural SQL constructs and their mechanisms. Identify query optimization by the relational engine and use r overrides. Understand transaction management. Module 7: Data Protection This module explains the intricate internal protection mechanisms used to ensure that users accessing the same database are protected from the effects of each other's transactions. These mechanisms include concurrency and consistency, logins and authentication, and auditing functionality. Concurrency and Consistency Locking Flashback Query in Oracle Database Security Privileges and Roles Auditing Understand the issues of concurrency and consistency of a multiuser environment. Explain how different levels of isolation are achieved by using different types of locks. Identify the mechanisms in place to accomplish security in the hierarchical structure from database to data dictionary, schema objects, and application data. Monitor database activity under auditing. Module 8: Basic Administration This module introduces the actions that need to be performed before the actual start of enrolling users and getting down to day-to-day administrative duties. SQL Server Installation Database System SQL Server Databases Database Configuration Database Maintenance Data Dictionary 4

System Stored Procedures Lab : Creating Databases and Setting Configuration Parameters Creating a Database Setting Configuration Parameters Plan and install SQL Server software. Create and configure an instance. Plan and create a database. Identify the various states in which a database can exist. Understand the data dictionary. Module 9: Server Management This module applies what was learned in Modules 2 and 3 with regard to system and storage resources within the administration of the system. Many of the aspects of files and file groups were covered in previous modules. In this module, these resources are tied to other logical storage structures and to schema objects. The module explains how to tie all the resources to sessions and transactions, which is a prerequisite to performance tuning. Memory Management Process Management Storage Management Session and Transaction Management Locks and Latches Lab : Utilizing Resources Understanding Threads Maintaining Filegroups Maintaining Data Files Configure and measure memory usage of a database instance and its compo nents. Configure and monitor database processes. Understand storage management at various levels of the storage hierarchy. Identify resource utilization by sessions and transactions. Understand statistics on low-level database structures. Module 10: Schema Object Management This module explains how Oracle and SQL Server differ in interpretation of identifier names in schema and object definition. It explains how to create and maintain the types of tables and indexes found in Oracle and SQL Server. It explains the differences in selection of storage parameters between Oracle and SQL Server. It compares other schema objects in Oracle and SQL Server, such as constraints, triggers, views, and sequences, and explains how to manage them. Object Identifiers and Naming Table Management Constraint Management 5

Trigger Management Index Management View Management Sequences Lab : Creating and Maintaining Tables and Associated Objects Creating Tables and Associated Objects Maintaining Tables and Indexes Understand identifier and naming conventions. Manage tables and indexes. Select storage parameters. Manage constraints and triggers. Manage views and sequences. Module 11: Database Security This module explains how an administrator can create and manage logins, users, roles, and profiles. It also explains how to implement security policies and access through system and object privileges. User Management Privilege Management Role Management Lab : Securing Databases Creating Logins and Users Lab : Granting Permissions Granting Permissions Lab : Revoking Permissions Revoking Permissions Create and maintain login accounts. Create and maintain user accounts. Create and maintain user-defined roles. Manage privileges for users and roles. Module 12: Data Transport This module gives an overview of data transport using SQL Server and explains the elements of integration services. Data Out Overview Data In Overview SQL Server Data Transport SQL Server Integration Services (SSIS) Elements of Integration Services SSIS Tools Copy Database Wizard 6

Lab : Transferring Data Perform Data Transfer by Using BCP and BULK INSERT Commands Lab : Exporting Data by Using the Import/Export Wizard Transfer Data by Using the Import/Export Wizard Understand the tools and functionality in Oracle and their equivalents in SQL Server for data transport in and out of the database. Understand the functionality in SQL Server for data transport into, out of, and within a database, and across m ultiple databases, multiple file formats, and other data sources and destinations. Module 13: Backup and Recovery This module explains the backup and recovery concepts in SQL Server. Database Errors Backup Methods Recovery Models Factors Affecting Backup Strategy Decisions Database Error Recovery Backup and Recovery Tools Third-Party Backup and Recovery Solutions Lab : Creating and Executing a Maintenance Plan for Backup Creating and Executing a Maintenance Plan for Backup Indentify database errors and types of failure. Understand the various backup methods. Obtain a high-level understanding of recovery methods. Use RDBMS native tools used for backup and recovery. Understand vendor solutions for backup and redundancy. Module 14: Performance Tuning This module presents a high-level discussion on performance tuning methodologies and an overview of the tools and techniques for performance analysis and tuning. Tuning Methodologies?Tuning While Building Tuning Methodologies?Performance Tuning Application Tuning Instance Tuning SQL Server Performance Tuning Tools Lab : Using Query Analyzer Using Profiler and Query Editor 7

Create a methodology to develop an application and the related database with optimal performance. Understand the methodologies involved in tuning a running instance. Identify key elements in instance, database, and application tuning. Module 15: Scalability and High Availability This module defines high availability and the role it plays in modern day businesses and discusses the key features, includin g clustering, standby databases, and replication. It also discusses the meaning of scalability with respect to very large database (VLDB) and online transaction processing (OLTP) environments and examines the key scalability features in Oracle and SQL Server. High Availability Clustering Standby Database Replication?Objects Replication?Types of Database Mirroring Scalability Scalability and High Availability in Backup and Recovery Understand the high-availability definition and requirements. Compare high availability features in Oracle and SQL Server. Define scalability and understand its requirements. Compare scalability features in Oracle and SQL Server. Module 16: Monitoring This module explains the various monitoring activities that need to be performed against the database and its server, and the tools that are available. Availability Monitoring Error Monitoring Error Logs Performance Monitor?Server Performance Monitor?Database and Instance Tool Monitoring Identify the monitoring requirements of a database. Identify sources of information on server, database, and instance activity. Understand server and database components that can be monitored. Use SQL Server tools for monitoring. Module 17: Microsoft SQL Server SSMA This module explains how to install and configure SQL Server Migration Assistant (SSMA) and extension packs. It al so 8

explains how the SSMA tool helps assess a migration task, convert PL/SQL code to T -SQL code, migrate data, test the migrated objects, and deploy them. SSMA Installation Option Configuration Simulations Assessment Reports Schema Conversion and Migration Data Migration Stored Program Converting Viewing Modes Migration Testing SQL Testing SSMA Workspace Install SSMA and extension packs. Configure SSMA. Emulate Oracle packages, sequences, and Oracle-style exception handling within SQL Server. Generate migration assessment reports. Convert and migrate schemas. Convert procedures, functions, view, and triggers. Understand migration testing. 9