75q
Number: 1z0-599
Passing Score: 800
Time Limit: 120 min
File Version: 7.3
http://www.gratisexam.com/
1z0-599
Oracle WebLogic Server 12c Essentials
Passed Test with 100% score. Don't mug up options as the sequence would be randomized by Vmware. Also try to understand why other options are wrong
which will actually help you
remember answers.
This dump is still valid.Thanks
From my understanding it's valid ALL Over the World.
This dump has more questions, which helpful in pass with great scores.
It contains related questions that do not appear in previous dump versions.
Exam A
QUESTION 1
Identify the three processes that customers can choose for patching WebLogic Server.
A.
B.
C.
D.
E.
Download patches from My Oracle Support and manage them using Smart Update.
Use Enterprise Manager to download patches from My Oracle Support and apply patches to WebLogic.
Download patches from My Oracle Support and manually modify the classpath of the application server (though it is not recommended).
Download patches from My Oracle Support and apply them using the WebLogic Admin Console.
Use the Admin Console to connect to My Oracle Support and download patches and then target them to the domain.
Configure Node Manager on the machines where WebLogic Managed Servers need to be started/restarted.
Enable "Auto Restart" in the Node Manager Configuration.
Enable "Auto Kill if Failed" in the Node Manager Configuration.
Enable "Auto Kill if Failed" for the Managed Server in question.
Enable "Auto Restart" for the Managed Server in question.
Explanation
Explanation/Reference:
Use the Administration Console to:
* (A) Configure, start, and stop WebLogic Server instances
* Configure WebLogic Server clusters
* (D) Configure WebLogic Server services, such as database connectivity (JDBC) and messaging (JMS)
* Configure security parameters, including managing users, groups, and roles
* Configure and deploy your applications
* Monitor server and application performance
* View server and domain log files
* View application deployment descriptors
* (F) Edit selected run-time application deployment descriptor elements
* (B) Control (start, stop, and restart) standalone Coherence cache servers
* (B) Create and configure Coherence clusters
Incorrect:
Not C: The separate Domain Template Builder is used for creating Domain Templates.
QUESTION 4
What is the architectural benefit of keeping WebLogic Server transaction log in the database?
http://www.gratisexam.com/
A. Oracle does not allow replicating files between data centers, so keeping transaction log in database allows for replication.
B. Many transactions in WebLogic are database centric, so keeping log in database makes Two Phase Commit protocol possible.
C. It obviates the need to keep in sync two replication technologies (file and database) between data centers. The single replication technology is used for
frequently changing data.
D. Transaction log in a file system is extremely slow so it cannot be efficiently replicated.
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
You can configure a JDBC TLOG store to persist transaction logs to a database, which provides the following benefits:
* Leverages replication and HA characteristics of the underlying database.
* Simplifies disaster recovery by allowing the easy synchronization of the state of the database and TLOGs.
* Improved Transaction Recovery service migration as the transaction logs to do not need to be migrated (copied) to a new location.
* You can configure a JDBC TLOG store to persist transaction logs to a database, which allows you to leverage replication and HA characteristics of the underlying
database, simplify disaster recovery, and improve Transaction Recovery service migration.
incorrect:
not B: Read-only, One-phase Commit Optimization requires Oracle DB 11.1.0.7.3PSU or above.
QUESTION 5
In a Java EE messaging application, one MDB is consuming a lot of memory at high traffic. What configuration should you use to prevent possible out-of-memory
error at high traffic and at the same time not losing messages?
A.
B.
C.
D.
E.
Configure a Work Manager for the MDB with a Maximum Thread Constraint.
Configure a Work Manager for the MDB with a Minimum Thread Constraint.
Configure a Work Manager for the MDB with a Maximum Thread Constraint and a Capacity Constraint.
Configure a Work Manager for the MDB with a Minimum Thread Constraint and a Capacity Constraint.
Configure a Work Manager for the MDB with both a Maximum Thread Constraint and Minimum Thread Constraint.
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Note:
*
* When to Use Work Managers
Following are guildelines to help you determine when you might want to use Work Managers to customize thread management:
/ The default fair share is not sufficient.
This usually ocurrs in situations where one application needs to be given higher priority over another.
/ A response time goal is required.
Update the client application that is creating the JMS messages to use Unit of Work.
Configure a WebLogic Cluster for Distributed JMS.
Update the client application that is creating the JMS messages to use Unit of Order.
Enable XA Transactions on the JMS Connection Factory used by the client application.
Enable Load Balancing on the JMS connection factory used by the client application.
You completed the development of a new application and want to create a new domain in a new environment for functional testing. You want to have the same
settings for your new domain as your old domain, with the option of changing the configuration in the new target environment.
Which two actions should you execute?
A. Use the introspect () command in WLST to gather the configuration information from the original domain.
B. Use pack/unpack to transfer the domain from one machine to another.
C. Create a domain template from the original domain using the Domain Template Builder and use the Configuration Wizard to create a new domain from the
template.
D. Use the Admin Console of the original domain to create a domain template from the original domain and use the Configuration Wizard to create a new domain
from the template.
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
Using the Domain Template Builder to Create Domain Templates
To create a domain, start the Configuration Wizard and choose a domain configuration template.
Reference: Creating and Configuring Domains Using the Configuration Wizard
QUESTION 8
You want to capture WebLogic internal events correlated with JVM events for viewing offline. What three actions must you take to enable this within WebLogic?
A.
B.
C.
D.
Run WebLogic in a JRockit JVM and ensure the Flight Recorder is enabled.
Configure the WebLogic Diagnostic Framework Event Volume to Low, Medium, or High depending on the type of events you want to capture.
Configure the WebLogic Diagnostic Framework bridge to send events to the JRockit Flight Recording.
Take a dump from the default recording or create a new recording for the time period you want to capture.
* In most environments, there is little performance impact when the Diagnostic Volume is set to Low and the most performance impact if Diagnostic Volume is set to
High. The volume of diagnostic data produced by WebLogic Server needs to be weighed against potential performance loss.
* WLDF provides the Diagnostic Volume attribute to set the amount of code coverage that is enabled and the amount of data provided in the events that are
generated for the covered code The following code example sets the volume to Medium:
...
connect()
edit()
startEdit()
cd("Servers/myserver")
cd("ServerDiagnosticConfig")
cd("myserver")
cmo.setWLDFDiagnosticVolume("Medium")
save()
activate()
D: Integrated with the WebLogic Diagnostic Image and Watch and Notification system
Enables capture based on system state, event capture during event; no need to replicate Watch for stuck thread count, heap size increase, available memory,
etc.
Set up notifications: capture WLDF image
Diagnostic image capture spurs JFR file generation; JFR file included in diagnostic image Includes full JFR data from all event generators Note:
* WebLogic Diagnostic Framework (WLDF) provides specific integration points with JRockit Mission Control Flight Recorder. WebLogic Server events are
propagated to the Flight Recorder for inclusion in a common data set for runtime or post-incident analysis.
Reference: Oracle Fusion Middleware Performance and Tuning for Oracle WebLogic Server, Tuning WebLogic Diagnostic Framework and JRockit Flight Recorder
Integration
Reference: JRockit Flight Recorder & WebLogic Diagnostic FrameWork (WLDF) Integration
QUESTION 9
You have a domain that was created and configured with WebLogic 10.3.5. You want to upgrade the domain to use WebLogic 12c. Which Oracle tool must you use
to upgrade your domain?
A.
B.
C.
D.
E.
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
Note:
You can use the 12.1.1 WebLogic Upgrade Wizard to upgrade domains created in WebLogic Server 8.1. You can also use the WebLogic Upgrade Wizard to
upgrade a WebLogic domain created in WebLogic Server 9.x or 10.x to 12.1.1, but this is optional.
QUESTION 10
A customer has a development environment that uses the auto-deployment feature. The customer claims the application is not redeployed even if the new version
is copied to an application subdirectory. Which two parameters of the configuration should you check?
A.
B.
C.
D.
E.
Check if archive file in the compressed version has a new REDEPLOY file.
If server was started in the Development Mode. Auto-deployment is not supported in production mode.
If the application includes an EJB 3 module. Auto-deployment is not supported for EJBs.
You change JVM from HotSpot to JRockit. Auto-deployment is not supported in HotSpot auto deployment.
If the domain is a single-server domain. Auto-deployment is not supported in multiserver domains.
Correct Answer: BE
Section: (none)
Explanation
Explanation/Reference:
Auto-deployment is intended for use with a single server target in a development environment.
Note:
* If auto-deployment is enabled, when an application is copied into the \autodeploy directory of the Administration Server, the Administration Server detects the
presence of the new application and deploys it automatically (if the Administration Server is running). If WebLogic Server is not running when you copy the
application to the \autodeploy directory, the application is deployed the next time the WebLogic Server Administration Server is started. Auto-deployment deploys
only to the Administration Server.
* Limitations of Auto-Deployment
Auto-deployed applications are very convenient in a development environment, but there are some limitations:
There is no configuration in config.xml for an auto-deployed application. Therefore, in the Administration Console, there are no notes or target pages associated
with an auto-deployed application because there is no backing configuration for that information.
You cannot associate an auto-deployed application with a deployment plan since auto-deployed applications do not support any configuration operations which
would be reflected in a deployment plan.
You cannot set up security policies or roles for auto-deployed applications.
You cannot undeploy or redeploy auto-deployed applications using WebLogic Server tools.
Reference; Developing Applications for Oracle WebLogic Server 12c, Auto-Deploying Applications in Development Domains
QUESTION 11
Which new key architectural element introduced in WebLogic Server l2c should you take advantage of when designing Disaster Recovery Centers with active passive mode?
A.
B.
C.
D.
E.
MAN Clusters, because they would allow you to synchronously replicate state in low latency networks
WAN Clusters, because they would allow you to asynchronously replicate state in nonlow latency networks.
Transaction Log in the database, because you could avoid synchronizing two replication technologies (database and file)
Data Guard, because it is the most effective way to replicate a state across locations
GoldenGate, because it is the most effective way to replicate a state across locations
Correct Answer: E
Section: (none)
Explanation
Explanation/Reference:
* Oracle GoldenGate
Oracle GoldenGate is Oracle's strategic product for data distribution and data integration. It is a highperformance software application that uses log-based
bidirectional data replication for real- time capture, transformation, routing, and delivery of database transactions across heterogeneous systems.
Note:
* Oracle Active Data Guard
Oracle Active Data Guard 11g is an option of Oracle Database Enterprise Edition that extends basic Data Guard functionality. It allows a physical standby database
to be open as read-only while changes are applied to it from the primary database. This increases performance and return on investment by offloading ad-hoc
queries, Web-based access, reporting, and backups from the primary database while also providing disaster protection.
* Disaster recovery (DR) procedures ensure rapid recovery or continuation of a technology infrastructure after a natural or human-induced disaster. Oracle
WebLogic Server 12c supports advanced disaster recovery and business continuity. Organizations can store transaction logs in an Oracle database instead of a file
system, providing a highly available storage mechanism to improve the speed and reliability of disaster recovery operations. This permits them to utilize Oracle
Active Data Guard or Oracle GoldenGate replication technology to move DR state information across data centers. Oracle's enhanced DR architecture enables
more effective recovery scenarios. Support for Oracle Exalogic and Oracle Exadata engineered systems ensures tremendous scalability for IT operations of any
size.
* Oracle WebLogic Server 12c places transaction logs on the database tier to improve the speed, reliability and availability of disaster recovery operations.
QUESTION 12
Integration between _______ multidata sources and _____ is defined as the Grid Link for RAC.
A.
B.
C.
D.
E.
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
The WebLogic Server JDBC subsystem has supported Oracle RAC since WLS version 8.1 SP5, originally developed for Oracle9i RAC. This support is based on a
particular type of data source configuration, called a multi data source. A multi data source is a data source abstraction over one or more individual data sources. It
serves JDBC connections from each of the member data sources according to a specified policy2. A RAC multi data source configuration requires that each
member data source obtain connections to a particular RAC instance, as illustrated in the following diagram of a three-node RAC cluster configuration.
Reference: Oracle WebLogic Server Active GridLink for Oracle Real Application Clusters(RAC)
QUESTION 13
An application that needs to use a shared library has a deployment descriptor that only specifies the Specification-Version and Extension-Name of the shared
library. When the application is deployed, which shared library will be used?
A.
B.
C.
D.
E.
The application will go into an ADMIN state and fail to deploy because the Implementation-Version is required.
The application will be deployed but the classes in the shared library will not be available.
If you are using the WebLogic Admin Console, you will be prompted for the version you want to use; otherwise, the application will fail to deploy.
If there are multiple versions of the shared library deployed, WebLogic will use the one with the highest Implementation-Version.
If there are multiple versions of the shared library deployed, WebLogic will use the one that was deployed most recently.
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
An internal application may be configured to always use a minimum version of the same library. Applications that require no specific version can be configured to
use the latest version of the library.
Note:
* Specification-Version (a manifest Attributes for Java EE Libraries) An optional String value that defines the specification version of the shared Java EE library.
Referencing applications can optionally specify a required Specification-Version for a library; if the exact specification version is not available, deployment of the
referencing application fails.
application.xml
weblogic.xml
web.xml
weblogic-application.xml
config.xml
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
The WebLogic Server-specific deployment descriptor weblogic.xml. If your Web application does not contain a weblogic.xml deployment descriptor, WebLogic
Server automatically selects the default values of the deployment descriptor elements.
Note:
A Web archive (WAR file) contains the files that make up a Web application. A WAR file is deployed as a unit on one or more WebLogic Server instances. A WAR
file deployed to WebLogic Server always includes the following files:
* One servlet or Java Server Page (JSP), along with any helper classes.
* An optional web.xml deployment descriptor, which is a Java EE standard XML document that describes the contents of a WAR file.
* A weblogic.xml deployment descriptor, which is an XML document containing WebLogic Server-specific elements for Web applications.
* A WAR file can also include HTML or XML pages and supporting files such as image and multimedia files.
Reference: weblogic.xml Deployment Descriptor Elements
QUESTION 15
Identify four features of WebLogic that provide value above and beyond a simple Java EE container.
A.
B.
C.
D.
E.
F.
QUESTION 16
You want to use WLST to view metrics for a running domain. Which command should you issue to navigate through the Mbean hierarchy containing the metrics?
A.
B.
C.
D.
E.
runtime ()
runtimeMbeanServer ()
connectRuntime ()
beginRuntime ()
serverRuntime ()
Correct Answer: E
Section: (none)
Explanation
Explanation/Reference:
Similar to the configuration information, WebLogic Server runtime MBeans are arranged in a hierarchical data structure. When connected to an Administration
Server, you access the runtime MBean hierarchy by entering the serverRuntime or the domainRuntime command. The serverRuntime command places WLST at
the root of the server runtime management objects, ServerRuntimeMBean; the domainRuntime command, at the root of the domain-wide runtime management
objects, DomainRuntimeMBean.
Reference: WebLogic Scripting Tool, Browsing Runtime MBeans
QUESTION 17
Which two statements are true regarding the WebLogic domain?
http://www.gratisexam.com/
A.
B.
C.
D.
E.
Correct Answer: BD
Section: (none)
Explanation
Explanation/Reference:
B: A domain consists of one or more WebLogic Server instances (and their associated resources) that you manage with a single Administration Server.
D: In a domain, server instances other than the Administration Server are referred to as Managed Servers. Managed Servers host the components and associated
resources that constitute your applications.
Incorrect:
Not A: Each WebLogic Server domain must have one server instance that acts as the Administration Server.
Not C: A domain can include multiple WebLogic Server clusters and non-clustered WebLogic Server instances.
Not E: A Node Manager process is not associated with a specific WebLogic domain but with a machine. You can use the same Node Manager process to control
server instances in any WebLogic Server domain, as long as the server instances reside on the same machine as the Node Manager process. Node Manager must
run on each computer that hosts WebLogic Server instances--whether Administration Server or Managed Server--that you want to control with Node Manager.
Reference: Overview of WebLogic Server Domains
QUESTION 18
What does the Fast Connection Failover feature of Active GridLink for RAC provide?
A. instant notification of a RAC node failure so applications never have to retry a transaction that was sent to a node that failed during the transaction
B. near-instant notification of the failure of a RAC node failure that minimizes the possibility connection to a failed node being provided to an application
C. application level notification of a failed RAC node such that an application can retry a transaction if required
D. faster failover for Multi Datasources
E. guaranteed transaction high availability when interacting with an Oracle RAC Database
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
* WebLogic Server supports Fast Connection Failover, a Oracle feature which provides an application independent method to implement RAC event notifications,
such a detection and cleanup of invalid connections, load balancing of available connections, and work redistribution on active RAC instances.
* A GridLink data source uses Fast Connection Failover and responds to Oracle RAC events using ONS. This ensures that the connection pool in the GridLink data
source contains valid connections (including reserved connections) without the need to poll and test connections
QUESTION 19
What are the two proper locations of deployment descriptors files inside of archives deployed to WebLogic?
A.
B.
C.
D.
E.
Correct Answer: AB
Section: (none)
Explanation
Explanation/Reference:
A:
* The WEB-INF directory contains the deployment descriptors for the Web application (web.xml and weblogic.xml) and two subdirectories for storing compiled Java
classes and library JAR files.
* Web Application - WEB-INF/web.xml ( WEB-INF/weblogic.xml ) The WEB-INF directory is a vital component of your web application. Web application wont run
without it.It contains a heirarcy in which you'll find the necessary configuration information for your web application, and all the class files for your servlets and
classes that are called up by your JSPs.
WEB-INF folder contains all the class files for your servlets and classes that are called up by your JSPs
B:
Enterprise Application - META-INF/application.xml (META-INF/weblogic-application.xml) and META-INF/ejb-jar.xml ( META-INF/weblogic-ejb-jar.xml ) Generally
comprises of EJBs. Bussiness Tier of an application and EJB basically handels the Bussiness logic of application (distributed objects) META-INF/application.xml
containes Mappings and security roles etc.whereas META-INF/ejb- jar.xml containes ejb classes , session beans mapping etc.,
The META-INF directory is related to .jar files, It contains the manifest file which has list of jars.
A context-root setting in application.xml takes precedence over context-root setting in weblogic.xml (The context root of a web application determines which URLs
weblogic will delegate to your web application.
Note:
* Deployment descriptors are xml documents that describe runtime behaviour for the deployment unit. The XML file contains information such as the context root of
the web application and the mapping of the portable names of an application's resources to the application Server's resources
QUESTION 20
In WebLogic, the development feature to automatically load/refresh the changes of a Java classes at run time is called__________.
A.
B.
C.
D.
E.
HotSwap
FastSwap
HotDeploy
FastDeploy
FastReload
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Using FastSwap Deployment to Minimize Redeployment
Java EE 5 introduces the ability to redefine a class at runtime without dropping its ClassLoader or abandoning existing instances. This allows containers to reload
altered classes without disturbing running applications, vastly speeding up iterative development cycles and improving the overall development and testing
experiences. The usefulness of the Java EE dynamic class redefinition is severely curtailed, however, by the restriction that the shape of the class its declared
fields and methods cannot change. The purpose of FastSwap is to remove this restriction in WLS, allowing the dynamic redefinition of classes with new shapes to
facilitate iterative development.
With FastSwap, Java classes are redefined in-place without reloading the ClassLoader, thereby having the decided advantage of fast turnaround times. This means
that you do not have to wait for an application to redeploy and then navigate back to wherever you were in the Web page flow. Instead, you can make your changes,
auto compile, and then see the effects immediately.
Reference: Using FastSwap Deployment to Minimize Redeployment
QUESTION 21
You installed WebLogic, SOA Suite, and Oracle Service Bus on a machine and want to use the WebLogic Node Manager to start servers for each product. Which
statement is true?
A.
B.
C.
D.
You need to install a separate node manager for each Middleware Home that has a unique and minor WebLogic Version Number.
You need to install and configure only one instance of Node Manager for all products, regardless of the WebLogic version number.
You need to install and configure a separate Node Manager for each domain of each product want to run on the machine.
You need to install one Node Manager but use separate SSL certificates for each product when securing the network communication to the machine.
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Note:
* A Node Manager process is not associated with a specific WebLogic domain but with a machine. You can use the same Node Manager process to control server
instances in any WebLogic Server domain, as long as the server instances reside on the same machine as the Node Manager process. Node Manager must run on
each computer that hosts WebLogic Server instances--whether Administration Server or Managed Server--that you want to control with Node Manager.
* In managing multiple servers, Node Manager uses multiple configuration files and outputs log files to multiple directories.
* nodemanager.domains
This file contains mappings between the names of domains managed by Node Manager and their corresponding directories.
* Node Manager in the WebLogic Server Environment
Reference; Node Manager Administrator's Guide for Oracle WebLogic Server 12c
QUESTION 22
You installed WebLogic, SOA Suite, and Oracle Service Bus on a machine and want to use the WebLogic Node Manger to start servers for each product. Which
statement is true?
A.
B.
C.
D.
You need to install a separate node manager for each Middleware Home that has a unique major and minor WebLogic Version Number.
You need to install and configure only one instance of Node Manager for all products, regardless of the WebLogic version number.
You need to install and configure a separate Node Manager for each domain of each product you want to run on the machine.
You need to install one Node Manager but use separate SSL certificates for each product when searching the network communication to the machine
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Note:
* In managing multiple servers, Node Manager uses multiple configuration files and outputs log files to multiple directories.
* nodemanager.domains
This file contains mappings between the names of domains managed by Node Manager and their corresponding directories.
* Node Manager in the WebLogic Server Environment
Reference; Node Manager Administrator's Guide for Oracle WebLogic Server 12c
QUESTION 23
What does the Web Session Affinity feature of Active GridLink for RAC provide?
A.
B.
C.
D.
E.
It mandates that HTTP sessions must be stored in an Oracle RAC database for the highest throughput and availability.
It pins a connection to the thread associated with a web session such that subsequent connection reservations are significantly faster.
It stores a reference to the connection associated with an HTTP session in the session object.
It allows developers to modify how their web application reserves and releases database connections to allow enhanced performance.
It provides improved performance by associating a database connection with an HTTP session.
Correct Answer: E
Section: (none)
Explanation
Explanation/Reference:
Session Affinity Policy
Web applications where a user session has back-to-back online transaction processing (OLTP) have better performance when repeated operations against the
same set of records are processed by the same RAC instance. Business applications such as online shopping and online banking are typical examples of this
pattern.
A GridLink data source uses the Session Affinity policy to ensure all the data base operations for a web session, including transactions, are directed to the same
Oracle RAC instance of a RAC cluster.
Note:
The context is stored in the HTTP session. It is up to the application how windows (within a browser or across browsers) are mapped to HTTP sessions.
Note 2:
* GridLink Affinity
WebLogic Server GridLink affinity policies are designed to improve application performance by maximizing RAC cluster utilization. A GridLink data source monitors
RAC load balancing advisories (LBAs) using the AffEnabled attribute to determine if RAC affinity is enabled for a RAC cluster. The first connection request is load
balanced using Runtime Connection Load- Balancing (RCLB) and is assigned an Affinity context. All subsequent connection requests are routed to the same Oracle
RAC instance using the Affinity context of the first connection until the session ends or the transaction completes.
* Session Affinity
Reference; Configuring and Managing JDBC Data Sources for Oracle Weblogic server 12c, Using GridLink Data Sources
QUESTION 24
Which statement is FALSE regarding WebLogic Server 12c?
A.
B.
C.
D.
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Incorrect:
Not A: New or enhanced WebLogic 12c features include JAVA EE 6 support all kinds of JEE6 specifications Not C: 12c do include a new Maven plug-in
Not D: For 1.6 adapters, you can embed metadata annotations in the resource adapter class files to specify deployment information, eliminating the need to create
the ra.xml file manually.
QUESTION 25
A customer has a web application with HTTP Sessions that need to be replicated to a backup site that is more than 100 miles away from the primary site,
connected over the Internet. Which type of session replication in WebLogic is recommended?
A.
B.
C.
D.
E.
MAN Replication
WAN Replication
Synchronous Replication
Asynchronous Replication
Database Replication
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
WAN HTTP Session State Replication
Resources in a wide area network (WAN) are frequently spread across separate geographical regions. In addition to requiring network traffic to cross long
distances, these resources are often separated by multiple routers and other network bottle necks. Network communication in a WAN generally has higher latency
and slower interconnect. Slower network performance within a WAN makes it difficult to use a synchronous replication mechanism like the one used within a MAN.
WebLogic Server provides failover across clusters in WAN by using an asynchronous data replication scheme.
Note:
HTTP Session State Replication
Weblogic Server uses two methods for replicating HTTP session state across clusters:
in-memory replication
* Using in-memory replication, WebLogic Server copies a session state from one server instance to another. The primary server creates a primary session state on
the server to which the client first connects, and a secondary replica on another WebLogic Server instance in the cluster. The replica is kept up-to-date so that it
may be used if the server that hosts the servlet fails.
* JDBC-based persistence
In JDBC-based persistence, WebLogic Server maintains the HTTP session state of a servlet or JSP using file-based or JDBC-based persistence.
JDBC-based persistence is also used for HTTP session state replication within a Wide Area Network (WAN).
QUESTION 26
Which three scenarios are true about Domains?
A.
B.
C.
D.
JMS Server
JMS Module
Node Manager
Queue Manager
Persistent Store
configured with a JNDI name. The runtime implementations of these resources are then bound into JNDI using the given names.
* (E) WebLogic persistent storage (file store or JDBC-accessible) for storing persistent message data.
The following figure illustrates the WebLogic JMS architecture.
Configure multiple physical data sources and reuse the same JNDI name for each.
Use the "compatibility" option of Active GridLink to enable compatibility with non-Oracle databases.
Configure a single physical data source for each node in a database cluster and wrap it using Multi Data Source.
Configure a Data Source Group that contains a physical connection pool to each node in the database cluster.
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
Note:
* A multi data source can be thought of as a pool of data sources. Multi data sources are best used for failover or load balancing between nodes of a highly
available database system, such as redundant databases or Oracle Real Application Clusters (Oracle RAC).
* (not B) A single GridLink data source provides connectivity between WebLogic Server and an Oracle Database service, which may include multiple Oracle RAC
clusters
* High Availability Storage Solutions
If you have applications that need access to persistent stores that reside on remote machines after the migration of a JMS server or JTA transaction log, then you
should implement one of the following highly-available storage solutions:
/ File-based stores (default or custom)--Implement a hardware solution, such as a dual-ported SCSI disk or Storage Area Network (SAN) to make a file store
available from shareable disks or remote machines.
/ JDBC-accessible stores--Configure a JDBC store or JDBC TLOG store and use JDBC to access this store, which can be on yet another server. Applications can
then take advantage of any high-availability or failover solutions offered by your database vendor. In addition, JDBC stores support GridLink data sources and multi
data sources, which provide failover between nodes of a highly available database system, such as Oracle Real Application Clusters (Oracle RAC).
Reference: Oracle Fusion Middleware Configuring Server Environments for Oracle WebLogic Server 12c, High Availability Storage Solutions
QUESTION 29
Which feature is enabled when you start a WebLogic server with the DserverType=wlx option?
A.
B.
C.
D.
E.
JDBC
JCA
JMS
EJB
Java EE
Correct Answer: A
Section: (none)
Explanation
Explanation/Reference:
-DserverType={"wls" | "wlx"}
Specifies the Server Type, which determines the set of services that are started in the server runtime.
The default is "wls", which starts all WebLogic Server services, including EJB, JMS, Connector, Clustering, Deployment, and Management.
The "wlx" option starts a server instance that excludes the following services, making for a lighter weight runtime footprint:
* (not D) Enterprise JavaBeans (EJB)
* (not B, not E) Java EE Connecter Architecture (JCA)
* (not C) Java Message Service (JMS)
Reference: Oracle Fusion Middleware Command Reference for Oracle WebLogic Server , Options for Configuring Deployment Attributes
QUESTION 30
Identify three unique integration features of Spring and WebLogic Server.
A.
B.
C.
D.
E.
http://www.gratisexam.com/
A.
B.
C.
D.
E.
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
proper answer..
QUESTION 33
Which WebLogic edition bundles JRockit Real Time?
A.
B.
C.
D.
E.
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
right.
QUESTION 34
Identify three advantages of Active GridLink for RAC over multidata source.
A.
B.
C.
D.
E.
Correct Answer: E
Section: (none)
Explanation
Explanation/Reference:
* Built on top of Oracle Coherence (Coherence), Coherence*Web:
/ brings Coherence data grid's data scalability, availability, reliability, and performance to in- memory session management and storage.
/ can be deployed to many mainstream application servers such as Oracle GlassFish Server, Oracle WebLogic Server, IBM WebSphere, Tomcat, and so on
* Coherence*Web enables HTTP session sharing and management across different Web applications, domains, and heterogeneous application servers. Session
data can be stored in data caches outside of the application server, thus freeing application server heap space and enabling server restarts without losing session
data.
Reference: Oracle Coherence User's Guide for Oracle Coherence*Web
QUESTION 37
Which two outcomes result when a domain is created in development mode?
A.
B.
C.
D.
E.
Correct Answer: CD
Section: (none)
Explanation
Explanation/Reference:
C: The saviour of having to type in the username and password each and every time that you start a server. A very useful little file to have, particularly if you have
multiple managed servers.
By default, this appears in the Admin Servers security directory ($DOMAIN_HOME/servers/AdminServer/security) when a domain is created in development mode
and is called boot.properties. The file is only created for the admin server, not for any additional servers; simply copying the security directory over is enough. The
password is encrypted for the domain, so it can only be used for servers within that domain.
In production mode, the boot.properties file doesn't exist.
D: Development mode enables a WebLogic Server instance to automatically deploy and update applications that are in the domain_name/autodeploy directory
(where domain_name is the name of a WebLogic Server domain). Production mode disables the auto-deployment feature and prevents any applications you place
in the autodeploy directory after you switch to production mode from being deployed.
Note:
* By default, a WebLogic Server domain runs in development mode.
* You can run a WebLogic Server domain in two different modes: development and production. Only development mode allows you use the auto-deployment
feature
QUESTION 38
A customer has a WebTrade application that initially uses the embedded LDAP to authenticate users. To enhance security, the customer decides to use OAM to
authenticate some of the users against an external LDAP store. For this to work, a customer configured an OAMAuthenticator, but was not sure what to select for
the Control Flag. What Control Flag should the customer choose?
A. OPTIONAL
B.
C.
D.
E.
REQUISITE
REQUIRED
SUFFICIENT
MANDATORY
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
Note:
* When you configure multiple Authentication providers, use the JAAS Control Flag for each provider to control how the Authentication providers are used in the
login sequence. You can choose the following the JAAS Control Flag settings, among others:
REQUIRED--The Authentication provider is always called, and the user must always pass its authentication test. Regardless of whether authentication succeeds or
fails, authentication still continues down the list of providers.
SUFFICIENT--The user is not required to pass the authentication test of the Authentication provider. If authentication succeeds, no subsequent Authentication
providers are executed. If authentication fails, authentication continues down the list of providers.
OPTIONAL--The user is allowed to pass or fail the authentication test of this Authentication provider. However, if all Authentication providers configured in a security
realm have the JAAS Control Flag set to OPTIONAL, the user must pass the authentication test of one of the configured providers.
* Example:
Setting the Order of Providers
Re-order the OAM Identity Asserter, OID Authenticator, and Default Authenticator by ensuring that the control flag for each authenticator is set as follows:
OAMAuthenticator (REQUIRED)
OracleInternetDirectoryAuthenticator (SUFFICIENT)
DefaultAuthenticator (SUFFICIENT)
Reference: Oracle Fusion Middleware Security Guide
QUESTION 39
You want to migrate an application that was developed for OAS/OC4J to WebLogic. The application uses Oracle Streams Advanced Queuing (AQ). You configured
a Foreign JMS Server and Data Source but you are not able to send messages to the AQ destination and see them reach the database. Which two things are
missing in this configuration?
A.
B.
C.
D.
E.
Correct Answer: CE
Section: (none)
Explanation
Explanation/Reference:
C:
* A WebLogic Messaging Bridge communicates with the configured source and target bridge destinations. For each mapping of a source destination to a target
destination, you must configure a messaging bridge instance. Each messaging bridge instance defines the source and target destination for the mapping, a
message filtering selector, a QOS, transaction semantics, and various reconnection parameters.
Note:
* In your JMS Foreign Server configuration:
/ Specify oracle.jms.AQjmsInitialContextFactory as the JNDI Initial Context Factory. / Configure the JDBC data sources needed for your application environment.
QUESTION 40
An airline is building a booking system for its premium and general customers. The goal is to ensure premium members are given higher access priority when user
traffic is high.
What configuration will achieve this goal?
A.
B.
C.
D.
E.
Configure a Work Manager for premium users with a Minimum Thread Constraint.
Configure a Work Manager for premium users with a higher fair-share-request- class.
Configure a Work Manager for premium users with a higher response-time- request-class.
Configure a Work Manager general users with a Maximum Thread Constraint.
Configure a Work Manager for premium users with a custom request-class.
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
fair-share-request-class--Specifies the average thread-use time required to process requests. The default fair share value is 50.
For example, assume that WebLogic Server is running two modules. The Work Manager for ModuleA specifies a fair-share-request-class of 80 and the Work
Manager for ModuleB specifies a fair-share-request-class of 20. During a period of sufficient demand, with a steady stream of requests for each module such that
the number requests exceed the number of threads, WebLogic Server will allocate 80% and 20% of the thread-usage time to ModuleA and ModuleB, respectively.
* Example:
<work-manager>
<name>lowpriority_workmanager</name>
<fair-share-request-class>
<name>low_priority</name>
<fair-share>10</fair-share>
</fair-share-request-class>
</work-manager>
<work-manager>
<name>highpriority_workmanager</name>
<fair-share-request-class>
<name>high_priority</name>
<fair-share>100</fair-share>
</fair-share-request-class>
</work-manager>
Note:
* A request class expresses a scheduling guideline that WebLogic Server uses to allocate threads to requests. Request classes help ensure that high priority work
is scheduled before less important work, even if the high priority work is submitted after the lower priority work.
Incorrect:
Not C: response-time-request-class--Specifies a response time goal in milliseconds. Response time goals are not applied to individual requests. Instead, WebLogic
Server computes a tolerable waiting time for requests with that class by subtracting the observed average thread use time from the response time goal, and
schedules requests so that the average wait for requests with the class is proportional to its tolerable waiting time.
Not A, D: Not related to thread constraints.
For example, assume that WebLogic Server is running two modules. The Work Manager for ModuleA specifies a fair-share-request-class of 80 and the Work
Manager for ModuleB specifies a fair-share-request-class of 20.
QUESTION 41
In the area of Performance Management and Diagnostics, which feature is supported in Oracle Enterprise Manager 12C?
A. Search information in logs across multiple domains
B. View different log information in single console location
C. Save current performance data as baseline to be used in comparison with future data
GlassFish
iAS
WebLogic Server 11g
JBoss
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Note:
* iAS: Oracle Application Server
* Oracle WebLogic Server SmartUpgrade is one several Oracle software tools that can help you upgrade your entire Oracle Application Server or Oracle WebLogic
Server environment to Oracle Fusion Middleware 11g.
QUESTION 43
WebLogic Node Manager can be used to manage the life cycle of WebLogic servers. WebLogic Node Manager is installed and started _____.
A.
B.
C.
D.
Per Machine
Per Domain
Per Managed Server
Per Admin Server
Correct Answer: A
Section: (none)
Explanation
Explanation/Reference:
A Node Manager process is not associated with a specific WebLogic domain but with a machine. You can use the same Node Manager process to control server
instances in any WebLogic Server domain, as long as the server instances reside on the same machine as the Node Manager process. Node Manager must run on
each computer that hosts WebLogic Server instances--whether Administration Server or Managed Server--that you want to control with Node Manager.
Reference: Overview of WebLogic Server Domains
QUESTION 44
In WebLogic 10.3.6 and WebLogic 12c on ExaLogic, performance of JMS is further improved through _____ and _____.
A.
B.
C.
D.
Correct Answer: BD
Section: (none)
Explanation
Explanation/Reference:
D: Elastic message overflow is the ability for WebLogic JMS to take advantage of solid state disks, especially on Exalogic, for paging of JMS messages. This is
especially important in spikes of traffic. Access to SSD is much faster than disks or the database, which are used for true persistent storage. This speed of writing
and reading enables the system to absorb the spikes in traffic.
QUESTION 45
What are four benefits of recommended basic architecture?
A.
B.
C.
D.
E.
QUESTION 46
Active Cache is the integration of Coherence and WebLogic Server. Which component is NOT part of this integration?
A.
B.
C.
D.
E.
Coherence*Web
Coherence*Extend
TopLink Grid with Coherence
Coherence cluster lifecycle management in WebLogic Server
Named cache dependency Injection
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
WebLogic Server includes features that allow deployed applications to easily use Coherence data caches, and seamlessly incorporate Coherence*Web (not A) for
session management and TopLink Grid (not C) as an object-to-relational persistence framework. Collectively, these features are referred to as ActiveCache.
ActiveCache is employed by applications running on WebLogic Server and provides replicated and distributed caching services that make an application's data
available to all servers in a Coherence data cluster. New features in this release provide direct access by applications to data caches, either through resource
injection or component-based JNDI lookup, and let you display, monitor, create, and configure Coherence clusters using the WebLogic Server Administration
Console and WLST.
Reference: Oracle Coherence Tutorial for Oracle Coherence
QUESTION 47
Which product has guaranteed messaging and transactional integrity for 100% reliability, over 25 years of use in the world's largest transaction applications?
http://www.gratisexam.com/
A. Coherence
B. Tuxedo
C. JRockit
D. WebLogic Server
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
JCA Adapter
This product is a wrapper to the WebLogic Tuxedo Connector (WTC) found as part of the WebLogic Server (WLS) product. WTC can only be used on WebLogic,
but the JCA adapter allows deploying WTC capabilities on other Java Application Servers that support the Java EE JCA specification.
Note:
* Tuxedo (Transactions for Unix, Extended for Distributed Operations) is a middleware platform used to manage distributed transaction processing in distributed
computing environments. Tuxedo is a transaction processing system or transaction-oriented middleware, or enterprise application server for a variety of systems
and programming languages. Developed by AT&T in the 1980s, it became a software product of Oracle Corporation in 2008.
QUESTION 48
For real time event processing, which three clients can you use?
A.
B.
C.
D.
Java
C++
.NET
REST
coherence-work.jar
coherence.jar
active-cache-1.0.jar
coherence-web-spi.war
A Database Product
A Middleware Product
An Object Relational Mapping (ORM) Tool
A Soft Load Balancer
E. An Application Product
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Oracle Coherence 3.6 is a component of Oracle Fusion Middleware 11g.
QUESTION 52
Which four service offerings are included in Oracle Public Cloud?
A.
B.
C.
D.
E.
F.
Database Service
Data Service
Java Service
Security Service
.NET Service
SOA Service
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Note:
* Types of Security Roles: Global Roles and Scoped Roles
There are two types of security roles in WebLogic Server:
/ A global security role can be used in any security policy. Oracle provides several default global roles that you can use out of the box to secure your WebLogic
resource
/ A scoped role can be used only in policies that are defined for a specific instance of a WebLogic resource (such as a method on an EJB or a branch of a JNDI
tree). You might never need to use scoped roles. They are provided for their flexibility and are an extra feature for advanced customers.
Incorrect:
Not E: Role mapping is the process whereby principals (users or groups) are dynamically mapped to security roles at runtime. In WebLogic Server, a Role Mapping
provider determines what security roles apply to the principals stored a subject when the subject is attempting to perform an operation on a WebLogic resource.
Because this operation usually involves gaining access to the WebLogic resource, Role Mapping providers are typically used with Authorization providers.
QUESTION 54
When your WebLogic Server solution needs to be scaled out with additional capacity and you don't want to add additional hardware, which three techniques should
you us?
A.
B.
C.
D.
E.
Assign more than one managed server to a physical hardware that allows better CPU utilization.
Assign more than one application to one managed server to better utilize threads within a single JVM process.
Assign the same application to more than one managed server to load balance requests between servers.
Assign the same heap size to the managed server across the cluster for easier control of memory footprint
Create a virtualized environment with hypervisor for an easier solution
A.
B.
C.
D.
Correct Answer: A
Section: (none)
Explanation
Explanation/Reference:
Note:
* It is recommended that you shutdown WebLogic Server instances through the Administration Console.
* If automatic server migration is enabled, the servers are required to contact the cluster leader and renew their leases periodically. Servers will shut themselves
down if they are unable to renew their leases. The failed servers will then be automatically migrated to the machines in the majority partition.
QUESTION 56
A customer claims that while redeploying a web application in the production system all their customers are having to log in again. What do you recommend?
A.
B.
C.
D.
E.
Sessions can't be preserved when redeploying applications. The customer needs to consider redeployment during late nights when the traffic is low.
Change the flag responsible for the development mode of their environment. In the production mode, all sessions are preserved while redeploying application.
Change Hotspot to JRockit. Sessions can't be preserved on HotSpot when redeploying application.
Use flag -version when redeploying the application. This will switch on the Side By Side deployment feature and preserve existing sessions.
Open a service request with Oracle Support. This is unexpected behavior.
Sessions are preserved without any extra settings.
Correct Answer: D
Section: (none)
Explanation
Explanation/Reference:
Restrictions on Production Redeployment Updates
WebLogic Server can host a maximum of two different versions of an application at one time.
Note:
* When you redeploy a new version of an application, you cannot change:
An application's deployment targets
An application's security model
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
fine answer.
QUESTION 59
Which three JVM options would you add to investigate performance issues in a Hot-Spot JVM?
A.
B.
C.
D.
E.
-xx:+PrintGCDetails
-xx:+PrintGCTimeStamps
-xx:+HandlePromotionFailure
-verbose:gc
-server
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
* When you create a data source using the Administration Console, the Administration Console automatically sets the Test Table Name attribute for a data source
based on the DBMS that you select. The Test Table Name attribute is used in connection testing which is optionally performed periodically or when you create or
reserve a connection, depending on how you configure the testing options. For database tests to succeed, the database user used to create database connections
in the data source must have access to the database table. If not, you should either grant access to the user (make this change in the DBMS) or change the Test
Table Name attribute to the name of a table to which the user does have access (make this change in the WebLogic Server Administration Console).
* To manually test a connection from a data source, you can use the Test Data Source feature on the JDBC Data Source: Monitoring: Testing page in the
Administration Console (see " Test JDBC data sources") or the testPool() method in the JDBCDataSourceRuntimMBean. To test a database connection from a
data source, Test Reserved Connections must be enabled and Test Table Name must be defined in the data source configuration. Both are defined by default if
you create the data source using the Administration Console.
When you test a data source, WebLogic Server reserves a connection, tests it using the query defined in Test Table Name, and then releases the connection.
Reference: Configuring and Managing JDBC Data Sources for Oracle WebLogic Server, Tuning Data Source Connection Pools
QUESTION 61
A customer needs to analyze an application that was developed for Oracle Application Server 10gR2 or 10gR3 (OC4J) in order to prepare to upgrade the
infrastructure to WebLogic 12c. The customer wants understand the changes required to be made to the application and how to configure WebLogic in to support
the newly upgraded application.
http://www.gratisexam.com/
Which three actions would you recommend for upgrading the customer's application and server configuration?
A. Use Oracle Upgrade Manager to create a new WebLogic domain template from an OAS/OC4J installation and redeploy the application.
B. Use SmartUpgrade to analyze the OAS/OC4J server configuration and create WebLogic configuration files.
C. Use SmartUpgrade to analyze the application archive (EAR/WAR/JAR) Source Directory or IDeveloper project and generate a report that describes the areas of
the application that need to be updated.
D. Use the Configuration Wizard to extend an existing WebLogic domain with OAS/OC4J support libraries and redeploy the application.
E. Use SmartUpgrade to generate application artifacts and deployment descriptors that can be deployed to WebLogic.
Correct Answer: BDE
Section: (none)
Explanation
Explanation/Reference:
Note:
* Oracle WebLogic SmartUpgrade is part of the Oracle Fusion Middleware 11g upgrade tools that were designed to maximize the automation of the upgrade
process, minimize the application downtime and allows for rapid and seamless uptake of the Oracle Fusion Middleware 11g features and capabilities.
* SmartUpgrade : (B) When generating an upgrade report into an existing project, an Oracle Application Server
configuration home could be specified to be included as part of the report. Additionally, both the server home and OracleAS enterprise archives can be localized into
the JDevelopoer project file system by checking "Copy OC4J Deployment Archives Into Project".
* SmartUpgrade : (E) The advisory reports and the configuration artifacts will be generated. The generated artifacts will be located at the JDeveloper project mywork
directory
* You can add product component functionality or additional applications and services to an existing WebLogic domain by extending it using the Configuration
Wizard. For example, if you created a base WebLogic domain and you want to add the Avitek Medical Records Examples functionality, you can extend the domain
by using the medrec.jar template. The Configuration Wizard simplifies the task of extending an existing WebLogic domain by using extension templates. Oracle
provides various sample extension templates, as well as extension templates for various Fusion Middleware products. You can also create your own extension
templates using WLST or the unpack command.
QUESTION 62
You want to create a WebLogic domain in a production environment. Which three actions should you perform?
A.
B.
C.
D.
E.
Correct Answer: BC
Section: (none)
Explanation
Explanation/Reference:
Load Balancing for JMS
WebLogic Server JMS supports server affinity for distributed JMS destinations and client connections. (B, not A)
By default, a WebLogic Server cluster uses the round-robin method to load balance objects. To use a load balancing algorithm that provides server affinity for JMS
objects (not D), you must configure the desired method for the cluster as a whole. Reference: Using Clusters for Oracle WebLogic Server 12c , Load Balancing for
JMS
QUESTION 64
A common approach to solve application performance issues is to add more hardware. Which two reasons describe why this alone does not always solve
performance problems?
A.
B.
C.
D.
There may be a bottleneck in the application that additional hardware would not solve.
Adding more hardware is costly and time consuming.
Adding hardware at the application layer may place additional load on an already overloaded database, network appliance, or storage system.
Adding more hardware may introduce new configuration requirements that need to be tested.
Correct Answer: AC
Section: (none)
Explanation
Explanation/Reference:
well written.
QUESTION 65
A customer has a critical, performance-sensitive web application that connects to a multinode Oracle RAC database. Which feature of WebLogic can provide
significant performance benefit?
A.
B.
C.
D.
Correct Answer: A
Section: (none)
Explanation
Explanation/Reference:
Reference: Oracle WebLogic Server Active GridLink for Oracle Real Application Clusters(RAC)
QUESTION 66
A customer needs to implement a Highly Available solution for JMS that has a primary data center and a backup. Which three steps would you perform when
designing your solution?
A.
B.
C.
D.
E.
Store Transaction Logs in a database and use Database stores for JMS to make replication between sites easier.
Use file based Transaction Logs and JMS stores and implement a separate replication solution for files in addition to database in case database replication fails.
Implement Oracle RAC at each site to provide a highly available solution within each datacenter.
Configure Whole Server Migration to migrate WebLogic Managed Servers from the primary to the secondary site.
Configure Automatic Service Migration for JMS high availability within a datacenter.
QUESTION 67
Which WebLogic optimization allows one non-XA resource to participate in a distributed transaction?
A. enabling Pinned to Thread
B. enabling Logging Last Resource
JMS Queue
Distributed JMS Queue
Uniform Distributed Topic
Partitioned Distributed Topic
Correct Answer: A
Section: (none)
Explanation
Explanation/Reference:
JMS queue
A staging area that contains messages that have been sent and are waiting to be read. Note that, contrary to what the name queue suggests, messages don't have
to be delivered in the order sent. A JMS queue only guarantees that each message is processed only once.
Incorrect:
Not B: (Only one queue required)
* A distributed destination is a set of destinations (queues or topics) that are accessible as a single, logical destination to a client. A distributed destination has the
following characteristics:
It is referenced by its own JNDI name.
Members of the set are usually distributed across multiple servers within a cluster, with each destination member belonging to a separate JMS server.
* A distributed queue is a set of physical JMS queue members. As such, a distributed queue can be used to create a QueueSender, QueueReceiver, and a
QueueBrowser. The fact that a distributed queue represents multiple physical queues is mostly transparent to your application.
Not Topic:
JMS topic
A distribution mechanism for publishing messages that are delivered to multiple subscribers.
QUESTION 69
A customer has a critical, performance-sensitive web application that connects to a multimode Oracle RAC database. Which feature of WebLogic can provide
signification benefit?
A.
B.
C.
D.
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
Active GridLink for Oracle RAC
In Oracle WebLogic Server 10.3.4, a single data source implementation has been introduced to support an Oracle RAC cluster. It responds to FAN events to
provide Fast Connection Failover (FCF), Runtime Connection Load-Balancing (RCLB), and RAC instance graceful shutdown. XA affinity is supported at the global
transaction Id level. The new feature is called WebLogic Active GridLink for RAC; which is implemented as the GridLink data source within WebLogic Server.
Note:
* The WebLogic Server JDBC subsystem has supported Oracle RAC since WLS version 9.0, originally developed for Oracle9i RAC. This support is based on a
particular type of data source configuration, called a multi data source. A multi data source is a data source abstraction over one or more individual data sources. It
serves JDBC connections from each of the member data sources according to a specified policy. A RAC multi data source configuration requires that each member
data source obtain connections to a particular RAC instance.
Reference: How-To: Use Oracle WebLogic Server with a JDBC GridLink Data Source
QUESTION 70
In the absence of shared storage between cluster nodes, which two actions can you take to configure a High Availability architecture?
A.
B.
C.
D.
E.
Correct Answer: CD
Section: (none)
Explanation
Explanation/Reference:
real answer.
QUESTION 71
Which two options best describe how the Maven Plugin for WebLogic enables WebLogic to be effectively used in a Continuous Integration environment?
A.
B.
C.
D.
Correct Answer: AC
Section: (none)
Explanation
Explanation/Reference:
Note:
* Apache Maven is a software tool for building and managing Java-based projects. WebLogic Server provides support for Maven through the provisioning of plugins that enable you to perform various operations on WebLogic Server from within a Maven environment.
* Continuous Integration is a software engineering practice which attempts to improve quality and reduce time to deliver software by applying small, frequent quality
control efforts. It is characterized by these key practices:
Use of a version control system
All developers commit to the `HEAD' (main code line) every day The product is built on every commit
The build must be automated and fast
Automated deployment to a production-like environment Automated testing
Results of all builds are published (so everyone can see who broke the build) Deliverables are easily available (for developers, testers, other stakeholders)
QUESTION 72
You deploy two different applications to the WebLogic container. One application use Xerces parser version A and the other application uses Xerces parser version
B. Both these versions are different from the parser version that the WebLogic server uses internally. You want to use the Filtering Classloader feature to solve this
problem. What action would you take to generate proper filtering Classloader entries?
A. Modify the applications to use the same version that WebLogic uses internally.
B.
C.
D.
E.
Based on available examples of Filtering Classloader entries, try to modify get the proper entries.
Deploy and use the Classloader Analyzing Tool to resolve all conflicts with conflicting libraries. This tool will generate all proper entries.
Split the application into separate WebLogic containers and use different WLS versions of Xerces but identical that applications require.
Look for a WebLogic release that uses the same version of Xerces that the applications use.
Correct Answer: B
Section: (none)
Explanation
Explanation/Reference:
Note:
* The FilteringClassLoader provides a mechanism for you to configure deployment descriptors to explicitly specify that certain packages should always be loaded
from the application, rather than being loaded by the system classloader. This allows you to use alternate versions of applications such as Xerces and Ant.
* To configure the FilteringClassLoader to specify a certain package is loaded from an application, add a prefer-application-packages descriptor element to the
weblogic- application.xml which details the list of packages to be loaded from the application. The following example specifies that org.apache.log4j.* and antlr.*
packages are loaded from the application, not the system classloader:
<prefer-application-packages>
<package-name>org.apache.log4j.*</package-name>
<package-name>antlr.*</package-name>
</prefer-application-packages>
Reference: Understanding WebLogic Server Application Classloading
QUESTION 73
When a critical error occurs, which module in Enterprise Manager will automatically collect diagnostics data from WebLogic Server?
A.
B.
C.
D.
E.
Reports
Compliance
Support Workbench
Asset Discovery
visual creation of JDBC DataSource object to Oracle RAC
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
Support Workbench is a feature where, on identification of a problem, targeted diagnostics data is dumped in a well-known format and location, for further analysis
by administrators, Oracle Support and development. In case of Support Workbench for FMW, this feature works for Weblogic Server Targets.
QUESTION 74
Which technology does WebLogic Server use to look up a WebLogic JMS resource?
A.
B.
C.
D.
E.
HTTP
JNI
JNDI
T3
LDAP
Correct Answer: C
Section: (none)
Explanation
Explanation/Reference:
Using JNDI, a JMS client can obtain access to a JMS provider by first looking up a ConnectionFactory. The ConnectionFactory is used to create JMS connections,
which can then be used for sending and receiving messages. Destination objects, which represent virtual channels (topics and queues) in JMS, are also obtained
via JNDI and are used by the JMS client. The directory service can be configured by the system administrator to provide JMS administered objects so that the JMS
clients don't need to use proprietary code to access a JMS provider.
Note:
* The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications based on Java technology with a unified interface to multiple
naming and directory services.
QUESTION 75
When you use WebLogic Management Pack EE, which three operations are enabled compared to managing WebLogic Server only through web console?
A.
B.
C.
D.
E.
The WebLogic Server Management Pack EE greatly improves application performance by providing unique functionality to automatically detect performance
bottlenecks; quickly diagnose these performance problems, and identify their root cause. Key application performance management features of the pack include the
following:
* (A) Manage multiple farms and WebLogic Domains centrally
* Monitor Oracle Coherence Cluster including all nodes within a cluster, all caches, services, connection managers and connections
* Monitor middleware availability and performance out-of-box; track such data historically, and receive notifications of potential problems
* Obtain real-time, in-depth JVM diagnostics without instrumentation overhead
* Trace transactions across containers as well as to the database
* (E) Analyze call paths and dependencies via graphical, architecture views
* (E) Automatically discover and model dependencies between Java components, frameworks, and web services
Reference: Weblogic Server Management Pack Enterprise Edition
http://www.gratisexam.com/