Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c:...

38
Oracle University | Contact Us: 001-855-844-3881 Oracle Database 12c: Performance Management and Tuning Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning course, learn about the performance analysis and tuning tasks expected of a DBA: proactive management through built-in performance analysis features and tools, diagnosis and tuning of the Oracle Database instance components, and diagnosis and tuning of SQL-related performance issues. In this course, you will be introduced to Oracle Database Cloud Service. Learn To: Use the Oracle tuning methodology. Use Oracle-supplied tools for monitoring and diagnosing SQL and instance performance issues. Use database advisors to proactively correct performance problems. Identify and tune problem SQL statements. Monitor instance performance by using Enterprise Manager. Tune instance components. Gain an understanding of the Oracle Database Cloud Service. Benefits To You: The DBA will analyze the SQL performance with available tools. The DBA will be introduced to various methods of identifying the SQL statements that require tuning and the diagnostic tools used to find ways to improve performance. This will include the use of statistics, profiles to influence the optimizer, and using the SQL Advisors. Maintain SQL Performance A major task of DBAs is to maintain SQL performance across changes. This course introduces Database Replay and SQL Performance Analyzer which help the DBA test and minimize the impact of change. Influence Instance Behavior Instance tuning uses the same general method of observing a problem, diagnosing the problem, and implementing a solution. The instance tuning lessons cover the details of major tunable components and describe how you can influence the instance behavior. For each lesson, we will examine the relevant components of the architecture. The course only discusses the architecture to the level required to understand the symptoms and solutions. More detailed explanations are left to other courses, reference material, and the Oracle documentation. Audience Data Warehouse Administrator Database Administrators Related Training Required Prerequisites Copyright © 2013, Oracle. All rights reserved. Page 1

Transcript of Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c:...

Page 1: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: Performance Management and Tuning

Duration: 5 Days

What you will learn

In the Oracle Database 12c: Performance Management and Tuning course, learn about the performance analysis and

tuning tasks expected of a DBA: proactive management through built-in performance analysis features and tools,

diagnosis and tuning of the Oracle Database instance components, and diagnosis and tuning of SQL-related

performance issues. In this course, you will be introduced to Oracle Database Cloud Service.

Learn To:

Use the Oracle tuning methodology.

Use Oracle-supplied tools for monitoring and diagnosing SQL and instance performance issues.

Use database advisors to proactively correct performance problems.

Identify and tune problem SQL statements.

Monitor instance performance by using Enterprise Manager.

Tune instance components.

Gain an understanding of the Oracle Database Cloud Service.

Benefits To You:

The DBA will analyze the SQL performance with available tools. The DBA will be introduced to various methods of

identifying the SQL statements that require tuning and the diagnostic tools used to find ways to improve performance.

This will include the use of statistics, profiles to influence the optimizer, and using the SQL Advisors.

Maintain SQL Performance

A major task of DBAs is to maintain SQL performance across changes. This course introduces Database Replay and

SQL Performance Analyzer which help the DBA test and minimize the impact of change.

Influence Instance Behavior

Instance tuning uses the same general method of observing a problem, diagnosing the problem, and implementing a

solution. The instance tuning lessons cover the details of major tunable components and describe how you can

influence the instance behavior. For each lesson, we will examine the relevant components of the architecture.

The course only discusses the architecture to the level required to understand the symptoms and solutions. More

detailed explanations are left to other courses, reference material, and the Oracle documentation.

AudienceData Warehouse AdministratorDatabase Administrators

Related Training

Required Prerequisites

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 2: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle Database 12c: Administration Workshop Ed 2

Suggested PrerequisitesOracle Database 12c: Install and Upgrade Workshop

Course ObjectivesUse the Oracle Database tuning methodology appropriate to the available tools

Utilize database advisors to proactively tune an Oracle Database Instance

Use the tools based on the Automatic Workload Repository to tune the database

Diagnose and tune common SQL related performance problems

Diagnose and tune common Instance related performance problems

Use Enterprise Manager performance-related pages to monitor an Oracle Database

Gain an understanding of the Oracle Database Cloud Service

Course Topics

IntroductionCourse ObjectivesCourse OrganizationCourse AgendaTopics Not Included in the CourseWho Tunes?What Does the DBA Tune?How to TuneTuning Methodology

Basic Tuning DiagnosticsPerformance Tuning DiagnosticsPerformance Tuning ToolsTuning ObjectivesTop Timed EventsDB TimeCPU and Wait Time Tuning DimensionsTime ModelDynamic Performance Views

Using Automatic Workload RepositoryAutomatic Workload Repository OverviewAutomatic Workload Repository DataEnterprise Manager Cloud Control and AWRSnapshotsReports

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 3: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Compare Periods

Defining the Scope of Performance IssuesDefining the ProblemLimiting the ScopeSetting the PriorityTop SQL ReportsCommon Tuning ProblemsTuning During the Life CycleADDM Tuning SessionPerformance Versus Business Requirements

Using Metrics and AlertsMetrics and Alerts OverviewLimitation of Base StatisticsBenefits of MetricsViewing Metric History InformationViewing HistogramsServer-Generated AlertsSetting ThresholdsMetrics and Alerts Views

Using BaselinesComparative Performance Analysis with AWR BaselinesAutomatic Workload Repository BaselinesMoving Window BaselineBaselines in Performance Page SettingsBaseline TemplatesAWR BaseslinesCreating AWR BaselinesManaging Baselines with PL/SQL

Using AWR-Based ToolsAutomatic Maintenance TasksADDM Performance MonitoringUsing Compare Periods ADDMActive Session HistoryNew or Enhanced Automatic Workload Repository ViewsEmergency MonitoringReal-time ADDM

Real-Time Database Operation MonitoringOverviewUse CasesDefining a Database OperationScope of a Composite Database OperationDatabase Operation ConceptsIdentifying a Database OperationEnabling Monitoring of Database OperationsIdentifying, Starting, and Completing a Database Operation

Monitoring Applications

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 4: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

What is a Service?Service AttributesService TypesCreating ServicesManaging Services in a Single-Instance EnvironmentWhere are Services Used?Using Services with Client ApplicationsServices and Pluggable Databases

Identifying Problem SQL StatementsSQL Statement Processing PhasesRole of the Oracle OptimizerIdentifying Bad SQLTop SQL ReportsSQL MonitoringWhat is an Execution Plan?Methods for Viewing Execution PlansUses of Execution Plans

Influencing the OptimizerFunctions of the Query Optimizer SelectivityCardinality and CostChanging Optimizer BehaviorOptimizer StatisticsExtended StatisticsControlling the Behavior of the Optimizer with ParametersEnabling Query Optimizer Features

Reducing the Cost of SQL OperationsReducing the CostIndex MaintenanceSQL Access AdvisorTable Maintenance for PerformanceTable Reorganization MethodsSpace ManagementExtent ManagementData Storage

Using SQL Performance AnalyzerReal Application Testing: OverviewReal Application Testing: Use CasesSQL Performance Analyzer: ProcessCapturing the SQL WorkloadCreating a SQL Performance Analyzer TaskSQL Performance Analyzer: TasksParameter ChangeSQL Performance Analyzer Task Page

SQL Performance ManagementMaintaining SQL PerformanceMaintaining Optimizer Statistics

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 5: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Automated Maintenance TasksStatistic Gathering OptionsSetting Statistic PreferencesRestore StatisticsDeferred Statistics PublishingAutomatic SQL Tuning

Using Database ReplayUsing Database ReplayThe Big PictureSystem ArchitectureCapture ConsiderationsReplay Considerations: PreparationReplay ConsiderationsReplay OptionsReplay Analysis

Tuning the Shared PoolShared Pool ArchitectureShared Pool OperationThe Library CacheLatch and MutexDiagnostic Tools for Tuning the Shared PoolAvoiding Hard ParsesReducing the Cost of Soft ParsesSizing the Shared Pool

Tuning the Buffer CacheOracle Database Architecture: Buffer CacheBuffer Cache: HighlightsDatabase BuffersBuffer Hash Table for LookupsWorking SetsBuffer Cache Tuning Goals and TechniquesBuffer Cache Performance SymptomsBuffer Cache Performance Solutions

Tuning PGA and Temporary SpaceSQL Memory UsagePerformance ImpactAutomatic PGA MemorySQL Memory ManagerConfiguring Automatic PGA MemorySetting PGA_AGGREGATE_TARGET InitiallyLimiting the size of the Program Global Area (PGA)SQL Memory Usage

Automatic MemoryOracle Database ArchitectureDynamic SGAGranuleMemory Advisories

Copyright © 2013, Oracle. All rights reserved. Page 5

Page 6: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Manually Adding Granules to ComponentsIncreasing the Size of an SGA ComponentAutomatic Shared Memory Management: OverviewSGA Sizing Parameters: Overview

Performance Tuning Summary with WaitsCommonly Observed Wait EventsAdditional StatisticsTop 10 Mistakes Found in Customer SystemsSymptoms

Oracle Database Cloud Service: OverviewDatabase as a Service Architecture, Features and ToolingSoftware Editions: Included Database Options and Management PacksAccessing the Oracle Database Cloud Service Console & Automated Database ProvisioningManaging the Compute Node Associated With a Database DeploymentManaging Network Access to Database as a Service & Scaling a Database DeploymentPerformance Management in the Database Cloud EnvironmentPerformance Monitoring and TuningWhat Can be Tuned in a DBCS Environment?

Copyright © 2013, Oracle. All rights reserved. Page 6

Page 7: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: RAC Administration Ed 1

Duration: 4 Days

What you will learn

This Oracle Database 12c: RAC Administration training will teach you about Oracle RAC database architecture. Expert

Oracle University instructors will deep dive into Global Resources and Cache Fusion. In this course, you will be

introduced to Oracle Database Exadata Cloud Service.

Learn To:

Install Oracle RAC software.

Create cluster databases.

Administer both administrator and policy-managed Oracle RAC databases.

Monitor and address performance issues.

Learn about services in a RAC environment as well as highly available connection features including Application

Continuity and Transaction Guard.

Create and administer a RAC One Node Database.

Create and manage multitennant RAC databases.

Gain an understanding of the Oracle Database Exadata Cloud Service.

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.

AudienceAdministratorDatabase Administrators

Related Training

Required Prerequisites

Oracle Database 12c: Oracle Automatic Storage Management Administration

Oracle Database 12c: Grid Infrastructure Administration

Working knowledge of Oracle Database 11g: Release 2, including Clusterware, ASM and RAC. or

Oracle Database 12c: ASM Administration

Oracle Database 12c: Clusterware Administration

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 8: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Suggested PrerequisitesOracle Database 12c: ASM Administration

Course ObjectivesExplain the principles and purposes of clusters

Install the Oracle Database software

Modify initialization parameters in a RAC environment

Perform post-database-creation tasks

Configure RMAN for the RAC environment

Describe the benefits of Oracle RAC

Explain the necessity of global resources

Configure the RAC database to use ARCHIVELOG mode and the fast recovery area

Convert a single-instance Oracle Database to RACs

Create a cluster database

ain an understanding of the Oracle Database Exadata Cloud Service

Define redo log files in a RAC environment

Define undo tablespaces in a RAC environment

Describe global cache coordination

Describe how Grid Plug and Play affects Clusterware

Describe the Oracle Clusterware architecture

Course Topics

Grid Infrastructure Overview and ReviewWhat is a Cluster?What is a Flex ClusterClusterware CharacteristicsOracle ClusterwareHardware and Software Concepts (High level)

RAC Databases Overview & ArchitectureOverview of Oracle RACRAC One Node

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 9: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Cluster-Aware Storage SolutionsBenefits of Using RACScaleup and SpeedupI/O Throughput BalancedGlobal ResourcesRAC and Flex ASM

Installing and Configuring Oracle RACInstalling the Oracle Database SoftwareInstallation optionsCreating the Cluster DatabasePost-installation TasksSingle Instance to RAC ConversionCleaning Up Unsuccessful Installs

Oracle RAC AdministrationParameters and RAC - SPFILE, Identical and Unique ParametersInstance Startup, Shutdown and QuiesceUndo TablespacesRedo ThreadsUse Enterprise Manager Cluster Database PagesRAC AlertsRAC Metrics

Managing Backup and Recovery for RACOverview of Upgrades and PatchingRelease and Patch Set UpgradesPSU, CPU and Interim PatchesMerge PatchesPerforming Out Of Place Database UpgradesPlanning and Preparing for UpgradePerforming Out of Place Release Install or UpgradePost Upgrade Tasks

RAC Backup and RecoveryInstance Failure And Recovery In RAC - LMON and SMONRedo Threads and Archive Log Configurations and AdminParameter Settings Affecting Parallel Recovery and MTTRInstance Failure And Recovery In RAC - LMON and SMONRAC and the Fast Recovery AreaRMAN ConfigurationRMAN Admin For RAC: Channels, Instances, Backup DistributionRMAN Restore And Recovery RAC Considerations

RAC Global Resource Management and Cache FusionGlobally Managed Resources and ManagementLibrary Cache ManagementRow cache managementBuffer cache fusionBuffer Cache Management RequirementsAccessing single blocks in RACMulti-block read considerations in RAC

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 10: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Undo and read consistency considerations in RAC

