Download Oracle WebLogic Server 12c Essentials.1z0-599.ActualTests.2018-10-20.47q.vcex

Vendor: Oracle
Exam Code: 1z0-599
Exam Name: Oracle WebLogic Server 12c Essentials
Date: Oct 20, 2018
File Size: 626 KB

How to open VCEX files?

Files with VCEX extension can be opened by ProfExam Simulator.

Purchase
Coupon: EXAM_HUB

Discount: 20%

Demo Questions

Question 1
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? 
  1. The Web Session Affinity feature of Active GridLink for RAC.
  2. WebLogic Clustering
  3. The Transaction Affinity feature of Active GridLink for RAC
  4. Coherence*Web Session Replication
Correct answer: C
Explanation:
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
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 2
A customer needs to ensure that the number of threads servicing an application does not exceed the number of database connections available to the application. 
What step must you take to address this situation? 
  1. Configure a Max Threads Constraint and add your application to the list of applications for the Constraint.
  2. Configure a Work Manager with a Maximum Threads Constraint tied to the Connection Pool and configuration your application to use the Work Manager.
  3. Configure a Work Manager with a Minimum Threads Constraint tied to the Connection Pool and configure your application to use the Work Manager.
  4. Configure a global MaxThreads constraint and target it to the server or clusters where your application is deployed.
  5. Configure the startup parameter "-Dwls-maxThreads" to be the same as the number of database connections configured.
Correct answer: B
Explanation:
To manage work in your applications, you define one or more of the following Work Manager components:Fair Share Request Class:Response Time Request Class:Min Threads Constraint:Max Threads Constraint:Capacity Constraint Context Request Class:Note:* max-threads-constraint—This constraint limits the number of concurrent threads executing requests from the constrained work set. The default is unlimited. For example, consider a constraint defined with maximum threads of 10 and shared by 3 entry points. The scheduling logic ensures that not more than 10 threads are executing requests from the three entry points combined. A max-threads-constraint can be defined in terms of a the availability of resource that requests depend upon, such as a connection pool. A max-threads-constraint might, but does not necessarily, prevent a request class from taking its fair share of threads or meeting its response time goal. Once the constraint is reached the server does not schedule requests of this type until the number of concurrent executions falls below the limit. The server then schedules work based on the fair share or response time goal. * WebLogic Server prioritizes work and allocates threads based on an execution model that takes into account administrator-defined parameters and actual run-time performance and throughput. Administrators can configure a set of scheduling guidelines and associate them with one or more applications, or with particular application components. * WebLogic Server uses a single thread pool, in which all types of work are executed. WebLogic Server prioritizes work based on rules you define, and run-time metrics, including the actual time it takes to execute a request and the rate at which requests are entering and leaving the pool. The common thread pool changes its size automatically to maximize throughput. The queue monitors throughput over time and based on history, determines whether to adjust the thread count. For example, if historical throughput statistics indicate that a higher thread count increased throughput, WebLogic increases the thread count. Similarly, if statistics indicate that fewer threads did not reduce throughput, WebLogic decreases the thread count. This new strategy makes it easier for administrators to allocate processing resources and manage performance, avoiding the effort and complexity involved in configuring, monitoring, and tuning custom executes queues. Reference: Using Work Managers to Optimize Scheduled Work
To manage work in your applications, you define one or more of the following Work Manager components:
Fair Share Request Class:
Response Time Request Class:
Min Threads Constraint:
Max Threads Constraint:
Capacity Constraint 
Context Request Class:
Note:
* max-threads-constraint—This constraint limits the number of concurrent threads executing requests from the constrained work set. The default is unlimited. For example, consider a constraint defined with maximum threads of 10 and shared by 3 entry points. The scheduling logic ensures that not more than 10 threads are executing requests from the three entry points combined. 
A max-threads-constraint can be defined in terms of a the availability of resource that requests depend upon, such as a connection pool. 
A max-threads-constraint might, but does not necessarily, prevent a request class from taking its fair share of threads or meeting its response time goal. Once the constraint is reached the server does not schedule requests of this type until the number of concurrent executions falls below the limit. The server then schedules work based on the fair share or response time goal. 
* WebLogic Server prioritizes work and allocates threads based on an execution model that takes into account administrator-defined parameters and actual run-time performance and throughput. 
Administrators can configure a set of scheduling guidelines and associate them with one or more applications, or with particular application components. 
* WebLogic Server uses a single thread pool, in which all types of work are executed. WebLogic Server prioritizes work based on rules you define, and run-time metrics, including the actual time it takes to execute a request and the rate at which requests are entering and leaving the pool. 
The common thread pool changes its size automatically to maximize throughput. The queue monitors throughput over time and based on history, determines whether to adjust the thread count. For example, if historical throughput statistics indicate that a higher thread count increased throughput, WebLogic increases the thread count. Similarly, if statistics indicate that fewer threads did not reduce throughput, WebLogic decreases the thread count. This new strategy makes it easier for administrators to allocate processing resources and manage performance, avoiding the effort and complexity involved in configuring, monitoring, and tuning custom executes queues. 
Reference: Using Work Managers to Optimize Scheduled Work
Question 3
What are the three steps you should take to tune a JDBC Connection pool in WebLogic from the initial settings in a production environment?
  1. Ensure the maximum size is increased to an appropriate setting.
  2. Set the minimum and maximum size of the connection pool to the same value.
  3. Increase the statement cache size.
  4. Add more heap to the JVM.
  5. Add more nodes to the cluster.
