Post on 03-Jan-2016
description
Oracle Cloud Application Foundation Essentials
Exam Study Guide
Objective amp Audience
Objective
Help you prepare to take the Oracle Cloud Application Foundation
Essentials exam by providing pointers to resources that you can
use in your preparation
Targeted Audience
bull System AdministratorImplementation Specialist
bull Technical Consultants who can install design configure
deploy administer troubleshoot and maintain Cloud
Application Foundation systems
bull Up-to-date Cloud Application Foundation product training is
strongly recommended
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Topics amp Objectives
Exam Topics
The Oracle Cloud Application Foundation Essentials exam consists of 8 topics
1 Cloud Application Foundation (CAF) Fundamentals
2 Coherence Development Fundamentals
3 Advanced Coherence Development Topics
4 Deploying and Debugging a Coherence Application
5 Monitoring and Managing WebLogic Server with Oracle Enterprise Manager
6 Java VM
7 Virtual Assembly Builder
8 Web Tier
Exam Objectives
The exam objectives are defined by learner or practitioner level of knowledge
bull Learner-level questions require the candidate to recall information to
determine the correct answer Example Define the term Cloud Application
Foundation
bull Practitioner-level questions require the candidate to derive the correct answer
from the application of their knowledge which can only be attained by extensive
experience with the product Example The client requires a solution for
developing cloud applications with extreme enterprise scale flexibility to choose
between private and public clouds and state-of-the-art management What
would you recommend to address the need
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Training Options
For each exam topic there have been identified alternative training options that are
available at Oracle The training options are divided into four categories
bull Boot Camps
The boot camps are designed as a jump start training to enhance your skills by
providing role-based training on industry-leading Oracle solutions and services
The boot camps are built as concise intensive and real-time training to give
partners a competitive advantage as they prepare to build powerful solutions for
their own customer base Partners can choose to attend these boot camps in
class or in a live virtual class format to maximize the effectiveness and the time
allocated to training Partners can take any publicly-scheduled Oracle University
courses at steep discounts Benefit from hands on experience to gain real
working skill and work toward Oracle certifications
bull Online Training
Oracle partners are entitled free access to the Oracle Knowledge Center a vast
library of recorded product courses New courses are regularly added to the
library providing partners with the latest information and training to master new
products or to increase proficiency on the new releases
bull Documentation
Books white papers product user guides and reference manuals are available
from Oracle on the web
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 1 Cloud Application Foundation (CAF) Fundamentals
Objectives Level
bull Describe Cloud Application Foundation concepts Learner
bull Identify components of WebLogic Suite Learner
bull Identify differences between Cloud Application Foundation
(WLS) SE EE amp Suite Learner
bull Describe the problem domain of Coherence with WLS Learner
bull Describe Oracle Cloud Computing business drivers Learner
bull Describe Virtual Assembly Builder Studio features Learner
bull Describe supported and custom Appliances for Virtual Assemblies Learner
bull Describe ActiveCache (WLS and Coherence) Learner
Training Options
bull Online Training
ndash Cloud Application Foundation Cloud Application Foundation for Oracle Partners
ndash Introducing Cloud Application Foundation
Sample Questions
Which four service offerings are included in Oracle Public Cloud
a Database Service
b Data Service
c Java Service
d Security Service
e NET Service
f SOA Service
Oracle Coherence is best classified as _____
a A Database Product
b A Middleware Product
c An Object Relational Mapping (ORM) Tool
d A Soft Load Balancer
e An Application Product
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Objectives Level
bull Describe Use Cases for Coherence Learner
bull Deploy the correct Cache Topologies Practitioner
bull Understand how Coherence Clustering works Learner
bull Describe how partitioning works in Coherence Learner
bull Describe client types and usage Learner
bull Describe POF and other models of Object Serialization Learner
bull Understand how to configure different cache topologies and services Learner
bull Understand basic Coherence key-based APIs Learner
bull Integrate with a datasource Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash FMW Proficiency Oracle Coherence - Supercharging Your WebLogic Applications
ndash Scale Your Customer Apps with Coherence
ndash Oracle Coherence 37 - New Features Overview - eCourse
ndash Oracle Coherence 37 - Using Portable Object Format Annotations - eCourse
ndash Oracle Coherence 37 - REST and Coherence ndash eCourse
bull Documentation
ndash Oracle Coherence Release 371 Getting Started
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Objective amp Audience
Objective
Help you prepare to take the Oracle Cloud Application Foundation
Essentials exam by providing pointers to resources that you can
use in your preparation
Targeted Audience
bull System AdministratorImplementation Specialist
bull Technical Consultants who can install design configure
deploy administer troubleshoot and maintain Cloud
Application Foundation systems
bull Up-to-date Cloud Application Foundation product training is
strongly recommended
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Topics amp Objectives
Exam Topics
The Oracle Cloud Application Foundation Essentials exam consists of 8 topics
1 Cloud Application Foundation (CAF) Fundamentals
2 Coherence Development Fundamentals
3 Advanced Coherence Development Topics
4 Deploying and Debugging a Coherence Application
5 Monitoring and Managing WebLogic Server with Oracle Enterprise Manager
6 Java VM
7 Virtual Assembly Builder
8 Web Tier
Exam Objectives
The exam objectives are defined by learner or practitioner level of knowledge
bull Learner-level questions require the candidate to recall information to
determine the correct answer Example Define the term Cloud Application
Foundation
bull Practitioner-level questions require the candidate to derive the correct answer
from the application of their knowledge which can only be attained by extensive
experience with the product Example The client requires a solution for
developing cloud applications with extreme enterprise scale flexibility to choose
between private and public clouds and state-of-the-art management What
would you recommend to address the need
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Training Options
For each exam topic there have been identified alternative training options that are
available at Oracle The training options are divided into four categories
bull Boot Camps
The boot camps are designed as a jump start training to enhance your skills by
providing role-based training on industry-leading Oracle solutions and services
The boot camps are built as concise intensive and real-time training to give
partners a competitive advantage as they prepare to build powerful solutions for
their own customer base Partners can choose to attend these boot camps in
class or in a live virtual class format to maximize the effectiveness and the time
allocated to training Partners can take any publicly-scheduled Oracle University
courses at steep discounts Benefit from hands on experience to gain real
working skill and work toward Oracle certifications
bull Online Training
Oracle partners are entitled free access to the Oracle Knowledge Center a vast
library of recorded product courses New courses are regularly added to the
library providing partners with the latest information and training to master new
products or to increase proficiency on the new releases
bull Documentation
Books white papers product user guides and reference manuals are available
from Oracle on the web
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 1 Cloud Application Foundation (CAF) Fundamentals
Objectives Level
bull Describe Cloud Application Foundation concepts Learner
bull Identify components of WebLogic Suite Learner
bull Identify differences between Cloud Application Foundation
(WLS) SE EE amp Suite Learner
bull Describe the problem domain of Coherence with WLS Learner
bull Describe Oracle Cloud Computing business drivers Learner
bull Describe Virtual Assembly Builder Studio features Learner
bull Describe supported and custom Appliances for Virtual Assemblies Learner
bull Describe ActiveCache (WLS and Coherence) Learner
Training Options
bull Online Training
ndash Cloud Application Foundation Cloud Application Foundation for Oracle Partners
ndash Introducing Cloud Application Foundation
Sample Questions
Which four service offerings are included in Oracle Public Cloud
a Database Service
b Data Service
c Java Service
d Security Service
e NET Service
f SOA Service
Oracle Coherence is best classified as _____
a A Database Product
b A Middleware Product
c An Object Relational Mapping (ORM) Tool
d A Soft Load Balancer
e An Application Product
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Objectives Level
bull Describe Use Cases for Coherence Learner
bull Deploy the correct Cache Topologies Practitioner
bull Understand how Coherence Clustering works Learner
bull Describe how partitioning works in Coherence Learner
bull Describe client types and usage Learner
bull Describe POF and other models of Object Serialization Learner
bull Understand how to configure different cache topologies and services Learner
bull Understand basic Coherence key-based APIs Learner
bull Integrate with a datasource Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash FMW Proficiency Oracle Coherence - Supercharging Your WebLogic Applications
ndash Scale Your Customer Apps with Coherence
ndash Oracle Coherence 37 - New Features Overview - eCourse
ndash Oracle Coherence 37 - Using Portable Object Format Annotations - eCourse
ndash Oracle Coherence 37 - REST and Coherence ndash eCourse
bull Documentation
ndash Oracle Coherence Release 371 Getting Started
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Topics amp Objectives
Exam Topics
The Oracle Cloud Application Foundation Essentials exam consists of 8 topics
1 Cloud Application Foundation (CAF) Fundamentals
2 Coherence Development Fundamentals
3 Advanced Coherence Development Topics
4 Deploying and Debugging a Coherence Application
5 Monitoring and Managing WebLogic Server with Oracle Enterprise Manager
6 Java VM
7 Virtual Assembly Builder
8 Web Tier
Exam Objectives
The exam objectives are defined by learner or practitioner level of knowledge
bull Learner-level questions require the candidate to recall information to
determine the correct answer Example Define the term Cloud Application
Foundation
bull Practitioner-level questions require the candidate to derive the correct answer
from the application of their knowledge which can only be attained by extensive
experience with the product Example The client requires a solution for
developing cloud applications with extreme enterprise scale flexibility to choose
between private and public clouds and state-of-the-art management What
would you recommend to address the need
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Training Options
For each exam topic there have been identified alternative training options that are
available at Oracle The training options are divided into four categories
bull Boot Camps
The boot camps are designed as a jump start training to enhance your skills by
providing role-based training on industry-leading Oracle solutions and services
The boot camps are built as concise intensive and real-time training to give
partners a competitive advantage as they prepare to build powerful solutions for
their own customer base Partners can choose to attend these boot camps in
class or in a live virtual class format to maximize the effectiveness and the time
allocated to training Partners can take any publicly-scheduled Oracle University
courses at steep discounts Benefit from hands on experience to gain real
working skill and work toward Oracle certifications
bull Online Training
Oracle partners are entitled free access to the Oracle Knowledge Center a vast
library of recorded product courses New courses are regularly added to the
library providing partners with the latest information and training to master new
products or to increase proficiency on the new releases
bull Documentation
Books white papers product user guides and reference manuals are available
from Oracle on the web
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 1 Cloud Application Foundation (CAF) Fundamentals
Objectives Level
bull Describe Cloud Application Foundation concepts Learner
bull Identify components of WebLogic Suite Learner
bull Identify differences between Cloud Application Foundation
(WLS) SE EE amp Suite Learner
bull Describe the problem domain of Coherence with WLS Learner
bull Describe Oracle Cloud Computing business drivers Learner
bull Describe Virtual Assembly Builder Studio features Learner
bull Describe supported and custom Appliances for Virtual Assemblies Learner
bull Describe ActiveCache (WLS and Coherence) Learner
Training Options
bull Online Training
ndash Cloud Application Foundation Cloud Application Foundation for Oracle Partners
ndash Introducing Cloud Application Foundation
Sample Questions
Which four service offerings are included in Oracle Public Cloud
a Database Service
b Data Service
c Java Service
d Security Service
e NET Service
f SOA Service
Oracle Coherence is best classified as _____
a A Database Product
b A Middleware Product
c An Object Relational Mapping (ORM) Tool
d A Soft Load Balancer
e An Application Product
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Objectives Level
bull Describe Use Cases for Coherence Learner
bull Deploy the correct Cache Topologies Practitioner
bull Understand how Coherence Clustering works Learner
bull Describe how partitioning works in Coherence Learner
bull Describe client types and usage Learner
bull Describe POF and other models of Object Serialization Learner
bull Understand how to configure different cache topologies and services Learner
bull Understand basic Coherence key-based APIs Learner
bull Integrate with a datasource Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash FMW Proficiency Oracle Coherence - Supercharging Your WebLogic Applications
ndash Scale Your Customer Apps with Coherence
ndash Oracle Coherence 37 - New Features Overview - eCourse
ndash Oracle Coherence 37 - Using Portable Object Format Annotations - eCourse
ndash Oracle Coherence 37 - REST and Coherence ndash eCourse
bull Documentation
ndash Oracle Coherence Release 371 Getting Started
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Training Options
For each exam topic there have been identified alternative training options that are
available at Oracle The training options are divided into four categories
bull Boot Camps
The boot camps are designed as a jump start training to enhance your skills by
providing role-based training on industry-leading Oracle solutions and services
The boot camps are built as concise intensive and real-time training to give
partners a competitive advantage as they prepare to build powerful solutions for
their own customer base Partners can choose to attend these boot camps in
class or in a live virtual class format to maximize the effectiveness and the time
allocated to training Partners can take any publicly-scheduled Oracle University
courses at steep discounts Benefit from hands on experience to gain real
working skill and work toward Oracle certifications
bull Online Training
Oracle partners are entitled free access to the Oracle Knowledge Center a vast
library of recorded product courses New courses are regularly added to the
library providing partners with the latest information and training to master new
products or to increase proficiency on the new releases
bull Documentation
Books white papers product user guides and reference manuals are available
from Oracle on the web
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 1 Cloud Application Foundation (CAF) Fundamentals
Objectives Level
bull Describe Cloud Application Foundation concepts Learner
bull Identify components of WebLogic Suite Learner
bull Identify differences between Cloud Application Foundation
(WLS) SE EE amp Suite Learner
bull Describe the problem domain of Coherence with WLS Learner
bull Describe Oracle Cloud Computing business drivers Learner
bull Describe Virtual Assembly Builder Studio features Learner
bull Describe supported and custom Appliances for Virtual Assemblies Learner
bull Describe ActiveCache (WLS and Coherence) Learner
Training Options
bull Online Training
ndash Cloud Application Foundation Cloud Application Foundation for Oracle Partners
ndash Introducing Cloud Application Foundation
Sample Questions
Which four service offerings are included in Oracle Public Cloud
a Database Service
b Data Service
c Java Service
d Security Service
e NET Service
f SOA Service
Oracle Coherence is best classified as _____
a A Database Product
b A Middleware Product
c An Object Relational Mapping (ORM) Tool
d A Soft Load Balancer
e An Application Product
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Objectives Level
bull Describe Use Cases for Coherence Learner
bull Deploy the correct Cache Topologies Practitioner
bull Understand how Coherence Clustering works Learner
bull Describe how partitioning works in Coherence Learner
bull Describe client types and usage Learner
bull Describe POF and other models of Object Serialization Learner
bull Understand how to configure different cache topologies and services Learner
bull Understand basic Coherence key-based APIs Learner
bull Integrate with a datasource Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash FMW Proficiency Oracle Coherence - Supercharging Your WebLogic Applications
ndash Scale Your Customer Apps with Coherence
ndash Oracle Coherence 37 - New Features Overview - eCourse
ndash Oracle Coherence 37 - Using Portable Object Format Annotations - eCourse
ndash Oracle Coherence 37 - REST and Coherence ndash eCourse
bull Documentation
ndash Oracle Coherence Release 371 Getting Started
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 1 Cloud Application Foundation (CAF) Fundamentals
Objectives Level
bull Describe Cloud Application Foundation concepts Learner
bull Identify components of WebLogic Suite Learner
bull Identify differences between Cloud Application Foundation
(WLS) SE EE amp Suite Learner
bull Describe the problem domain of Coherence with WLS Learner
bull Describe Oracle Cloud Computing business drivers Learner
bull Describe Virtual Assembly Builder Studio features Learner
bull Describe supported and custom Appliances for Virtual Assemblies Learner
bull Describe ActiveCache (WLS and Coherence) Learner
Training Options
bull Online Training
ndash Cloud Application Foundation Cloud Application Foundation for Oracle Partners
ndash Introducing Cloud Application Foundation
Sample Questions
Which four service offerings are included in Oracle Public Cloud
a Database Service
b Data Service
c Java Service
d Security Service
e NET Service
f SOA Service
Oracle Coherence is best classified as _____
a A Database Product
b A Middleware Product
c An Object Relational Mapping (ORM) Tool
d A Soft Load Balancer
e An Application Product
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Objectives Level
bull Describe Use Cases for Coherence Learner
bull Deploy the correct Cache Topologies Practitioner
bull Understand how Coherence Clustering works Learner
bull Describe how partitioning works in Coherence Learner
bull Describe client types and usage Learner
bull Describe POF and other models of Object Serialization Learner
bull Understand how to configure different cache topologies and services Learner
bull Understand basic Coherence key-based APIs Learner
bull Integrate with a datasource Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash FMW Proficiency Oracle Coherence - Supercharging Your WebLogic Applications
ndash Scale Your Customer Apps with Coherence
ndash Oracle Coherence 37 - New Features Overview - eCourse
ndash Oracle Coherence 37 - Using Portable Object Format Annotations - eCourse
ndash Oracle Coherence 37 - REST and Coherence ndash eCourse
bull Documentation
ndash Oracle Coherence Release 371 Getting Started
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Objectives Level
bull Describe Use Cases for Coherence Learner
bull Deploy the correct Cache Topologies Practitioner
bull Understand how Coherence Clustering works Learner
bull Describe how partitioning works in Coherence Learner
bull Describe client types and usage Learner
bull Describe POF and other models of Object Serialization Learner
bull Understand how to configure different cache topologies and services Learner
bull Understand basic Coherence key-based APIs Learner
bull Integrate with a datasource Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash FMW Proficiency Oracle Coherence - Supercharging Your WebLogic Applications
ndash Scale Your Customer Apps with Coherence
ndash Oracle Coherence 37 - New Features Overview - eCourse
ndash Oracle Coherence 37 - Using Portable Object Format Annotations - eCourse
ndash Oracle Coherence 37 - REST and Coherence ndash eCourse
bull Documentation
ndash Oracle Coherence Release 371 Getting Started
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 2 Coherence Development Fundamentals
Sample Questions
In order to determine which partition a cache entry belongs to the partitioned cache service uses the
following formula
hashCode partition count
For the following code sample
Integer nKey = 10
String sValue = open
cacheput(nKey sValue)
On which object is hashCode invoked to determine the partition for a cache entry
a The key inserted into the cache (IntegerhashCode)
b The serialized form of the key inserted into the cache (BinaryhashCode)
c The value inserted into the cache (StringhashCode)
d The serialized form of the value inserted into the cache (BinaryhashCode)
Which statement is correct with respect to the semantics of a replicated cache
a Cache entries are replicated to every member of the Cluster (running a replicated service)
b Cache entries are replicated to every storage enabled member of a Cluster
c Cache entries are replicated to every member of the Cluster and every extend client
d Cache entries are replicated to multiple clusters over a WAN
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Objectives Level
bull Create indexes to optimize filters Practitioner
bull Describe a service Learner
bull Describe when you would use Elastic Data Learner
bull Perform a map-reduce operation Practitioner
bull Explain advanced capabilities like eventing and processing to customer Practitioner
bull Configure and use a Near Cache or Continuous Query Cache Practitioner
bull Configure operational features like Quorum and Service Guardian Practitioner
bull Perform concurrent operations against a cache Practitioner
bull Integrate with TopLink Grid Practitioner
bull Pre-load a cache Practitioner
bull Write Coherence queries Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Online Training
ndash Oracle Coherence 37 - Using Elastic Data - eCourse
bull Documentation
ndash Oracle Coherence Release Notes 371
ndash Oracle Coherence Developers Guide Release 371 Chapter 1 Introduction
ndash Oracle Coherence Developerrsquos Guide Release 371 Chapter 23 Using Continuous Query
Caching
ndash Oracle Coherence Developers Guide Release 371 Chapter 16 Using Quorum
ndash Oracle Coherence Developers Guide Release 371 Chapter 30 Using Service Guardian
ndash Oracle Coherence Developers Guide Release 371 Part III Using Caches
ndash Oracle Coherence Integration Guide for Oracle TopLink with Coherence Grid
Release 371 - 1 Introduction to Toplink Grid with Oracle Coherence
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 3 Advanced Coherence Development Topics
Sample Questions
You have a requirement to host two caches one for buyers and one for sellers The requirements
state that buyers and sellers must not be on the same physical hardware for security purposes but
for management purposes you want to run on one single cluster You have divided the machines
into bmachines (for buyers) and smachines (for sellers)
Which scenario is the correct way to do this
a Define two cluster services one running on bmachines and the other on smachines and run
buyers and sellers on these two services
b Define two distributed cache services one running on bmachines and the other on
smachines and then run buyers on the service running on bmachines and sellers on the
service running on smachines
c In the cache-configxml on smachines declare the sellers cache and on the bmachines declare
the buyers cache
d Do not do this in Coherence as it will trick the cluster rebalance protocol
e In cache-configxml map one set of partitions to bmachines and the second to smachines
A customer has a process that listens on a JMS queue and inserts each JMS message into a cache
Which statement attempts to achieve fault tolerance of this process using Coherence without
compromising efficiency during normal operations
a Nothing special needs to be done Once a process running in a Coherence JVM is started in
Coherence it will always be recovered
b This cannot be done as Coherence only guarantees recovery of data and EntryProcessors
c The customer can use BackingMapListeners to determine when the process must be
restarted on a different Coherence node
d The customer can start the process on two nodes and use a lock on the JMS queue to determine
who should process it
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence Application
Objectives Level
bull Configure a set of proxies Practitioner
bull Architect a Coherence client tier Practitioner
bull Apply best practices for performance tuning Practitioner
bull Plan Capacity for a Coherence deployment Practitioner
bull Debug network issues in Coherence deployments Practitioner
bull Tune and size Coherence JVMs Practitioner
bull Describe how to run a Coherence application Learner
bull Debug a basic Coherence problem Practitioner
bull Collect information for advanced Coherence troubleshooting Practitioner
bull Explain how Oracle Enterprise Manager integrates with Coherence Learner
bull Apply the Production Checklist Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Coherence 36 Share And Manage Data In Clusters
ndash Oracle Coherence 36 Administer And Troubleshoot Clusters
bull Documentation
ndash Oracle Coherence Administratorrsquos Guide Release 371 Chapter 1 Deploying Coherence-
based Applications
ndash Oracle Coherence Developers Guide Release 371 Chapter 3 Evaluating Performance and
Scalability
ndash Oracle Coherence Developers Guide Release 371 Chapter 4 Performing a Network
Performance Test
ndash Oracle Coherence Developers Guide Release 371 Chapter 5 Debugging in Coherence
ndash Oracle Coherence Developers Guide Release 371 Chapter 6 Performance Tuning
ndash Oracle Coherence Developers Guide Release 371 Chapter 7 Production Checklist
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 4 Deploying and Debugging a Coherence
Application
Sample Questions
Which Coherence configuration is correct
a The default mode for coherence is production with port 8088 and time to live of 4
b The default mode for coherence is development with port 8080 and time to live of 4
c The default mode for coherence is development with port 8088 and time to live of 4 and
severity-level=3
d The default mode for coherence is development with port 8088 and time to live of 4
You have a six member cluster consisting of one JVM on each physical machine Members 1 2 and
3 are connected to a switch and members 4 5 and 6 are connected to a second switch There is a
link between the two switches which provides network connectivity between all of the machines At
approximately 1530 the connection between the two switches is severed
Thirty seconds later (the default packet timeout in development mode) the logs indicate
communication failures across the cluster and you are left with two distinct clusters consisting of
members 1 2 3 and members 4 5 6 respectively The connection between the two switches is
restored at 1533 and the existence of multiple clusters is acknowledged thus triggering the panic
protocol to reconcile this situation
A cluster formed by members 4 5 and 6 was removed and all of its members received a kill
message Once members 4 5 and 6 restarted cluster service they rejoined the original cluster with
senior member 1 However you noticed that members 4 5 and 6 didnt join DistributedCache
service
What is a cause for this behavior
a DistributedCache service allow-remote-management property was set to false
b DistributedCache service auto-start property was set to false
c DistributedCache service request-timeout property was set to 30s
d DistributedCache service service-failure-policy was set to exit-process
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Objectives Level
bull Describe the architecture and components within Oracle Enterprise
Manager Cloud Control Learner
bull Describe the Performance Configuration and Lifecycle mgmt functionality
for WLS Practitioner
bull Configure Enterprise Manager with WLS Practitioner
bull Explain how to position WebLogic Management Pack EE Learner
bull Configure Oracle Enterprise Manager for WLS monitoring Practitioner
bull Explain how Java Virtual Machine (JVM) diagnostics provides full cross-tier
diagnostics in production environments and why it is important Learner
bull Configure Oracle Enterprise Manager Cloud Control to provide WLS
patch automation Practitioner
bull Utilize Oracle Enterprise Manager for lifecycle management
(ie provisioning and cloning of WLS domains and Java applications) Practitioner
bull Utilize the user experience management features provided by
Oracle Enterprise Manager Real User Experience Insight Practitioner
bull Describe the primary critical use cases for Oracle Enterprise Manager
Business Transaction Management for WLS Learner
bull Explain the key challenges that Oracle Enterprise Manager addresses
with its configuration management features Learner
Training Options
bull Instructor-Led Training
ndash Using Oracle Enterprise Manager Cloud Control 12c Ed 1 LVC
bull Online Training
ndash Understanding Enterprise Manager Cloud Control 12c and WLS Management Pack EE
ndash Oracle Enterprise Manager Product and Solution Area Overview Reference
bull Documentation
ndash Oracle Enterprise Manager 12c Release 2 (121)
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 5 Monitoring and Managing WebLogic Server with
Oracle Enterprise Manager
Sample Questions
What four WLS management functionality is included within WLS Management Pack EE
a Performance and Monitoring BTM
b RUEI
c JVM Diagnostics
d Configuration Management
e Ops Center
How does JVMD calculate the total time it takes for a specific method to complete
a It multiplies the time interval between snapshots by the number of times a method is seen in one
execution
b JVMD does not show completion time of a method unless ADP agent is installed on the
same JVM
c Method time is calculate as the difference between the first time it is seen and the first time it is
not seen
d JVMD estimates this number based on the number of thread snapshots the method was seen in
e JVMD never shows Execution time of any method
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Objectives Level
bull Explain the basics of Java VM Learner
bull Explain the differences between HotSpot VM and Jrockit VM Learner
bull Troubleshoot common performance problems Practitioner
bull Describe different garbage collection schemes Learner
bull Describe different VM tuning options Learner
bull Utilize performance monitoring and profiling using JVM command line tools Practitioner
bull Utilize advanced real-time performance monitoring profiling and
troubleshooting using Java Mission Control Practitioner
bull Utilize Back-in-time analysis and troubleshooting using Java Flight Recorder Practitioner
bull Design for Java application performance Practitioner
Training Options
bull Documentation
ndash The Javatrade Virtual Machine Specification Java SE 7 Edition Chapter 2 The Structure of the
Java Virtual Machine
ndash Garbage Collection Guide Sun Java Real-Time System
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 Chapter 5 Tuning Java Virtual Machines
ndash Oraclereg Fusion Middleware Performance and Tuning for Oracle WebLogic Server
11g Release 1 6 Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
ndash Oraclereg JRockit Mission Control Introduction to Mission Control Client
Release 41
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 6 Java VM
Sample Questions
Which statement is true about the Hotspot Serial Garbage Collector
a There is no serial garbage collector
b The serial collector collects garbage for both young generation and old generation
c The serial collector can only be used on the young generation
d The serial collector can only be used on the old generation The serial collector cannot be used
on the old generation
Given
StringBuilder sb = new StringBuilder()
Identify two examples of string usage in a Java Application
a sb = sbappend(Hello) + World
b sbappend(Hello)append(World)
c String msg = Hello World
d String msg = new String(Hello World)
e String msg = String(Hello World)
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 7 Virtual Assembly Builder
Objectives Level
bull Explain the business and IT challenges Virtual Assembly Builder helps with Learner
bull Explain the advantages of assemblies over standalone VM templates Learner
bull Create appliances and multi-tier assemblies Practitioner
bull Customize an assembly at deployment time Practitioner
bull Setup Virtual Assembly Builder Deployer and deploy a multi-tier assembly Practitioner
Training Options
bull Instructor-Led Training
ndash Oracle Fusion Middleware 11g Virtual Assembly Builder Ed 1 LVC
bull Online Training
ndash Virtualizing the Application Infrastructure with Oracle Virtual Assembly Builder
bull Documentation
ndash Oracle Virtual Assembly Builder Online Documentation Library 11g Release 1 (11116)
Sample Questions
What three features in Virtual Assembly Builder are for IT Administrators
a Enabling full access to infrastructure
b Maintaining control through standardization
c Handling all aspects of application and infrastructure management
d Increased hardware and software utilization
e Giving developers the flexibility to pick and choose their own application and infrastructure
components
A deployment plan can be used to alter which two networking properties of an assembly
a Setting up appliance instances to use static IP addresses
b Mapping of appliances network interfaces to virtual networks
c Mapping of assembly defined logical virtual networks (vNets) to actual networks of the pool
d Mapping of products listening endpoints to network interfaces
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Topic 8 Web Tier
Objectives Level
bull Explain the basics of HTTP Server and Traffic Director Learner
bull Design and configure Reverse Proxy with HTTP Server and Traffic Director Practitioner
bull Secure HTTP Server and Traffic Director Environments Practitioner
bull Perform basic troubleshooting of HTTP Server and Traffic Director Practitioner
Training Options
bull Online Training
ndash HA-Oracle Web Tier Agent TOI
ndash FMW Proficiency Oracle Traffic Director - Traffic Shaping Caching and Dynamic Load
Balancing for WebLogic Server FMW and the Cloud
bull Documentation
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 2 Getting Started with Administering Oracle Web Cache
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 1 Understanding Reverse Proxying
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Chapter 5 Configuring Security
ndash Oracle Fusion Middleware Administrators Guide for Oracle Web Cache
11g Release 1 Appendix A Troubleshooting Oracle Web Cache
Sample Questions
Which component is responsible for propagating the diagnostic Execution Context Identifier (ECID)
a mod_diag
b mod_dms
c mod_ons
d mod_php
e mod_ohs_wl
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
Exam Registration
bull How to register for the exam
You can register for all Oracle certification exams with Pearson VUE Before a
registration can be submitted a Pearson VUE profile must be created using your
Company ID Your Company ID can be obtained by contacting your local Oracle
Partner Business Center or by signing in to your OPN account Your Company
ID is located in the section on the right under Company information
Please follow these instructions in order to properly set-up your Pearson VUE
account for the first time
bull Have you completed an Oracle Certification Exam in the past
Due to systems enhancements each partner who has completed an Oracle
Certification Exam will need to update their Pearson VUE profile in order to
receive credit and for those records to appear in the OPN Competency Center
bull How to get full recognition as Certified Implementation Specialist
To get full recognition as a Certified Implementation Specialist you need to
A Update your Pearson VUE profile with your Company ID
B Activate your Certview Account
Please follow these instructions and your records will be properly recorded
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential
For Oracle employees and authorized partners only Do not distribute to third parties
copy 2012 Oracle Corporation ndash Proprietary and Confidential