RAC Database Monitoring and TuningOCPU and Wait Time LatenciesWait Events for RACCommon RAC Tuning Session and System StatisticsRAC specific V$ ViewsAutomatic Database Diagnostic Monitor for RAC

Managing High Availability of Services in a RAC EnvironmentOracle ServicesServices for Policy - and Administrator-Managed DatabasesCreating ServicesManaging ServicesUse Services with Client ApplicationsServices and Connection Load BalancingServices and Transparent Application FailoverServices and the Resource Manager

Managing High Availability of ConnectionsTypes of Workload DistributionClient-Side Load BalancingServer-Side Load BalancingRuntime Connection Load Balancing and Connection PoolsFast Application NotificationThe Load Balancing Advisory FAN EventServer-Side CalloutsConfiguring the Server-Side ONS

Application ContinuityWhat is AC?What problem does it solve?Benefits of ACHow AC worksAC ArchitectureSide EffectsRestrictionsApplication requirements

RAC One NodeRAC One Node ConceptsOnline database migrationAdding Oracle RAC One Node Database to an Existing ClusterConvert an Oracle RAC One Node database to a RAC databaseConvert an Oracle RAC database to a RAC One Node databaseUse DBCA to convert a single instance database to a RAC One Node database

Multitenant Architecture and RACNon-CDB ArchitectureMultitenant Architecture: BenefitsCDB in a Non-RAC Environment

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 11: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

ContainersTerminology and Data Dictionary ViewsConnection to a Non-RAC CDBOracle RAC and Multitenant ConfigurationOracle RAC and Multitenant Architecture

Quality of Service ManagementQOS Management conceptsDescribe the benefits of using QoS ManagementQoS Management componentsQoS Management functionality

Oracle Database Exadata Cloud Service OverviewIntroducing Exadata Cloud ServiceService Configuration Options & Service Connection OptionsService Architecture & AvailabilityManagement ResponsibilitiesStorage Configuration & Management DetailsSimple Web-Based Provisioning & ManagementREST APIsMigrating to Exadata Cloud Service

Copyright © 2013, Oracle. All rights reserved. Page 5

Page 12: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: Clusterware Administration

Duration: 4 Days

What you will learn

This Oracle Database 12c: Clusterware Administration training will explore general cluster concepts and Oracle

Clusterware architecture. Work with expert Oracle University instructors through interactive instruction and hands-on

exercises to reinforce your learning.In this course, you will be introduced to Oracle Database Exadata Cloud Service.

Learn To:

Perform Grid Infrastructure pre-installation tasks.

Install both Standard and Flex clusters.

Add and remove nodes from a cluster in addition to upgrading and patching existing Grid Homes.

Manage and administer both Standard Clusters and Policy-Managed Clusters.

Use Oracle Clusterware to make applications highly available.

Gain an understanding of the Oracle Database Exadata Cloud Service.

Benefits to You

Learn how to make applications highly available using Oracle Clusterware. You'll walk away with the ability to install,

configure, manage and troubleshoot both standard and flex clusters. Furthermore, you will have developed the skills to

upgrade and patch Clusterware environments.

AudienceAdministratorDatabase Administrators

Related Training

Required Prerequisites

Working knowledge of Oracle Database 11g: Release 2 on Linux Operating System

Suggested PrerequisitesOracle Database 11g: RAC Administration Release 2

Oracle Grid Infrastructure 11g: Manage Clusterware and ASM - Release 2

Working knowledge of Oracle Clusterware, ASM & RAC on Linux

Course ObjectivesConfigure ASM disk groups

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 13: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Perform the prerequisite steps for extending a cluster

Delete a node from a cluster

Explain the principles and purposes of clusters

Understand the scope and capabilities of what-if command evaluation

Perform the different types of what-if command evaluation

Install Grid Infrastructure for Standard and Flex clusters

Add a Leaf node and a Hub node to a Flex cluster

Understand Flex Clusters architecture and components

Understand effect of node failure in Flex Clusters

Verify the installation

Describe Cluster hardware best practices

Describe the Oracle Clusterware architecture

Describe Clusterware architecture

Install and configure Flex Clusters

Gain an understanding of the Oracle Database Exadata Cloud Service

Course Topics

Introduction to Grid InfrastructureWhat is a Cluster?What is a Flex Cluster?Clusterware CharacteristicsOracle ClusterwareHardware and Software Concepts (High level)Shared Storage Overview

Oracle Clusterware ArchitectureCluster Storage RequirementsClusterware Initialization and OHASDClusterware Process ArchitectureLocation Independent Names, Addresses and Name Resolution (GNS, SCAN, VIP..)Shared GNS Background and ArchitectureConfiguring shared GNSMigrating to shared GNSMoving GNS to Another Cluster

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 14: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Flex Cluster ArchitectureFlex Cluster ArchitectureConfiguring Flex ClusterFlex Clusters and Node Failure

Grid Infrastructure Pre-Installation TasksShared Storage for Oracle ClusterwareChecking System RequirementsSingle Client Access Name for the ClusterRedundant Interconnect UsageKernel RequirementsGroups and UsersShell SettingsOracle Validated Configuration

Installing Grid InfrastructureInstalling Oracle Grid InfrastructureInstalling Flex ClusterVerifying the Oracle Clusterware Installation

Managing Cluster NodesAdding Oracle Clusterware HomesPrerequisites for Running addNode.shAdding a Node with addNode.shConfiguring the node roleRemoving a Node from the Cluster

Traditional Clusterware ManagementOracle Clusterware startup and shutdownAdministering the Voting Disk fileAdministering the Oracle Cluster Registry Disk fileNetwork AdministrationWhat-If Command EvaluationClusterware Admin Tools Review

Policy-Based Cluster ManagementPolicy-Based Cluster Management OverviewServer CategorizationPolicy Set

Patching Grid InfrastructureOut-of-Place Oracle Clusterware UpgradeTypes of PatchesObtaining Oracle Clusterware PatchesRolling PatchesInstalling a Rolling Patchset with OUIOPatch OverviewInstalling a Rolling Patch with OPatchOPatch Automation

Troubleshooting Oracle ClusterwareDiagnostic Framework Support for CRS

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 15: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Cluster Health Monitor Enhancements OverviewComponent level checks - cluvfy with -compResource Debugging - Java Tools and Dynamic DebuggingTroubleshooting Node EvictionsLog files and Diagnostic CollectionThe oclumon Utility

Making Applications Highly AvailableOverview of Using Oracle Clusterware to Enable HAOracle Clusterware HA ComponentsResource Management OptionsServer PoolsOverall flow diagram of HA lifecycle (crs_profile, crs_register, crs_start….)Clusterware Resource ModelingCreating an Application VIPONS and FAN overviews