Correct answer: ACE
Explanation:
A:* Troubleshooting Slow Response Time from the Client and Low Database Usage These symptoms are usually caused by a bottleneck upstream of the database, perhaps in the JDBC connectionpooling. Monitor the active JDBC connections in the WebLogic Console and watch for excessive waiters and wait times; increase the pool size, if necessary. * Attribute: Maximum CapacityMaximum number of physical database connections that this connection pool can contain. Different JDBC Drivers and database servers may limit the number of possible physical connections. C: Attribute: Statement Cache SizeThe algorithm used to maintain the statement cache:LRU - After the statementCacheSize is met, the Least Recently Used statement is removed when a new statement is used. Fixed - The first statementCacheSize number of statements is stored and stay fixed in the cache. No new statements are cached unless the cache is manually cleared. E: If the queue appears starved but adding execute threads does not improve performance, there may be resource contention. Because CPU utilization is low, the threads are probably spending much of their time waiting for some resource, quite often a database connection. Use the JDBC monitoring facilities in the console to check for high levels of waiters or long wait times. Adding connections to the JDBC connection pool may be all that is required to fix the problem. Note:* If you had a JDBC connection pool where the Initial Capacity and Maximum Capacity attributes were different, you might want to create a gauge monitor to monitor the maximum and minimum number of connections. By setting the Threshold Low value to be one less than the Initial Capacity, your gauge monitor trapcould monitor the Active Connections Current Count attribute of the JDBC Data Source Runtime MBean and alert you whenever the number of active connections are less than the Initial Capacity (which might indicate database connectivity problems).
A:
* Troubleshooting Slow Response Time from the Client and Low Database Usage 
These symptoms are usually caused by a bottleneck upstream of the database, perhaps in the JDBC connectionpooling. Monitor the active JDBC connections in the WebLogic Console and watch for excessive waiters and wait times; increase the pool size, if necessary. 
* Attribute: Maximum Capacity
Maximum number of physical database connections that this connection pool can contain. Different JDBC Drivers and database servers may limit the number of possible physical connections. 
C: Attribute: Statement Cache Size
The algorithm used to maintain the statement cache:
LRU - After the statementCacheSize is met, the Least Recently Used statement is removed when a new statement is used. 
Fixed - The first statementCacheSize number of statements is stored and stay fixed in the cache. No new statements are cached unless the cache is manually cleared. 
E: If the queue appears starved but adding execute threads does not improve performance, there may be resource contention. Because CPU utilization is low, the threads are probably spending much of their time waiting for some resource, quite often a database connection. 
Use the JDBC monitoring facilities in the console to check for high levels of waiters or long wait times. Adding connections to the JDBC connection pool may be all that is required to fix the problem. 
Note:
* If you had a JDBC connection pool where the Initial Capacity and Maximum Capacity attributes were different, you might want to create a gauge monitor to monitor the maximum and minimum number of connections. 
By setting the Threshold Low value to be one less than the Initial Capacity, your gauge monitor trapcould monitor the Active Connections Current Count attribute of the JDBC Data Source Runtime MBean and alert you whenever the number of active connections are less than the Initial Capacity (which might indicate database connectivity problems).
Question 4
Identify the two options that can be used to patch WebLogic Server without Incurring application downtime.
  1. automated process using the Admin Server
  2. automated using JDeveloper
  3. manual process with or without Smart Update
  4. scripted with WLST
  5. automated process using Enterprise Manager 12c
Correct answer: CD
Explanation:
Note:* Rolling Upgrade is the process of upgrading a running WebLogic Server cluster with a patch, maintenance pack, or minor release without shutting down the entire cluster or domain. During the rolling upgrade of a cluster, each server in the cluster is individually upgraded and restarted while the other servers in the cluster continue to host your application.
Note:
* Rolling Upgrade is the process of upgrading a running WebLogic Server cluster with a patch, maintenance pack, or minor release without shutting down the entire cluster or domain. During the rolling upgrade of a cluster, each server in the cluster is individually upgraded and restarted while the other servers in the cluster continue to host your application.
Question 5
Identify three components of the WebLogic JMS architecture.
  1. JMS Server
  2. JMS Module
  3. Node Manager
  4. Queue Manager
  5. Persistent Store
