caf studyguide

19
Oracle Cloud Application Foundation Essentials Exam Study Guide

Upload: himanshu2kk5046

Post on 03-Jan-2016

66 views

Category:

Documents


1 download

DESCRIPTION

NA

TRANSCRIPT

Page 1: Caf Studyguide

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

Page 2: Caf Studyguide

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

Page 3: Caf Studyguide

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

Page 4: Caf Studyguide

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

Page 5: Caf Studyguide

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

Page 6: Caf Studyguide

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

Page 7: Caf Studyguide

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

Page 8: Caf Studyguide

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

Page 9: Caf Studyguide

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

Page 10: Caf Studyguide

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

Page 11: Caf Studyguide

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

Page 12: Caf Studyguide

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

Page 13: Caf Studyguide

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

Page 14: Caf Studyguide

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

Page 15: Caf Studyguide

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

Page 16: Caf Studyguide

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

Page 17: Caf Studyguide

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

Page 18: Caf Studyguide

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

Page 19: Caf Studyguide

For Oracle employees and authorized partners only Do not distribute to third parties

copy 2012 Oracle Corporation ndash Proprietary and Confidential