Oracle Database Exadata Cloud Service OverviewIntroducing Exadata Cloud ServiceService Configuration Options & Service Connection OptionsService Architecture & AvailabilityManagement ResponsibilitiesStorage Configuration & Management DetailsSimple Web-Based Provisioning & ManagementREST APIsMigrating to Exadata Cloud Service

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 16: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: ASM Administration

Duration: 2 Days

What you will learn

This Oracle Database 12c: ASM Administration training teaches you about Oracle ASM architecture. Expert Oracle

University instructors will help you develop a deeper understanding of both standard ASM and Flex ASM applications. In

this course, you will be introduced to Oracle Database Exadata Cloud Service.

Learn To:

Administer ASM files, directories, templates, and disk groups.

Manage and administer Oracle Cloud File System and its components.

Configure and manage advanced CloudFS features like ACFS Auditing and Encryption, ACFS Replication and High

Availability NFS.

Gain an understanding of the Oracle Database Exadata Cloud Service.

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 by learning about the Oracle Database 12c

Grid Infrastructure, specifically Oracle ASM.

AudienceAdministratorDatabase Administrators

Related Training

Required Prerequisites

Working knowledge of Oracle Database 11g: Release 2 on Linux Operating System

Suggested PrerequisitesOracle Database 12c: Clusterware Administration

Oracle Database 12c: RAC Administration Ed 1

Oracle Grid Infrastructure 11g: Manage Clusterware and ASM - Release 2

Working knowledge of Oracle Clusterware, ASM & RAC on Linux

Course ObjectivesGain an understanding of the Oracle Database Exadata Cloud Service

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 17: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Manage Flex ASM

Employ ASM space management techniques

Create and delete Automatic Storage Management (ASM) disk groups

Set the attributes of an existing ASM disk group

Perform ongoing maintenance tasks on ASM disk groups

Explain key performance and scalability considerations for ASM disk groups

Describe the Automatic Storage Management (ASM) architecture

Use different client tools to access ASM files

Describe the format of a fully qualified ASM file name

Describe the components of ASM

Explain and apply Automatic Storage Management (ASM) initialization parameters

Manage ASM instances and associated processes

Monitor ASM using the V$ASM dynamic performance views

Understand Flex ASM architecture and components

Understand ASM Deployment Alternatives

Course Topics

Oracle ASM OverviewOverview of ASMASM Placement in Storage StackASM Cluster Configuration for Oracle RACASM System PrivilegesASM OS Groups and Role SeparationASM ComponentsSoftwareConfigure disks as ASM candidate disks

Oracle ASM Instance AdministrationASM Instance AdministrationInstance ParametersASM_DISKGROUPSAdjusting ASM Instance Parameters in SPFILEsInstance Startup and ShutdownRelevant V$Views

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 18: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Flex ASMFlex ASM ArchitectureBackground and OverviewASM Deployment AlternativesConfiguring Flex ASMManaging Flex ASMRelocating an ASM Client

Administering ASM Disk GroupsASM Disk Group OverviewDisk Group AttributesCompatibility AttributesDisk Group ManagementDisk Group MetadataViewing Connected ClientsDisk Group RebalanceASM Fast Mirror Resync

Administering ASM Files, Directories, and TemplatesInteraction Between Database Instances and ASMAccessing ASM FilesFully Qualified ASM File NamesASM File CreationView ASM Aliases, Files, and DirectoriesASM Directories OverviewManaging ASM DirectoriesManaging Alias File Names

Administering Oracle Cloud File SystemOracle Cloud File System ComponentsOverview of Oracle ACFSOracle ASM Dynamic Volume ManagerHigh Availability NFS (HANFS) OverviewOracle ACFS Integration with Oracle ASMOracle ACFS AdministrationClusterware Resources and ACFS AdministrationACFS and Dismount or Shutdown Operations

Oracle Database Exadata Cloud Service OverviewIntroducing Exadata Cloud ServiceService Configuration Options & Service Connection OptionsService Architecture & AvailabilityManagement ResponsibilitiesStorage Configuration & Management DetailsSimple Web-Based Provisioning & ManagementREST APIsMigrating to Exadata Cloud Service

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 19: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: Data Guard Administration

Duration: 4 Days

What you will learn

This Oracle Database 12c: Data Guard Administration Ed 1 training teaches you how to use Oracle Data Guard. Expert

Oracle University instructors will demonstrate how this solution protects your Oracle database against planned and

unplanned downtimes. In this course, you will be introduced to Oracle Database Exadata Cloud Service.

Learn To:

Build highly available systems.

Offload business processing needs to another system.

Offload backup needs to another system.

Gain an understanding of Oracle Database Exadata Cloud Service.

Benefits to You

You'll walk away from this course with an understanding of how Data Guard standby databases can be used to support

various production functions. These functions include reporting, querying and testing, while in a standby role.

Oracle Data Guard 12c

This course will also teach you about the new Oracle Data Guard 12c features and architecture. You'll get a chance to

explore topics like Oracle Active Data Guard, Far Sync, rolling upgrades and snapshot standby databases. Furthermore,

enrolling in this course will help you learn how to manage and troubleshoot a Data Guard configuration.

AudienceDatabase AdministratorsSupport EngineerTechnical Consultant

Related Training

Required Prerequisites

Database Administration

Linux operating system fundamentals

Oracle Database 11g: Administration Workshop II Release 2

Oracle Database 11g: Administration Workshop I Release 2

Suggested PrerequisitesBasic understanding of PL/SQL and Triggers

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 20: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Course ObjectivesUse Data Guard standby databases to support production functions such as reporting, querying, testing, and performing

backups

Create and manage physical and logical standby databases

Use Enterprise Manager Cloud Control and the Data Guard command-line interface (DGMGRL) to maintain a Data

Guard configuration

Use Data Guard to achieve a highly available Oracle database

Gain an understanding of Oracle Database Exadata Cloud Service

Course Topics

Introduction to Oracle Data GuardWhat Is Oracle Data Guard?Types of Standby DatabasesTypes of Data Guard ServicesRole Transitions: Switchover and FailoverOracle Data Guard Broker FrameworkChoosing an Interface for Administering a Data Guard ConfigurationOracle Data Guard: Architecture(Overview)Primary Database Processes

Networking for Oracle Data GuardNetworking OverviewListener.ora ConfigurationStatics vs. Dynamic RegistrationStatic Entries for Database Duplication and SQL MaintenenceStatic Entries for Broker OperationsOracle Network Configuration TuningTnsnames.ora Configuration

Creating a Physical Standby Database by Using SQL and RMAN CommandsSteps to Create a Physical Standby DatabasePreparing the Primary DatabaseFORCE LOGGING ModeConfiguring Standby Redo LogsCreating Standby Redo LogsUsing SQL to Create Standby Redo LogsViewing Standby Redo Log InformationSetting Initialization Parameters on the Primary Database to Control Redo Transport

