What does the Web Session Affinity feature of Active GridLink for RAC provide?
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
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: You can enable JFR at runtime to take JRA recordings from the JRockit Management Console. You also have the option of turning off the JFR and recordings at the JRockit JVM level from the java command line using:
$ java -XX:-FlightRecorder
B:
* 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 theDiagnostic Volumeattribute 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 toMedium:
. . .
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.
Integration between _______ multidata sources and _____ is defined as the Grid Link for RAC.
The WebLogic Server JDBC subsystem has supported Oracle RAC since WLS
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.
Which four actions can you perform using the WebLogic Admin Console?
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.
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?
Note: