Diplomado Oracle DBA Specialist
Duración: 250 horas.
Horario: Sabatino de 8:00 a 16:00 horas.
Incluye:
1. Curso presencial de 250 horas.
2.- Material oficial de Oracle University (e-kit´s) de los siguientes cursos:
- Oracle Database 12c: SQL & PLSQL Fundamentals
- Oracle Database 12c: Admin, Install and Upgrade Accelerated
- Oracle Database 12c: Backup and Recovery Workshop
- Oracle Database 12c: Management Multitenant Architecture
- Oracle Database 12c: Performance Management and Tuning
- Oracle Database 12c: RAC Administration
Requisitos:
Es Indispensable traer lap-top con las siguientes características:
1. Procesador: Intel(R) Core(TM) i5 ó i7 Quad Core a 2.0 GHz o un procesador equivalente
en Intel o AMD de cuatro núcleos.
2. Tipo de Sistema Operativo Windows 7 u 8 a 64 Bits.
3. Mínimo de memoria RAM: 12 GB.
4. Mínimo de espacio en Disco 150 GB disponibles.
Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97
Oracle Database: SQL and PL/SQL Fundamentals NEW
Duration: 5 Days
What you will learn
This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along
with the benefits of the programming languages using Oracle Database technology. You'll explore the concepts of
relational databases.
Learn To:
Write queries against single and multiple tables, manipulate data in tables and create database objects.
Use single row functions to customize output.
Invoke conversion functions and conditional expressions.
Use group functions to report aggregated data.
Create PL/SQL blocks of application code that can be shared by multiple forms, reports and data management
applications.
Develop anonymous PL/SQL blocks, stored procedures and functions.
Declare identifiers and trap exceptions.
Use DML statements to manage data.
Use DDL statements to manage database objects.
Declare PL/SQL Variables.
Conditionally control code flow (loops, control structures).
Describe stored procedures and functions.
Retrieve row and column data from tables.
Benefits to You
Ensure fast, reliable, secure and easy to manage performance. Optimize database workloads, lower IT costs and deliver
a higher quality of service by enabling consolidation onto database clouds.
Hands-On Practices
Demonstrations and hands-on practice reinforce the fundamental concepts that you’ll learn in this course. By enrolling in
this course, you’ll begin using Oracle SQL Developer to develop these program units. SQL*Plus and JDeveloper are
available as optional tools.
Course Bundle
Note: This course is a combination of Oracle Database: SQL Workshop I and Oracle Database: PL/SQL Fundamentals
courses.
AudienceApplication Developers
Copyright © 2013, Oracle. All rights reserved. Page 1
Forms DeveloperFunctional ImplementerPL/SQL DeveloperPortal DeveloperReports DeveloperTechnical Consultant
Related Training
Required Prerequisites
Familiarity with data processing concepts and techniques
Familiarity with programming concepts
Course ObjectivesRun data manipulation statements (DML) to update data in the Oracle Database.
Design PL/SQL anonymous block that execute efficiently.
Describe the features and syntax of PL/SQL.
Handle runtime errors.
Describe stored procedures and functions.
Use PL/SQL programming constructs and conditionally control code flow (loops, control structures, and explicit cursors).
Use cursors to process rows.
Identify the major structural components of the Oracle Database 11g.
Retrieve row and column data from tables with the SELECT statement.
Create reports of sorted and restricted data.
Employ SQL functions to generate and retrieve customized data.
Display data from multiple tables using the ANSI SQL 99 JOIN syntax.
Create reports of aggregated data.
Run data definition language (DDL) statements to create and manage schema objects.
Course Topics
IntroductionOverview of Oracle Database 12c and related products
Copyright © 2013, Oracle. All rights reserved. Page 2
Overview of relational database management concepts and terminologiesIntroduction to SQL and its development environmentsThe HR schema and the tables used in this courseOracle Database documentation and additional resources
Retrieve Data using the SQL SELECT Statement List the capabilities of SQL SELECT statementsGenerate a report of data from the output of a basic SELECT statementUse arithmetic expressions and NULL values in the SELECT statementInvoke Column aliasesConcatenation operator, literal character strings, alternative quote operator, and the DISTINCT keywordDisplay the table structure using the DESCRIBE command
Restricted and Sorted Data Write queries with a WHERE clause to limit the output retrievedDescribe the comparison operators and logical operatorsDescribe the rules of precedence for comparison and logical operatorsUsage of character string literals in the WHERE clauseWrite queries with an ORDER BY clause Sort the output in descending and ascending orderSubstitution Variables
Usage of Single-Row Functions to Customize Output List the differences between single row and multiple row functionsManipulate strings using character functionsManipulate numbers with the ROUND, TRUNC, and MOD functionsPerform arithmetic with date dataManipulate dates with the DATE functions
Conversion Functions and Conditional Expressions Describe implicit and explicit data type conversionDescribe the TO_CHAR, TO_NUMBER, and TO_DATE conversion functionsNesting multiple functionsApply the NVL, NULLIF, and COALESCE functions to dataUsage of conditional IF THEN ELSE logic in a SELECT statement
Aggregated Data Using the Group Functions Usage of the aggregation functions in SELECT statements to produce meaningful reportsDescribe the AVG, SUM, MIN, and MAX functionHow to handle Null Values in a group function?Divide the data in groups by using the GROUP BY clauseExclude groups of date by using the HAVING clause
Display Data From Multiple TablesWrite SELECT statements to access data from more than one tableJoin Tables Using SQL:1999 Syntax View data that does not meet a join condition by using outer joinsJoin a table to itself by using a self joinCreate Cross Joins
Usage of Subqueries to Solve QueriesUse a Subquery to Solve a Problem
Copyright © 2013, Oracle. All rights reserved. Page 3
Single-Row Subqueries Group Functions in a Subquery Multiple-Row Subqueries Use the ANY and ALL Operator in Multiple-Row Subqueries Use the EXISTS Operator
SET OperatorsDescribe the SET operatorsUse a SET operator to combine multiple queries into a single queryDescribe the UNION, UNION ALL, INTERSECT, and MINUS OperatorsUse the ORDER BY Clause in Set Operations
Data ManipulationAdd New Rows to a TableChange the Data in a Table Use the DELETE and TRUNCATE StatementsHow to save and discard changes with the COMMIT and ROLLBACK statementsImplement Read ConsistencyDescribe the FOR UPDATE Clause
DDL Statements to Create and Manage TablesCategorize Database ObjectsCreate Tables Describe the data typesUnderstand ConstraintsCreate a table using a subqueryHow to alter a table?How to drop a table?
Other Schema ObjectsCreate, modify, and retrieve data from a viewPerform Data manipulation language (DML) operations on a viewHow to drop a view?Create, use, and modify a sequenceCreate and drop indexesCreate and drop synonyms
Introduction to PL/SQLPL/SQL Overview List the benefits of PL/SQL SubprogramsOverview of the Types of PL/SQL blocksCreate a Simple Anonymous Block Generate the Output from a PL/SQL Block
PL/SQL IdentifiersList the different Types of Identifiers in a PL/SQL subprogramUsage of the Declarative Section to Define IdentifiersUse of variables to store dataScalar Data Types%TYPE Attribute Bind VariablesSequences in PL/SQL Expressions
Copyright © 2013, Oracle. All rights reserved. Page 4
Write Executable StatementsBasic PL/SQL Block Syntax GuidelinesHow to comment code?SQL Functions in PL/SQLData Type ConversionNested Blocks Operators in PL/SQL
Interaction with the Oracle Server SELECT Statements in PL/SQL to Retrieve dataData Manipulation in the Server Using PL/SQL The SQL Cursor conceptLearn to use SQL Cursor Attributes to Obtain Feedback on DMLHow to save and discard transactions?
Control StructuresConditional processing Using IF StatementsConditional processing Using CASE StatementsSimple Loop StatementWhile Loop StatementFor Loop StatementThe Continue Statement
Usage of Composite Data Types PL/SQL Records The %ROWTYPE Attribute Insert and Update with PL/SQL RecordsAssociative Arrays (INDEX BY Tables)INDEX BY Table Methods INDEX BY Table of Records
Explicit CursorsUnderstand Explicit CursorsDeclare the CursorHow to open the Cursor?Fetching data from the CursorHow to close the Cursor?Cursor FOR loopExplicit Cursor AttributesFOR UPDATE Clause and WHERE CURRENT Clause
Exception Handling What are Exceptions?Handle Exceptions with PL/SQLTrap Predefined Oracle Server ErrorsTrap Non-Predefined Oracle Server ErrorsTrap User-Defined Exceptions Propagate ExceptionsRAISE_APPLICATION_ERROR Procedure
Stored Procedures and FunctionsWhat are Stored Procedures and Functions?
Copyright © 2013, Oracle. All rights reserved. Page 5
Differentiate between anonymous blocks and subprogramsCreate a Simple ProcedureCreate a Simple Procedure with IN parameterCreate a Simple FunctionExecute a Simple ProcedureExecute a Simple Function
Copyright © 2013, Oracle. All rights reserved. Page 6
Oracle University | Contact Us: +52 1 55 8525 3225
Oracle Database 12c: Admin, Install and Upgrade Accelerated
Duration: 5 Days
What you will learn
This Oracle Database 12c: Admin, Install and Upgrade Accelerated course covers 7 days worth of content in only 5
days. It consists of the Oracle Database 12c: Administration Workshop Ed 1 course (5 days) and the Oracle Database
12c: Install and Upgrade Workshop Ed 1 course (2 days). This course will will teach you about the Oracle Database
architecture and you will discover how to effectively manage an Oracle Database instance. You will also be provided key
information on how to install and administer Oracle Database 12c.
Learn To:
Upgrade an existing Oracle Database to Oracle Database 12c.
Create and manage an Oracle Database Instance.
Create and manage Storage Structures.
Configure the Oracle Network Environment.
Create and manage users.
Monitor the database and manage performance.
Learn basic information on backup and recovery techniques.
Benefits To You
Discover how you can effectively install and manage an Oracle Database instance. Create a container database and
provision pluggable databases to support your business needs. Benefit from learning how to configure the Oracle
Network Environment to perform database maintenance.
AudienceData Warehouse AdministratorDatabase AdministratorsDatabase DesignersSupport EngineerTechnical Administrator
Related Training
Required Prerequisites
Working knowledge of SQL and use of PL/SQL packages
Suggested PrerequisitesBasic knowledge of Linux Operating System
Copyright © 2013, Oracle. All rights reserved. Page 1
Course ObjectivesInstall Oracle Database 12c software
Upgrade database to Oracle Database 12c
Create an Oracle Database
Create a container database
Monitor the Database
Manage Database Performance
Implement Database Auditing
Configure the Database Instance Such That Resources Are Appropriately Allocated Among Sessions and Tasks
Schedule Jobs to Run Inside or Outside of the Database
Configure Oracle Net Services
Configure your Database For Backup and Recovery Operations
Describe Oracle Database Architecture
Manage the Oracle Database Instance
Manage Oracle Database Storage structures
Course Topics
IntroductionCourse ObjectivesCourse ScheduleOverview of Oracle Database 12cOverview of Oracle CloudOverview of the HR SchemaOracle Database 12c Introduction
Exploring the Oracle Database ArchitectureOracle Database Architecture: OverviewOracle Database Instance ConfigurationsConnecting to the Oracle Database InstanceOracle Database memory Structures (overview)Process ArchitectureProcess StructuresProcess Startup SequenceDatabase Storage Architecture
Oracle Software Installation Basics
Copyright © 2013, Oracle. All rights reserved. Page 2
Planning Your InstallationConfiguring Oracle Linux with Oracle RDBMS Pre-Install RPMOperating System Groups and UsersEnvironment VariablesConfiguring the Oracle Software Owner EnvironmentUsing Oracle Universal Installer (OUI)Installation Option: Silent Mode
Installing Oracle Database Software System Requirements for Oracle DatabaseCreating Operating System Groups and UsersTypes of Installations
Creating an Oracle Database by Using DBCAPlanning the Database Storage StructureTypes of Databases (based on workload)Choosing the Appropriate Character SetUnderstanding How Character Sets are UsedSetting the NLS_LANG Initialization ParameterUsing the Database Configuration Assistant (DBCA)
Oracle Database Management ToolsIntroducing Oracle Database Management ToolsUsing SQL*PlusUsing SQL Developer Logging in to Oracle Enterprise Manager Database ExpressUsing the Enterprise Manager Database Express Home PageUnderstanding the Enterprise Manager Cloud Control FrameworkUsing Enterprise Manager Cloud Control
Managing the Database InstanceInitialization Parameter FilesStarting an Oracle Database InstanceShutting Down an Oracle Database InstanceViewing Log FilesUsing Trace FilesUsing the Dynamic Performance ViewsData Dictionary
Configuring the Oracle Network EnvironmentOracle Net Services OverviewOracle Net Listener OverviewEstablishing Oracle Network ConnectionsConnecting to a ServerTools for Configuring and Managing the Oracle NetworkUsing the Listener Control UtilityUsing Oracle Net Configuration Assistant Using Oracle Net Manager
Administering User SecurityDatabase User Accounts (overview)Predefined Administrative Accounts
Copyright © 2013, Oracle. All rights reserved. Page 3
Creating a UserAuthenticationUnlocking a User Account and Resetting the PasswordPrivilegesRolesProfiles
Managing Database Storage StructuresUnderstanding Storage of DataDatabase Block contentsExploring the Storage StructureCreating a New TablespaceOverview of Tablespaces Created by DefaultManaging TablespacesViewing Tablespace InformationUsing Oracle Managed Files
Managing SpaceSpace Management OverviewBlock Space ManagementRow Chaining and MigrationFree Space Management Within SegmentsTypes of SegmentsAllocating ExtentsAllocating SpaceCreating Tables Without Segments
Managing Undo DataUndo Data OverviewTransactions and Undo DataStoring Undo InformationComparing Undo Data and Redo DataManaging UndoConfiguring Undo RetentionGuaranteeing Undo RetentionChanging an Undo tablespace to a Fixed Size
Managing Data ConcurrencyOverview of LocksLocking MechanismData ConcurrencyDML LocksEnqueue MechanismLock Conflicts
Implementing Oracle Database AuditingSeparation of ResponsibilitiesDatabase SecurityMonitoring for ComplianceStandard Database AuditingUnified Audit Data TrailSeparation for Duties for Audit Administration (AUDIT_ADMIN and AUDIT_VIEWER roles)
Copyright © 2013, Oracle. All rights reserved. Page 4
Configuring the Audit TrailSpecifying Audit Options
Backup and Recovery ConceptsCategories of FailuresFlashback TechnologyUnderstanding Instance RecoveryPhases of Instance RecoveryTuning Instance RecoveryUsing the MTTR AdvisorComparing Complete and Incomplete RecoveryOracle Data Protection Solutions
Backup and Recovery ConfigurationConfiguring for RecoverabilityConfiguring the Fast Recovery AreaMultiplexing the Control FileOnline Redo Log FileMultiplexing the Online Redo Log FileArchived Redo Log FilesArchiver ProcessArchived Redo Log File Naming and Destinations
Performing Database BackupsBackup Solutions OverviewOracle Secure Backup (overview)User Managed Backup (overview)Backup Terminology and Types of BackupsUsing Recovery Manager (RMAN)Configuring Backup SettingsOracle-Suggested BackupBacking Up the Control File to a Trace File
Performing Database RecoveryData Recovery AdvisorLoss of a Control FileLoss of a Redo Log FileLoss of a Datafile in NOARCHIVELOG ModeLoss of a Noncritical Datafile in ARCHIVELOG ModeLoss of a System-Critical Datafile in ARCHIVELOG Mode
Moving DataMoving Data: General ArchitectureOracle Data PumpSQL*LoaderExternal Tables
Performing Database MaintenanceDatabase Maintenance (overview)Viewing the Alert HistoryTerminologyAutomatic Workload Repository (AWR)
Copyright © 2013, Oracle. All rights reserved. Page 5
Statistic LevelsAutomatic Database Diagnostic Monitor (ADDM)Advisory FrameworkEnterprise Manager and Advisors
Managing Performance Performance MonitoringTuning ActivitiesPerformance PlanningInstance TuningPerformance Tuning MethodologyPerformance Tuning DataMonitoring PerformanceManaging Memory
Managing Performance: SQL TuningSQL TuningOracle OptimizerSQL Plan DirectivesAdaptive Execution PlansSQL AdvisorsAutomatic SQL Tuning resultsImplement Automatic Tuning RecommendationsSQL Tuning Advisor
Copyright © 2013, Oracle. All rights reserved. Page 6
Oracle University | Contact Us: 52-800-514-06-97
Oracle Database 12c: Backup and Recovery Workshop
Duration: 5 Days
What you will learn
This Oracle Database 12c: Backup and Recovery Workshop will teach you how to evaluate your own recovery
requirements. You'll develop appropriate strategies for backup, restore and recovery procedures from provided
scenarios.
Learn To:
Develop appropriate backup and recovery procedures to address your business needs.
Implement backup and recovery settings and perform backup operations to disk and tape.
Employ Oracle Database recovery procedures to recover from media and other failures.
Diagnose and repair data failures.
Use Flashback Technologies and data duplication to complement backup and recovery procedures.
Secure the availability of your database by appropriate backup and recovery strategies.
Benefits to You
Ensure fast, reliable, secure and easy to manage performance. Optimize database workloads, lower IT costs and deliver
a higher quality of service by enabling consolidation onto database clouds.
Perform Backup and Recovery
Expert instructors will begin by helping you gain a deeper understanding of possibly the most important job of a
Database Administrator – backup and recovery. The concepts and architecture that support backup and recovery, along
with the steps required to carry it out in various ways and situations, are covered in detail.
Recovery Manager Command Line and Graphical Interfaces
This course will teach you about Recovery Manager (RMAN) command line and graphical interfaces for various backup,
failure, restore and recovery scenarios.
Participate in Hands-on Practices and Workshops
Participating in extensive hands-on practices and workshops will help you gain experience in a realistic technical
environment. Interactive workshops give you the opportunity to diagnose and recover from numerous failure scenarios,
based on backup and recovery case studies.
Key Takeaways
Upon completing this course, you will know how to evaluate your own recovery requirements. You'll have the skills to
develop an appropriate strategy for backup and recovery procedures.
Audience
Copyright © 2013, Oracle. All rights reserved. Page 1
Data Warehouse AdministratorDatabase AdministratorsSupport EngineerTechnical AdministratorTechnical Consultant
Related Training
Required Prerequisites
Knowledge of Oracle Database 12c
Knowledge of SQL and PL/SQL
Oracle Database 12c: Administration Workshop
Suggested PrerequisitesUsing Oracle Enterprise Manager Cloud Control 12c
Course ObjectivesDescribe Oracle Database backup methods and recovery operations that can be used to resolve database failure.
Describe the Oracle Database architecture components related to backup and recovery operations.
Plan effective backup and recovery procedures.
Configure the database for recoverability.
Use Recovery Manager (RMAN) to create backups and perform recovery operations.
Use the Data Recovery Advisor to diagnose and repair failures.
Use Oracle Flashback Technologies to recover from human error.
Perform an encrypted database backup and restore.
Perform tablespace point-in-time recovery.
Describe additional high availability features such as Oracle Data Guard.
Course Topics
IntroductionCurriculum ContextAssess your Recovery Requirements Categories of failuresOracle Backup and Recovery Solutions Oracle Maximum Availability Architecture
Copyright © 2013, Oracle. All rights reserved. Page 2
Oracle Secure BackupBenefits of using Oracle Data Guard Basic Workshop Architecture
Getting StartedCore Concepts of the Oracle Database, Critical for Backup and RecoveryOracle DBA Tools for Backup and RecoveryConnecting to Oracle Recovery Manager (RMAN)Quick Start: A Problem-Solution Approach
Configuring for RecoverablilityRMAN commandsConfiguring and managing persistent settingsUsing the Fast Recovery Area (FRA)Control FileRedo Log FileArchiving Logs
Using the RMAN Recovery CatalogCreating and Configuring the Recovery CatalogManaging Target Database Records in the Recovery CatalogUsing RMAN Stored ScriptsMaintaining and Protecting the Recovery CatalogVirtual Private Catalogs
Backup Strategies and TerminologyBackup Solutions Overview and TerminologyBalancing Backup and Restore RequirementsBacking Up Read-Only TablespacesBest Practices for Data Warehouse BackupsAdditional Backup Terminology
Performing BackupsRMAN Backup TypesIncrementally Updated BackupsFast Incremental BackupBlock Change TrackingOracle-Suggested BackupReporting on BackupsManaging Backups
Improving Your BackupsCompressing BackupsUsing a Media ManagerCreating RMAN Multisection Backups, Proxy Copies, Duplexed Backup Sets and Backups of Backup SetsCreating and Managing Archival Backups Backing Up Recovery FilesBacking Up the Control File to a Trace FileCataloging Additional Backup FilesBacking Up ASM Disk Group Metadata
Using RMAN-Encrypted Backups
Copyright © 2013, Oracle. All rights reserved. Page 3
Creating RMAN-Encrypted BackupsUsing Transparent-Mode EncryptionUsing Password-Mode EncryptionUsing Dual-Mode Encryption
Diagnosing Database FailuresReducing Problem Diagnosis TimeAutomatic Diagnostic RepositoryInterpreting RMAN Message Output and Error StacksData Recovery AdvisorDiagnosing Data File Loss (file system and ASM)Handling Block Corruption
Restore and Recovery ConceptsRestoring and RecoveringInstance Failure and Instance/Crash RecoveryMedia FailureComplete Recovery (Overview)Point-in-Time Recovery (Overview)Recovery Through RESETLOGS
Performing Recovery, Part 1RMAN Recovery in NOARCHIVELOG ModePerforming Complete Recovery (of critical and noncritical data files)Restoring ASM Disk GroupsRecovery with Image FilesPerforming Point-in-Time (PITR) or Incomplete RecoveryTable Recovery from Backups
Performing Recovery, Part 2Recovery of Server Parameter File, Control FileRedo Log File Loss and RecoveryPassword Authentication File Re-creationIndex, Read-Only Tablespace, and Tempfile RecoveryRestoring the Database to a New HostDisaster RecoveryRestoring RMAN Encrypted Backups
RMAN and Oracle Secure Backup Oracle Secure Backup OverviewOracle Database Disk and Tape Backup SolutionBacking Up the Fast Recovery Area to TapeDefining Retention for RMAN BackupsRMAN and Oracle Secure Backup Basic Process FlowIntegration with Cloud ControlRMAN Database Backup to Tape
Performing Tape Backups and RestoresScheduling Backups with EMOracle-Suggested BackupRMAN and OSB Process FlowRMAN and Oracle Secure Backup Jobs
Copyright © 2013, Oracle. All rights reserved. Page 4
Managing Database Tape BackupsPerforming Database RecoveryRMAN Automatic Failover to Previous Backup
Using Flashback TechnologiesFlashback Technology: Overview and SetupUsing Flashback Technology to Query DataFlashback Table Flashback Transaction (Query and Backout)Flashback Drop and the Recycle Bin Flashback Data Archive
Using Flashback DatabaseFlashback Database ArchitectureConfiguring Flashback DatabasePerforming Flashback DatabaseBest Practices for Flashback Database
Managing Backup Space or Transporting DataTransporting TablespacesTransporting Databases
Duplicating a DatabaseUsing a Duplicate DatabaseChoosing Database Duplication TechniquesCreating a Backup-up Based Duplicate DatabaseUnderstanding the RMAN Duplication OperationUsing Cloud Control to Clone a Database
RMAN Performance and TuningTuning PrinciplesRMAN MultiplexingDiagnosing Performance BottlenecksRestore and Recovery Performance Best Practices
Backup and Recovery WorkshopWorkshop StructureWorkshop Approach to Solving Failure ScenariosBusiness Requirements for Database Availability and Procedures
Copyright © 2013, Oracle. All rights reserved. Page 5
Certificación
Duración: 21 horas.
Horario: Sabatino de 8:00 a 15:00 horas.
Incluye:
1. Curso presencial de 21 horas.
2.- Material oficial de Oracle University (e-kit´s) del siguiente curso:
Oracle Database 12c: Managing Multitenant Architecture 3.- 1 voucher de certificación a elegir con 6 meses de vigencia.
Oracle Database 12c: Managing Multitenant Architecture
Introduction
Course Objectives
Course Schedule
Tools
Container and Pluggable Database Architecture
Challenges and Benefits
Multitenant Architecture
Provisioning PDBs
Terminology
CDB and PDB Creation
Using Tools
Configuring and Creating a CDB
Creating PDBs
Dropping PDBs Migrating PDBs
Managing a CDB and PDBs
Connection
Managing a CDB and PDBs
Managing PDBs Open Mode and Settings Configuring CDB and PDBs Initialization Parameters
Managing Storage in a CDB and PDBs
Managing Permanent Tablespaces in CDB and PDBs
Managing Temporary Tablespaces in CDB and PDBs
Managing Security in a CDB and PDBs
Managing Common and Local Users
Managing Common and Local Privileges
Managing Common and Local Roles
Understanding Shared and Non-Shared Objects Managing Common and Local Profiles
Managing Availability
Managing Backups
Managing Recovery Operations
Managing Flashback Database Duplicating PDBs
Special Situations and Views
Managing Performance
Managing Performance Managing Resource Allocation
Maximizing Consolidated Database Replay
Miscellaneous
Exporting and Importing Data Loading Data
Auditing Operations
Scheduling Jobs
Using Other Products
Certificación
Duración: 40 horas.
Horario: Sabatino de 8:00 a 15:00 horas.
Incluye:
1. Curso presencial de 40 horas.
Requisitos: Es Indispensable traer lap-top con las siguientes características:
1. Procesador: Intel(R) Core(TM) i5 ó i7 Quad Core a 2.0 GHz o un procesador
equivalente en Intel o AMD de cuatro núcleos.
2. Tipo de Sistema Operativo Windows 7 u 8 a 64 Bits.
3. Mínimo de memoria RAM: 12 GB.
4. Mínimo de espacio en Disco 150 GB disponibles.
2.- Material oficial de Oracle University (e-kit´s) del siguiente curso: Performance Management and Tuning
Oracle Database 12c: Performance Management and Tuning
Introduction Course
Objectives Course
Organization Course
Agenda
Topics Not Included in the Course
Who Tunes?
What Does the DBA Tune?
How to Tune
Tuning Methodology
Basic Tuning Diagnostics
Performance Tuning Diagnostics
Performance Tuning Tools
Tuning Objectives
Top Timed Events
DB Time
CPU and Wait Time Tuning Dimensions
Time Model
Dynamic Performance Views
Using Automatic Workload Repository
Automatic Workload Repository Overview
Automatic Workload Repository Data
Enterprise Manager Cloud Control and AWR
Snapshots
Reports
Compare Periods
Defining the Scope of Performance Issues
Defining the Problem
Limiting the Scope
Setting the Priority
Top SQL Reports
Common Tuning Problems
Tuning During the Life Cycle
ADDM Tuning Session
Performance Versus Business Requirements
Using Metrics and Alerts Metrics and Alerts
Overview Limitation of Base Statistics Benefits of Metrics
Viewing Metric History Information
Viewing Histograms Server-Generated Alerts Setting Thresholds Metrics and Alerts Views
Using Baselines
Comparative Performance Analysis with AWR Baselines
Automatic Workload Repository Baselines
Moving Window Baseline
Baselines in Performance Page Settings
Baseline Templates
AWR Baseslines
Creating AWR Baselines
Managing Baselines with PL/SQL
Using AWR-Based Tools
Automatic Maintenance Tasks
ADDM Performance Monitoring
Using Compare Periods ADDM
Active Session History
New or Enhanced Automatic Workload Repository Views
Emergency Monitoring
Real-time ADDM
Real-Time Database Operation Monitoring
Overview
Use Cases
Defining a Database Operation
Scope of a Composite Database Operation
Database Operation Concepts
Identifying a Database Operation
Enabling Monitoring of Database Operations
Identifying, Starting, and Completing a Database Operation
Monitoring Applications
What is a Service?
Service Attributes
Service Types
Creating Services
Managing Services in a Single-Instance Environment
Where are Services Used?
Using Services with Client Applications
Services and Pluggable Databases
Identifying Problem SQL Statements
SQL Statement Processing Phases
Role of the Oracle Optimizer
Identifying Bad SQL
Top SQL Reports
SQL Monitoring
What is an Execution Plan?
Methods for Viewing Execution Plans
Uses of Execution Plans
Influencing the Optimizer
Functions of the Query Optimizer
Selectivity
Cardinality and Cost
Changing Optimizer Behavior
Optimizer Statistics
Extended Statistics
Controlling the Behavior of the Optimizer with Parameters
Enabling Query Optimizer Features
Reducing the Cost of SQL Operations
Reducing the Cost
Index Maintenance
SQL Access Advisor
Table Maintenance for Performance
Table Reorganization Methods
Space Management
Extent Management
Data Storage
Using SQL Performance Analyzer
Real Application Testing: Overview
Real Application Testing: Use Cases
SQL Performance Analyzer: Process
Capturing the SQL Workload
Creating a SQL Performance Analyzer Task
SQL Performance Analyzer: Tasks
Parameter Change
SQL Performance Analyzer Task Page
SQL Performance Management
Maintaining SQL Performance
Maintaining Optimizer Statistics
Automated Maintenance Tasks
Statistic Gathering Options Setting Statistic Preferences
Restore Statistics
Deferred Statistics Publishing
Automatic SQL Tuning
Using Database Replay
Using Database Replay
The Big Picture System
Architecture Capture
Considerations
Replay Considerations: Preparation
Replay Considerations
Replay Options
Replay Analysis
Tuning the Shared Pool
Shared Pool Architecture
Shared Pool Operation
The Library Cache
Latch and Mutex
Diagnostic Tools for Tuning the Shared Pool
Avoiding Hard Parses
Reducing the Cost of Soft Parses
Sizing the Shared Pool
Tuning the Buffer Cache
Oracle Database Architecture: Buffer Cache
Buffer Cache: Highlights
Database Buffers
Buffer Hash Table for Lookups
Working Sets
Buffer Cache Tuning Goals and Techniques
Buffer Cache Performance Symptoms
Buffer Cache Performance Solutions
Tuning PGA and Temporary Space
SQL Memory Usage
Performance Impact
Automatic PGA Memory
SQL Memory Manager
Configuring Automatic PGA Memory
Setting PGA_AGGREGATE_TARGET Initially
Limiting the size of the Program Global Area (PGA)
SQL Memory Usage
Automatic Memory
Oracle Database Architecture
Dynamic SGA Granule
Memory Advisories
Manually Adding Granules to Components
Increasing the Size of an SGA Component
Automatic Shared Memory Management: Overview SGA Sizing Parameters: Overview
Performance Tuning Summary with Waits
Commonly Observed Wait Events
Additional Statistics
Top 10 Mistakes Found in Customer Systems Symptoms
Oracle University | Contact Us: 52-800-514-06-97
Duration: 5 Days
What you will learn
This Oracle 11g: RAC and Grid Infrastructure Administration Accelerated training teaches you about the Oracle Grid
Infrastructure products, including Oracle Automatic Storage Manager (ASM), ASM Cluster File System and Oracle
Clusterware. You will also learn to administer the Oracle Clusterware and storage products using both command line
utilities and graphical tools using both command line and graphical user interface clients.
Learn To:
Describe the Oracle Database 11g Grid Infrastructure.
Administer both Policy and Administrator managed RAC databases.
Install and configure Grid Infrastructure.
Describe Oracle Database 11g RAC enhancements and new features
Describe Grid Plug and Play.
Use Oracle Clusterware to make applications highly available.
Troubleshoot the Oracle Clusterware by examining log files, enabling debugging and enabling tracing for various
utilities.
Add and remove nodes and explore quality of service concepts.
Upgrade or patch the Grid Infrastructure environment.
Upgrade and path Oracle RAC databases.
Benefits to You
Enrolling in this advanced course will help you develop the skills to leverage the Oracle Clusterware to make
applications highly available. You'll leave the class with the ability to support monitoring and failover to other nodes as
well.
RAC Database Administration in the Oracle Grid Infrastructure Environment
Furthemore, you'll get hands-on training administering cluster databases using Enterprise Manager and command-line
utilities like SRVCTL, CRSCTL and SQL*Plus. Expert Oracle University instructors will help you study the new
connection architecture and how to make those connections highly available. Backup and recovery issues relative to
cluster database environments will also be covered, along with Oracle RAC One Node and online migration.
Accelerated Course
This course is based on Oracle Database 11g Release 2. Please note that this is an accelerated course, covering 9
days' worth of content in only 5 days. Because of the extra content covered each day, the daily class duration may be
Copyright © 2013, Oracle. All rights reserved. Page 1
Oracle 12c: RAC
slightly longer than usual.
AudienceData Warehouse AdministratorDatabase AdministratorsDatabase DesignersSupport EngineerTechnical Administrator
Related Training
Required Prerequisites
Oracle Database Administration experience
Oracle Database 11g: Administration Workshop I Release 2
Suggested PrerequisitesOracle Database 11g: Administration Workshop II Release 2
Oracle Database: Introducción a SQL NUEVO
Oracle Database: Introduction to SQL
Course ObjectivesUnderstand Oracle Clusterware architecture
Describe how Grid Plug and Play affects Clusterware
Describe Automatic Storage Management (ASM) architecture
Perform Grid Infrastructure installation and create RAC database
Demonstrate Clusterware management proficiency
Manage application resources
Troubleshoot Oracle Clusterware
Administer ASM Instances and disk groups
Administer ASM Cluster File Systems
Install Oracle Database 11gR2 software and create RAC database
Manage RAC databases
Manage backup and recovery for RAC
Determine RAC-specific tuning components
Copyright © 2013, Oracle. All rights reserved. Page 2
Configure and manage services in a RAC environment
Describe high availability architectures
Course Topics
Oracle Grid Infrastructure ConceptsOracle Grid InfrastructureOracle Clusterware Architecture and ServicesGoals for Oracle Clusterware Oracle Clusterware Networking Grid Naming Service, Single-Client Access Name Grid Plug and Play GPnP Domain, Components, ProfileOracle Automatic Storage Management (ASM) and Grid Infrastructure
Oracle Clusterware ArchitectureOracle Grid Infrastructure for a Cluster Oracle Cluster Registry (OCR) CSS Voting Disk Function Oracle Local Registry and High Availability Oracle Clusterware Initialization, Controlling Oracle Clusterware Verifying the Status of Oracle Clusterware, Viewing the High Availability Services Stack GPnP Architecture: Overview Automatic Storage Management
Grid Infrastructure Pre-installation TasksPre-installation Planning Shared Storage Planning for Grid InfrastructureSizing Shared Storage for Oracle Clusterware Storing the OCR in ASM Managing Voting Disks in ASM Installing & Preparing ASMLibGrid Infrastructure Pre-installation Tasks Oracle Grid Infrastructure 11g
Grid Infrastructure InstallationChoosing an Installation Type Grid Plug and Play Support Cluster Node Information Specify Network Interface Usage Storage Option Information Specify Cluster Configuration: Typical Installation Verifying the Grid Infrastructure Installation Modifying Oracle Clusterware Binaries after Installation
Adding and Removing Cluster NodesAdding Oracle Clusterware Prerequisite Steps for Running addNode.sh Adding a Node with addNode.sh
Copyright © 2013, Oracle. All rights reserved. Page 3
Completing OUI Node Addition Removing a Node from the ClusterDeleting a Node from the Cluster Deleting a Node from a Cluster (GNS in UseDeleting a Node from the Cluster
Administering Oracle ClusterwareManaging Oracle Clusterware Managing Clusterware with Enterprise Manager Controlling Oracle High Availability Services Determining the Location of Oracle Clusterware Configuration Files gChecking the Integrity of Oracle Clusterware Configuration Files Backing Up and Recovering the Voting Disk Adding, Deleting, or Migrating Voting Disks Locating the OCR Automatic Backups
Upgrading and Patching Grid InfrastructureOut-of-Place Oracle Clusterware Upgrade Oracle Clusterware Upgrade Types of Patches, Patch Properties Configuring the Software Library Setting Up Patching, Starting the Provisioning Daemon Obtaining Oracle Clusterware Patches Rolling Patches, Checking Software VersionsInstalling a Rolling Patchset with OUI, Installing a Rolling Patch with OPatch
Troubleshooting Oracle ClusterwareGolden Rule in Debugging Oracle Clusterware Monitoring Oracle Clusterware Cluster Health Monitor (CHM) oclumon Utility oclumon debug Command clumon dumpnodeview Command oclumon dumpnodeview Command oclumon manage Command
Making Applications Highly Available with Oracle ClusterwareOracle Clusterware High Availability (HA) Resource Management Options Server Pools GENERIC and FREE Server Pools Assignment of Servers to Server Pools ewServer Attributes and StatesCreating Server Pools with srvctl and crsctl Managing Server Pools with srvctl and crsctl
ASM: OverviewASM and ASM Cluster File System ASM Key Features and Benefits ASM Instance Designs: Nonclustered ASM and Oracle Databases ASM Instance Designs: Clustered ASM for Clustered Databases ASM Instance Designs: Clustered ASM for Mixed Databases
Copyright © 2013, Oracle. All rights reserved. Page 4
ASM System Privileges ASM OS Groups with Role Separation Authentication for Accessing ASM Instances
Administering ASMManaging ASM with ASMCA Starting and Stopping ASM Instances by Using ASMCA and ASMCMD Starting and Stopping ASM Instances by Using srvctl Starting and Stopping ASM Instances by Using SQL*Plus Starting and Stopping ASM Instances Containing Cluster Files ASM Initialization Parameters AASM_DISKGROUPS Disk Groups Mounted at Startup
Administering ASM Disk GroupsDisk Group: Overview Creating a New Disk Group Creating a New Disk Group with ASMCMD Creating an ASM Disk Group with ASMCA Creating an ASM Disk Group: Advanced Options Creating a Disk Group with Enterprise Manager Disk Group Attributes V$ASM_ATTRIBUTE
Administering ASM Files, Directories, and TemplatesASM Clients Interaction between Database Instances and ASM Accessing ASM Files by Using RMAN Accessing ASM Files by Using XML DB Accessing ASM Files by Using DBMS_FILE_TRANSFER Accessing ASM Files by Using ASMCMD Fully Qualified ASM File Names Other ASM File Names
Administering ASM Cluster File SystemsASM Files and Volumes ACFS and ADVM Architecture: Overview ASM Cluster File System Striping Inside the Volume Creating an ACFS Volume Creating an ASM Dynamic Volume with Enterprise Manager Managing ADVM Dynamic Volumes Creating an ASM Cluster File System with Enterprise Manager
RAC ConceptsOverview of Oracle RAC RAC One Node Single-Instance High Availability Oracle RAC One Node and Oracle Clusterware Cluster-Aware Storage Solutions Oracle Cluster File System Benefits of Using RAC Clusters and Scalability
Copyright © 2013, Oracle. All rights reserved. Page 5
Levels of Scalability
Installing and Configuring Oracle RACInstalling the Oracle Database Software, Creating the Cluster Database Database Type Selection, Database Identification Cluster Database Management Options Database File Locations, Recovery Configuration, Database ContentCreate the Database Background Processes Specific to Oracle RACConsiderations for Converting Single-Instance Databases to Oracle RAC Single-Instance Conversion Using the DBCA and rconfig
Oracle RAC AdministrationConfiguration Section, Topology ViewerEnterprise Manager Alerts and RAC, Metrics and RACEnterprise Manager Alert History and RAC, Enterprise Manager Blackouts and RAC Redo Log Files and RAC, Automatic Undo Management and RAC Starting and Stopping RAC Instances Switch Between Automatic and Manual Policies RAC Initialization Parameter Files
Managing Backup and Recovery for RACRAC and Instance Recovery Instance Recovery and Database Availability Instance Recovery and RAC Protecting Against Media Failure Media Recovery in Oracle RAC Parallel Recovery in RAC Archived Log File Configurations RAC and the Fast Recovery Area, RAC Backup and Recovery Using EM
RAC Database Monitoring and TuningCPU and Wait Time Tuning Dimensions, RAC-Specific Tuning Analyzing Cache Fusion Impact in RAC Typical Latencies for RAC Operations Wait Events for RAC, Wait Event ViewsGlobal Cache Wait Events: Overview, Global Enqueue Waits Session and System Statistics Most Common RAC Tuning Tips AWR Reports and RAC: Overview
Oracle RAC One NodeVerifying an Existing RAC One Node Database Oracle RAC One Node Online Migration, Online Migration Considerations Performing an Online Migration Online Migration Illustration, Online Maintenance: Rolling Patches Adding an Oracle RAC One Node Database to an Existing Cluster Converting a RAC One Node Database to RAC Converting a Single Instance Database to RAC One Node Converting a RAC Database to RAC One Node
Quality of Service Management
Copyright © 2013, Oracle. All rights reserved. Page 6
QoS Management Overview QoS Management and Exadata Database Machine QoS Management Focus, Benefits, Functional Overview and Policy SetsServer Pools, Performance Classes Classification and Tagging Performance Policies, Performance Class Ranks, Performance Objectives Server Pool Directive Overrides, Overview of Metrics QoS Management Architecture
Design for High AvailabilityCauses of Unplanned Down Time, Causes of Planned Down Time Oracle’s Solution to Down Time RAC and Data Guard Complementarily Maximum Availability Architecture RAC and Data Guard Topologies, RAC and Data Guard Architecture Data Guard Broker (DGB) and Oracle Clusterware (OC) Integration Hardware RAID–Striped LUNs, Hardware RAID–Striped LUNs HA Extended RAC: Overview, Connectivity and Disk Mirroring
Copyright © 2013, Oracle. All rights reserved. Page 7