Oracle Data Guard Broker: OverviewOracle Data Guard Broker: FeaturesData Guard Broker: ComponentsData Guard Broker: ConfigurationsData Guard Broker: Management ModelData Guard Broker: Architecture

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 21: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Data Guard Monitor: DMON ProcessBenefits of Using the Data Guard BrokerComparing Configuration Management With and Without the Data Guard Broker

Creating a Data Guard Broker ConfigurationData Guard Broker: RequirementsData Guard Broker and the SPFILEData Guard Monitor: Configuration FileData Guard Broker: Log FilesCreating a Broker ConfigurationDefining the Broker Configuration and the Primary Database ProfileAdding a Standby Database to the ConfigurationEnabling the Configuration

Creating a Physical Standby Database by Using Enterprise Manager Cloud ControlUsing Oracle Enterprise Manager to Create a Broker ConfigurationCreating a ConfigurationCreating a New ConfigurationAdding a Standby Database to an Existing ConfigurationUsing the Add Standby Database WizardStandby Database Creation: ProcessingStandby Database Creation: ProgressVerifying a Data Guard Configuration

Creating a Logical Standby DatabaseBenefits of Implementing a Logical Standby DatabaseLogical Standby Database: SQL Apply ArchitectureSQL Apply Process: ArchitecturePreparing to Create a Logical Standby DatabaseUnsupported ObjectsUnsupported Data TypesChecking for Unsupported TablesChecking for Tables with Unsupported Data Types

Creating and Managing a Snapshot Standby DatabaseSnapshot Standby Databases: OverviewSnapshot Standby Database: ArchitectureConverting a Physical Standby Database to a Snapshot Standby DatabaseActivating a Snapshot Standby Database: Issues and CautionsSnapshot Standby Database: Target RestrictionsViewing Snapshot Standby Database InformationUsing DGMGRL to View Snapshot Standby Database InformationConverting a Snapshot Standby Database to a Physical Standby Database

Using Oracle Active Data GuardOracle Active Data GuardUsing Real-Time QueryChecking the Standby’s Open ModeUnderstanding Lag in an Active Data Guard ConfigurationMonitoring Apply Lag: V$DATAGUARD_STATSMonitoring Apply Lag: V$STANDBY_EVENT_HISTOGRAMSetting a Predetermined Service Level for Currency of Standby Queries

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 22: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Configuring Zero Lag Between the Primary and Standby Databases

Configuring Data Protection ModesData Protection Modes and Redo Transport ModesMaximum Protection ModeMaximum Availability ModeMaximum Performance ModeComparing Data Protection ModesSetting the Data Protection Mode by Using DGMGRLSetting the Data Protection Mode

Performing Role TransitionsRole Management ServicesRole Transitions: Switchover and FailoverSwitchoverPreparing for a SwitchoverPerforming a Switchover by Using DGMGRLPerforming a Switchover by Using Enterprise ManagerConsiderations When Performing a Switchover to a Logical Standby DatabaseSituations That Prevent a Switchover

Using Flashback Database in a Data Guard ConfigurationUsing Flashback Database in a Data Guard ConfigurationOverview of Flashback DatabaseConfiguring Flashback DatabaseConfiguring Flashback Database by Using Enterprise ManagerUsing Flashback Database Instead of Apply DelayUsing Flashback Database and Real-Time ApplyUsing Flashback Database After RESETLOGSFlashback Through Standby Database Role Transitions

Enabling Fast-Start FailoverFast-Start Failover: OverviewWhen Does Fast-Start Failover Occur?Installing the Observer SoftwareFast-Start Failover PrerequisitesConfiguring Fast-Start FailoverSetting the Lag-Time LimitConfiguring the Primary Database to Shut Down AutomaticallyAutomatic Reinstatement After Fast-Start Failover

Managing Client ConnectivityUnderstanding Client Connectivity in a Data Guard ConfigurationUnderstanding Client Connectivity: Using Local NamingPreventing Clients from Connecting to the Wrong DatabaseManaging ServicesUnderstanding Client Connectivity: Using a Database ServiceCreating Services for the Data Guard Configuration DatabasesConfiguring Role-Based ServicesAdding Standby Databases to Oracle Restart Configuration

Backup and Recovery Considerations in an Oracle Data Guard Configuration

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 23: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Using RMAN to Back Up and Restore Files in a Data Guard ConfigurationOffloading Backups to a Physical StandbyRestrictions and Usage NotesBackup and Recovery of a Logical Standby DatabaseUsing the RMAN Recovery Catalog in a Data Guard ConfigurationCreating the Recovery CatalogRegistering a Database in the Recovery CatalogSetting Persistent Configuration Settings

Patching and Upgrading Databases in a Data Guard ConfigurationUpgrading an Oracle Data Guard Broker ConfigurationUpgrading Oracle Database in a Data Guard Configuration with a Physical Standby DatabaseUpgrading Oracle Database in a Data Guard Configuration with a Logical Standby DatabaseUsing DBMS_ROLLING to Upgrade the Oracle DatabaseRequirements for Using DBMS_ROLLING to Perform a Rolling UpgradeLeading Group Databases and Leading Group MasterTrailing Group Databases and Trailing Group MasterPerforming a Rolling Upgrade by Using DBMS_ROLLING

Monitoring a Data Guard Broker ConfigurationMonitoring the Data Guard Configuration by Using Enterprise Manager Cloud ControlViewing the Data Guard Configuration StatusMonitoring Data Guard PerformanceViewing Log File DetailsEnterprise Manager Metrics and AlertsData Guard MetricsManaging Data Guard MetricsViewing Metric Value History

Optimizing a Data Guard ConfigurationMonitoring Configuration Performance by Using Enterprise Manager Cloud ControlOptimizing Redo Transport ServicesSetting the ReopenSecs Database PropertySetting the NetTimeout Database PropertyOptimizing Redo Transmission by Setting MaxConnectionsSetting the MaxConnections Database PropertyCompressing Redo Data by Setting the RedoCompression PropertyDelaying the Application of Redo

Oracle Database Exadata Cloud Service OverviewIntroducing Exadata Cloud ServiceService Configuration, Connection, Architecture & AvailabilityData Security & Management ResponsibilitiesStorage Configuration & Management DetailsSimple Web-Based Provisioning & ManagementREST APIsBackup and RecoveryMigrating to Exadata Cloud Service

Copyright © 2013, Oracle. All rights reserved. Page 5

Page 24: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle GoldenGate 12c: Fundamentals for Oracle

Duration: 4 Days

What you will learn

This Oracle GoldenGate 12c: Fundamentals for Oracle training focuses on Oracle-to-Oracle database replication. Expert