Correct answer: ABE
Explanation:
The major components of the WebLogic JMS Server architecture, as illustrated in the figure below. (A) JMS servers that can host a defined set of modules and any associated persistent storage that reside on a WebLogic Server instance. (B) JMS modules contains configuration resources (such as queues, topics, and connections factories) and are defined by XML documents that conform to the weblogic-jmsmd.xsd schema. Client JMS applications that either produce messages to destinations or consume messages from destinations. (E) WebLogic persistent storage (file store or JDBC-accessible) for storing persistent message data. The following figure illustrates the WebLogic JMS architecture.     Reference: http://docs.oracle.com/cd/E13222_01/wls/docs103/jms/fund.html (see the Major Components).
The major components of the WebLogic JMS Server architecture, as illustrated in the figure below. 
  • (A) JMS servers that can host a defined set of modules and any associated persistent storage that reside on a WebLogic Server instance. 
  • (B) JMS modules contains configuration resources (such as queues, topics, and connections factories) and are defined by XML documents that conform to the weblogic-jmsmd.xsd schema. 
  • Client JMS applications that either produce messages to destinations or consume messages from destinations. 
  • (E) WebLogic persistent storage (file store or JDBC-accessible) for storing persistent message data. 
The following figure illustrates the WebLogic JMS architecture. 
  
Reference: http://docs.oracle.com/cd/E13222_01/wls/docs103/jms/fund.html (see the Major Components).
Question 6
How can you configure High Availability for interacting with a non-Oracle database using WebLogic? 
  1. Configure multiple physical data sources and reuse the same JNDI name for each.
  2. Use the "compatibility" option of Active GridLink to enable compatibility with non-Oracle databases.
  3. Configure a single physical data source for each node in a database cluster and wrap it using Multi Data Source.
  4. Configure a Data Source Group that contains a physical connection pool to each node in the database cluster.
Correct answer: C
Explanation:
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
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 7
Which feature is enabled when you start a WebLogic server with the –DserverType=wlx option? 
  1. JDBC 
  2. JCA
  3. JMS
  4. EJB
  5. Java EE
Correct answer: A
Explanation:
-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
-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 8
Identify three unique integration features of Spring and WebLogic Server.
  1. ability to automatically convert Spring application to JavaEE 6 framework
  2. ability to export  the WebLogic Container feature to another  Spring enabled  JavaEE server.
  3. ability to extend the WebLogic Server console with some Spring-related pages
  4. official support of Spring apps inside WebLogic by Oracle Support
  5. support  for injection of WebLogic MBeans and Resources into Spring applications
Correct answer: CDE
Explanation:
C: Spring Console Extension. WebLogic provides an Admin Console extension for Spring to provide administrators with visual tools for monitoring the Spring parts of deployed applications (first navigate to WebLogic Admin Console's Preferences | Extension menu option and enable spring-console). This Spring console extension is basically a set of pages which are added amongst the normal pages of the standard WebLogic admin console, rather than being a separate console per se. The extension provides a view onto the values of the WebLogic generated Spring MBeans D: If you have an issue, you use the Oracle Support organization for help with WebLogic specific problems and any Spring parts to your application are treated just like your own custom code is, from an Oracle Support perspective. E: WebLogic Injected Spring Beans is a Weblogic feature that is enabled by default.Reference: WebLogic and Spring
C: Spring Console Extension. WebLogic provides an Admin Console extension for Spring to provide administrators with visual tools for monitoring the Spring parts of deployed applications (first navigate to WebLogic Admin Console's Preferences | Extension menu option and enable spring-console). This Spring console extension is basically a set of pages which are added amongst the normal pages of the standard WebLogic admin console, rather than being a separate console per se. The extension provides a view onto the values of the WebLogic generated Spring MBeans 
D: If you have an issue, you use the Oracle Support organization for help with WebLogic specific problems and any Spring parts to your application are treated just like your own custom code is, from an Oracle Support perspective. 
E: WebLogic Injected Spring Beans is a Weblogic feature that is enabled by default.
Reference: WebLogic and Spring
Question 9
An application is using WebLogic JMS Store and Forward to forward messages from a local JMS queue a remote WebLogic JMS destination. You need to determine if the messages are being sent from the local Weblogic Server. 
Where do you find information and metrics about Store and Forward components in the WebLogic Admin Console?
  1. JMS Persistent Store
  2. JMS Server
  3. JMS Distributed Destination
  4. JMS Store and Forward
  5. Automatic Service Migration
Correct answer: A
Explanation:
Note:* Persistent messages are saved in the persistent store on the sending side until they are successfully forwarded to and acknowledged by the receiving side.
Note:
* Persistent messages are saved in the persistent store on the sending side until they are successfully forwarded to and acknowledged by the receiving side.
Question 10
Which two statements are true regarding the WebLogic domain?
  1. A WebLogic domain can have more than one Administration server.
  2. A WebLogic domain has at least one WebLogic server.
  3. A WebLogic domain can have at the most one cluster.
  4. A WebLogic domain can cross multiple physical machines.
  5. Each WebLogic domain is associated with a different Node Manager. 
Correct answer: BC
HOW TO OPEN VCE FILES

Use VCE Exam Simulator to open VCE files
Avanaset

HOW TO OPEN VCEX AND EXAM FILES

Use ProfExam Simulator to open VCEX and EXAM files
ProfExam Screen

ProfExam
ProfExam at a 20% markdown

You have the opportunity to purchase ProfExam at a 20% reduced price

Get Now!