Oracle University instructors will deep dive into the Oracle GoldenGate architecture, walking you through various

product features.

Learn To:

Install Oracle GoldenGate on Linux and Windows platforms.

Issue GGSCI commands.

Configure, start, stop and monitor Change Capture and Delivery processes.

Manage Extract trails and files using Data Pump and logdump.

Create parameter files to transform data.

Manage multiple Oracle GoldenGate instances.

Benefits to You

Integrate your organization's disparate data across heterogeneous databases for improved decision-making. Become

more efficient at configuring and implementing Oracle GoldenGate.

Install GoldenGate Installation & Command Line

You'll learn to install Oracle GoldenGate and prepare the source and target environments. Enrolling in this course

teaches you how to use the Oracle GoldenGate command line interface (GGSCI) efficiently.

Learn GoldenGate Configuration Processes

You'll also develop the knowledge and skills to configure Change Capture (Extract), Change Delivery (Replicat) and

Initial Load. You'll learn how to extract trails and files using Data Pump, create parameter files and manage Oracle

GoldenGate instances.

Uni- and Bi-Directional Replication

Capture of both DML and DDL will be configured for both uni- and bi-directional replication with collision detection.

Explore New Features in 12c

Features new to 12c, such as Integrated Apply and Wallet, are highlighted along the way. This course is based on

Oracle GoldenGate version 12.1.2. Please note that the labs are done in Linux.

AudienceConfiguration ConsultantData Warehouse Administrator

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 25: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Data Warehouse AnalystData Warehouse DeveloperDatabase AdministratorsDatabase DesignersSystem IntegratorTechnical Consultant

Related Training

Required Prerequisites

Familiarity with Oracle Database and basic SQL using SQL*Plus

Familiarity with editing Linux text files using gedit or vi

Suggested PrerequisitesFamiliarity with basic encryption techniques

Course ObjectivesDesign replication solutions using Oracle GoldenGate products and environments

Install Oracle GoldenGate and prepare the source and target database (assumes Oracle-to-Oracle replication)

Issue GGSCI commands (batch Obey scripts and command-line interactive)

Configure, start, stop, and monitor Change Capture (Extract), Change Delivery (Replicat), and Initial Load

Manage Extract trails and files using Data Pump and utilities such as logdump

Control network transmission using compression and encryption

Transform data

Course Topics

Technology OverviewCreating Oracle GoldenGate TopologiesReviewing Oracle GoldenGate Use CasesAssembling Building BlocksListing Supported OSListing Supported DatabasesListing the Oracle GoldengGate Product LineDescribing GUI Management OptionsListing Non-Database Sources and Targets

Oracle GoldenGate ArchitectureDescribing Oracle GoldenGate Process GroupsExplaining Change Capture and Delivery (with and without a Data Pump)

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 26: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Explaining Initial Data LoadContrasting Batch and Online OperationExplaining Oracle GoldenGate CheckpointingDescribing Commit Sequence Numbers (CSN)Describing Oracle GoldenGate Files and Directories

Installing Oracle GoldenGateListing System RequirementsPerforming InstallationConfiguring Environment VariablesUsing GGSCIRunning Oracle GoldenGate from the OS shell.

Configuration Overview and Preparing the EnvironmentReviewing Configuration OverviewConfiguring Manager ProcessCreating Source DefinitionsPreparing the Source DatabaseAssigning Oracle Database Roles/Privileges RequiredUsing DBMS_GOLDENGATE_AUTH Package

Configuring Change Capture (Extract)Reviewing Extract OverviewAccessing Logs on Oracle ASMAccessing Logs RemotelyConfiguring Extract TasksAdding Extract GroupEditing Extract ParametersExtracting Use of Archived Transaction LogsAdding Trails

Configuring Change Delivery (Replicat)Reviewing Replicat OverviewConfiguring Replicat TasksConfiguring a Sample EnvironmentConfiguring New Integrated Replicat

Configuring Extract Trails and Files (Data Pump)Reviewing Extract Trails and Files OverviewDescribing Trail FormatsUsing Logdump for Viewing TrailsReversing the Trail SequenceConfiguring and Using Data Pumps

Performing Initial LoadOracle GoldenGate MethodsListing Database-specific MethodsDescribing Resource LimitationsListing Advantages of Oracle GoldenGate MethodsConfiguring File Load MethodsConfiguring Direct Load MethodsHandling Collisions with Initial Load

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 27: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Editing Configuration ParametersEditing Parameter FilesContrasting GLOBALS versus Process ParametersConfiguring GLOBALS ParametersConfiguring Manager ParametersConfiguring Extract ParametersConfiguring Replicat Parameters

Filtering and Data SelectionFiltering and Data SelectionMapping Columns Between Different SchemasUsing Built-in "@" (at) FunctionsUsing SQLEXEC to Interact Directly with a DatabaseConfiguring New Coordinated Replicat

Additional Transformation ConceptsConfiguring and Using MacrosConfiguring and Using User TokensConfiguring and Using User ExitsConfiguring and Using Oracle Sequences

Configuration OptionsConfiguring and Using BATCHSQLConfiguring and Using CompressionConfiguring and Using EncryptionConfiguring and Using Event ActionsConfiguring New Wallet Security

Bidirectional ReplicationReviewing Bidirectional ConsiderationsDetecting LoopsAvoiding ConflictsConfiguring and Using Conflict Detection and ResolutionDescribing Identity Types Issues

DDL ReplicationReviewing Data Description Language Replication OverviewConfiguring and Using Options for DDL ReplicationConfiguring and Using String Substitution in DDL

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 28: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: Security

Duration: 5 Days

What you will learn

This Oracle Database 12c: Security training teaches you how you can use Oracle Database features to meet the

security, privacy and compliance requirements of your organization. You'll get the chance to interact with expert Oracle

University instructors through a combination of instruction and hands-on exercises that reinforce new concepts.

Learn To:

Understand Oracle security solutions and how they can help address your security requirements.

Configure strong authentication for database users using PKI and Kerberos.

Control data access using virtual private database and Oracle Label Security.

Analyze application privileges and reduce the attack surface using Oracle Database Vault Privilege Analysis.

Reduce risk of data exposure using Oracle Advanced Security Data Redaction, Transparent Data Encryption and Oracle

Data Masking and Subsetting.

Audit activity inside the database using policy and condition based unified auditing.

Configure network encryption to protect information in transit.

Audit activity inside the database using policy and condition based unified auditing.

Protect against application bypass using Oracle Database Vault Realms.

Benefits to You

The current regulatory environment of the Sarbanes-Oxley Act, HIPAA, the UK Data Protection Act, and others requires

better security at the database level. By investing in this course, you'll learn how to secure access to your databases and

use database features that enhance data access and confidentiality. This course provides suggested Oracle solutions

for common problems.

Deep Dive into Security Features

Expert Oracle University instructors discuss the following security features of the database: authentication, data access

control including user authorizations using privileges and roles, Privilege Analysis, Virtual Private Database, Oracle

Label Security as well as data confidentiality. This includes Data Redaction, Oracle Data Masking and Subsetting,

Transparent Sensitive Data Protection and encryption at the column, tablespace and file levels using Transparent Data

Encryption.

Auditing

Throughout this course, you'll also get a chance to discuss auditing using different features, including unified auditing

and fine-grained auditing. You'll deep dive into some of the Oracle Network security topics, like securing the listener and

restricting connections by IP address.

Gain Hands-On Experience

Hands-on practices and available demonstrations help you learn how to use most of the features of Oracle Database

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 29: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

12c to secure your data center. Develop an understanding of how to use Oracle Enterprise Manager Cloud Control and

other tools like SQL*Plus.

AudienceDatabase AdministratorsNetwork AdministratorSecurity AdministratorsSecurity Compliance AuditorsSupport EngineerSystem Analysts

Related Training

Required Prerequisites

Good knowledge of Oracle Database

Suggested PrerequisitesAdminister listeners

Create and manage users, roles, and privileges

Perform RMAN backup and recovery

Use Oracle Data Pump export and import

Course ObjectivesEnsure data confidentiality using an encryption solution like Transparent Data Encryption, or Data Redaction or Oracle

Data Masking and Subsetting

Audit user actions using any of the auditing features like unified auditing

Find appropriate Oracle solutions to meet the security, privacy and compliance requirements of their organization

Find solutions to secure database access through the network

Configure appropriate authentication for the database or enterprise users in the organization

Control data access and integrity in their organization using the appropriate feature or option or product like privileges or

Oracle Label Security

Analyze any security risks of their organization

Course Topics

IntroductionCourse Objectives

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 30: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Course Schedule and Appendices

Understanding Security RequirementsFundamental Data Security RequirementsSecurity RisksExploitsTechniques to Enforce Security

Choosing Security SolutionsNetwork Access ControlDatabase Access ControlData Access ControlData ConfidentialityData IntegrityAuditCompliance

Implementing Basic Database SecurityDatabase Security ChecklistReducing Administrative EffortPrinciple of Least PrivilegeObjects Protection

Securing Data on the Network Network Access ControlListener SecurityListener Usage Control

Using Basic and Strong User AuthenticationBasic AuthenticationStrong AuthenticationDatabase Link Passwords Protection

Configuring Global User AuthenticationAbout Enterprise User Management (EUS)EUS and Oracle Internet Directory Integration

Using Proxy AuthenticationSecurity Challenges of Three-Tier ComputingProxy Authentication Solutions

Using Privileges and RolesSeparation of DutiesRoles ManagementManaging Security for Definer's Rights and Invoker's RightsManaging RMAN Virtual Private Catalogs

Using Privilege AnalysisPrivilege Analysis FlowPrivilege Analysis Implementation

Using Application Contexts

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 31: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Description of Application ContextApplication Context Implementation

Implementing Virtual Private DatabaseFine-Grained Access Control and VPDFGAC Policies ManagementVPD Policies Management

Implementing Oracle Label Security Access Control OverviewOracle Label Security RegistrationOracle Label Security Policies Management

Redacting Data Redacting Data Masking Policies Implementation

Using Oracle Data Masking and SubsettingOverviewData Masking Definition ImplementationData Masking ProcessData Subsetting Process

Using Transparent Sensitive Data ProtectionTDPS Implementation

Encryption Concepts and SolutionsConceptsSolutionsOracle Solutions

Encrypting with DBMS_CRYPTO PackageUsage

Using Transparent Data EncryptionOverviewThe Master Keys and the KeystoreHardware KeystoreEncryption

Database Storage SecurityRMAN and OSB BackupsRMAN Encryption ModesData Pump Export and Import of Encrypted Data

Using Unified AuditAuditing OverviewUnified Audit ManagementSpecific Audit Situations

Using Fine-Grained AuditComparison with Unified Auditing

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 32: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

OverviewFGA Implementation

Copyright © 2013, Oracle. All rights reserved. Page 5

Page 33: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Oracle University | Contact Us: 001-855-844-3881

Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Duration: 5 Days

What you will learn

The Oracle Database 12c: OCM Exam Preparation Workshop is designed for those candidates who are preparing to

take the Oracle Database 12c: Oracle Certified Master (OCM) Exam. This workshop has extensive hands-on practices

to enable students to:

Create a Multitenant Container Database and Pluggable Databases

Perform Backup,Recovery and Flashback of CDB and PDBs

Load and unload data

Implement partitioning

Configure Dataguard

Configure clusterware

Install RAC

AudienceData Center ManagerData Warehouse AdministratorData Warehouse DeveloperDatabase AdministratorsDatabase DesignersSystems ArchitectsTechnical AdministratorTechnical Consultant

Course ObjectivesDescribe the multitenant architecture

Establish connections to CDB / PDB

Implement fine-grained auditing (FGA)

Describe operations that can be parallelized

Describe ways to move data

Describe the architecture, uses, and advantages of partitioning

Describe how to optimize a star query using star transformation

Use the SQL Access Advisor

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 34: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Explain the goals, benefits, and architecture of the inmemory column store

Explain the differences between physical and logical standby databases

Use real-time query to access data on a physical standby database

Create a snapshot standby database to meet the requirement for a temporary, updatable snapshot of a physical standby

database

Explain the principles and purposes of clusters

Explain and apply Automatic Storage Management (ASM) initialization parameters

Describe the benefits of Oracle RAC

Modify initialization parameters in a RAC environment

Course Topics

Basics of Multitenant Container Database and Pluggable DatabasesNew Multitenant Architecture: BenefitsMultitenant Container DatabaseSeparating SYSTEM and User DataProvisioning a Pluggable DatabaseInteracting Within Multitenant Container DatabaseMultitenant Container Database ArchitectureCommon and Local UsersCommon and Local Privileges and Roles

Managing Tablespaces and Users in CDB and PDBsTablespaces in PDBsCreating Permanent Tablespaces in a CDBCreating Local Temporary TablespacesTablespace Encryption: AdvantagesCreating an Encrypted TablespaceCommon and Local Schemas/UsersGranting and Revoking PrivilegesGranting Common or Local Privileges/Roles to Roles

Basics of Parallel ExecutionParallelizable OperationsPreviewing Execution PlansUnderstanding Parallel Execution: Query Coordinator (QC) and Parallel (PX) ServersParallel Execution Plans: Identifying the Producers and ConsumersParallel Execution Plans: Understanding GranulesExample PX ParametersPX Parameters for Auto DOPParameters for PX Messaging: Shared and Large Pools

In-Memory Parallel Execution & Multi-Threaded architecture

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 35: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Direct Reads Versus Buffer Cache ReadsParallel Execution and the Buffer CacheIn-Memory Parallel ExecutionWhen In-Memory Parallel Execution WorksControlling In-Memory Parallel ExecutionEnhance In-Memory PX Using Server PoolsEnhance In-Memory PX: Automatic Big Table CachingUsing PARALLEL_FORCE_LOCAL Parameter

Moving DataOracle Data Pump: OverviewDirectory Objects for Data PumpData Pump Export and Import Clients: OverviewExternal TablesData Pump Import: TransformationsSQL*Loader: OverviewLoading MethodsTransportable Tablespaces

Working with IndexesNormal B*-tree IndexesIndex ScansIndex Range ScanIndex Range Scan: Function-BasedIndex Fast Full ScanB*-tree Indexes and NullsIndex-Organized TablesBitmap Indexes

Partitioning ConceptsPartitioned Tables and IndexesPartitioning Strategies: Single-Level PartitioningOracle Partitioning HistoryPartition Key ExtensionsBenefits of Partitioning: Table AvailabilityManageability: Relocate Table DataBenefits of Partitioning: Performance ConsiderationsVerifying Partition Use

Dataware House Tuning and Partitioning WorkloadsCharacteristics of a Data WarehouseOLTP Systems Versus Data WarehousesData Warehouse Architectures: Basic Data Warehouse with Staging AreaData Warehousing ObjectsOptimizing Star Queries: Star TransformationExecution Plan Without Star TransformationStar Transformation ConsiderationsRetrieving Fact Rows from All Dimensions: Phase 1

Using Flashback TechnologiesFlashback Technologies Error Detection and CorrectionFlashback Technology

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 36: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Guaranteeing Undo RetentionFlashback QueryFlashback Table: OverviewFlashback Table: ConsiderationsFlashback Transaction QueryFlashing Back a Transaction

Influencing the OptimizerFunctions of the Query OptimizerCardinality and CostChanging Optimizer BehaviorOptimizer StatisticsOptimizer ParametersEnabling Query Optimizer FeaturesDynamic PlansCardinality Feedback: Monitoring Query Executions

SQL Performance Management and SQL Data CompressionMaintaining SQL PerformanceMaintaining Optimizer StatisticsAutomated Maintenance TasksSetting Statistic PreferencesRestoring StatisticsDeferred Statistics Publishing: ExampleAutomatic SQL Tuning: OverviewPlan Tuning Flow and SQL Profile Creation

In-Memory Column StoreGoals of In-Memory Column StoreStore Versus Column Store: 2D VisionIn-Memory Column UnitDual Format In MemoryDeploying IM Column StoreObjects Candidates for IM Column StoreDefining IM Column Store PriorityDefault In-Memory Setting

Introduction to Oracle Data GuardWhat Is Oracle Data Guard?Types of Standby DatabasesRole Transitions: Switchover and FailoverChoosing an Interface for Administering a Data Guard ConfigurationPrimary Database ProcessesStandby Database ProcessesPhysical Standby Database: Redo Apply ArchitectureAutomatic Gap Detection and Resolution

Using Oracle Active Data GuardUsing Real-Time QueryDisabling Real-Time QueryChecking the Standby’s Open ModeMonitoring Apply Lag: V$DATAGUARD_STATS

Copyright © 2013, Oracle. All rights reserved. Page 4

Page 37: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Allowed Staleness of Standby Query DataSetting STANDBY_MAX_DATA_DELAY by Using an AFTER LOGON TriggerForcing Redo Apply SynchronizationCreating an AFTER LOGON Trigger for Synchronization

Creating a Logical Standby DatabaseBenefits of Implementing a Logical Standby DatabaseLogical Standby Database: SQL Apply ArchitecturePreparing to Create a Logical Standby DatabaseUnsupported Data TypesChecking for Tables with Unsupported Data TypesUnsupported PL/SQL-Supplied PackagesAdding a Disabled Primary Key RELY ConstraintCreating a Logical Standby Database by Using SQL Commands

Enabling Fast-Start FailoverWhen Does Fast-Start Failover Occur?Installing the Observer SoftwareFast-Start Failover PrerequisitesConfiguring Fast-Start FailoverStep 1: Specify the Target Standby DatabaseSetting the Lag-Time LimitConfiguring the Primary Database to Shut Down AutomaticallyConfiguring Automatic Reinstatement of the Primary Database

Introduction to ClusterwareClusterware Architecture and Cluster ServicesGoals for Oracle ClusterwareOracle Clusterware FencingCluster Time SynchronizationOracle Clusterware NetworkingGrid Naming Service (GNS)Grid Naming Service Configuration OptionsSingle-Client Access Name

ASM OverviewWhat Is Oracle ASM?ASM Features and BenefitsASM Instance Designs: Clustered ASM for Clustered DatabasesASM Components: SoftwareASM Components: ASM Instance Primary ProcessesASM Components: Configuration FilesASM Disk Group: Failure GroupsASM Files: Extents and Striping

Flex ClustersFlex Clusters: OverviewFlex Cluster ScalabilityLeaf Node CharacteristicsCluster Mode: OverviewConfiguring the Cluster ModeConfiguring Miss Count for Leaf Nodes

Copyright © 2013, Oracle. All rights reserved. Page 5

Page 38: Oracle Database 12c: Performance Management and … DBA MASTER.pdf · Oracle Database 12c: Performance Management and ... Oracle Database 12c: Administration Workshop ... Use the

Configuring a Flex Cluster with OUI: Configuring GNSConfiguring a Flex Cluster with OUI: Selecting the Node Type

Flex ASMFlex ASM: OverviewASM Instance ChangesConfiguring Flex ASM on a Standard ClusterConfiguring Flex ASM on a Flex ClusterStopping, Starting, and Relocating Flex ASM InstancesSetting the Cardinality for Flex ASM InstancesMonitoring Flex ASM ConnectionsRelocating an ASM Client

RAC Databases Overview and ArchitectureTypical Oracle RAC ArchitectureOracle RAC One NodeCluster-Aware Storage SolutionsOracle RAC and Network ConnectivityClusters and ScalabilityLevels of ScalabilitySpeedup/Scaleup and WorkloadsNecessity of Global Resources

Upgrading and Patching Oracle RACPatch and Patch Set: OverviewConfiguring the Software LibraryReduced Down-Time Patching for Cluster EnvironmentsOut-of-Place Database UpgradesOPatch: OverviewBefore Patching with OPatchOPatch Automation: ExamplesOPatch Log and Trace Files

Copyright © 2013, Oracle. All rights reserved. Page 6