SlideShare a Scribd company logo
1 of 40
Download to read offline
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Changes in WebLogic 12.1.3
Every Administrator Must Know
Bruno Borges
Principal Product Manager
Oracle Latin America
August, 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Bruno Borges
– Principal Product Manager, Java Evangelist
– Oracle Latin America
– @brunoborges
– bruno.borges@oracle.com
Speaker
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
1. Installation, Patching, and Configuration
2. NodeManagers in WLS 12.1.3 and Beyond
3. High Availability
4. RESTful Management
5. Partial Java EE 7 Support in WLS 12.1.3
6. WebLogic New Features on Exalogic
7. A Reminder: Java Mission Control and Flight Recorder
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Installation, Patching, and Configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• For Administrators
– Oracle Universal Installer
• OUI Generic Installer ~881MB
– No console mode
• Silent mode with “response file”
• For Developers
– ZIP for Developers ~190MB
– OEPE Bundle Installer ~2GB
WebLogic 12.1.2 and 12.1.3 – Installation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic 12c Silent Mode Installation with OUI
$> cat oraInst.loc
inventory_loc=/u01/oracle/.inventory
inst_group=oracle
$> java -jar 
fmw_12.1.3.0.0_wls.jar 
-silent 
-responseFile /tmp/response-file-wls1213.install
-invPtrLoc /tmp/oraInst.loc
-jreLoc /u01/jvm/java-7-oracle
$> cat /tmp/response-file-wls1213.install
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/u01/oracle/home
INSTALL_TYPE=Complete with Examples
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE VALUE>
COLLECTOR_SUPPORTHUB_URL=
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Standardized on OPatch
– $ORACLE_HOME/OPatch
• Common commands:
– apply
– napply
– lsinventory
– rollback / nrollback
• Applying a patch
$> opatch apply $PATH_TO_PATCH_DIR
WebLogic 12.1.2 and Beyond – Patching
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Use Configuration Wizard
• In headless environments
– WLST
– Unpack
– Maven
– Last option: java weblogic.Server :-)
• Known Linux issue
– Set environment variable
CONFIG_JVM_ARGS with
-Djava.security.egd=file:/dev/./urandom
Domain Configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Domain Configuration Wizard Hidden Gem for Devs
• New Configuration Settings
export CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true
$WL_HOME/common/bin/config.sh
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
NodeManagers in WLS 12.1.3 and Beyond
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
NodeManager
• Per-Host Configuration
– Multiple Domains enrolled for one NodeManager instance in a Machine
Machine
Domain A Domain B
Node
Manager
ServerA1
ServerA2
ServerA3
ServerB1
ServerB2
Admin Console
WLST
Admin Console
WLST
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
NodeManager
• Per-Domain Configuration
– Multiple NodeManagers in same Machine
– One Domain only per NodeManager
– Easier setup; works with (un)pack
Machine
Domain A
Domain B
DomainA
Node
ManagerServerA1
ServerA2
ServerA3
ServerB1
ServerB2
Admin Console
WLST
Admin Console
WLST
DomainB
Node
Manager
$DOMAIN_HOME/bin/startNodeManager.sh
$DOMAIN_HOME/nodemanager/nodemanager.properties
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Upgrade Path for NodeManagers
Node Manager Upgrade Paths From 12.1.2 or Earlier From 12.1.2 or Greater
Per-domain to per-domain Not available Not available
Per-domain to per-host Not available Not supported
Per-host to per-domain Supported Supported
Per-host to per-host Manual Manual
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Reconfiguration Wizard / WLST
• If existing configuration is per-domain, wizard automatically updates config
to work in 12.1.3 without any input by user
• If is per-host, then shows Node Manager configuration page. User is
required to define extra parameters
cd $WL_HOME/common/bin
./reconfig.sh
readDomainForUpgrade(‘/u01/domains/wlsadmin’)
cd(‘wlsadmin’)
updateDomain()
closeDomain()
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
High Availability
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Dynamic Clusters Recap
Simplified Configuration with Scalability and Elasticity
Simplified Initial Cluster Configuration
Deliver Next Generation Applications
with a Mission Critical Cloud Platform
Simplified Operations for Cluster Scale Out
Server 1
Dynamic Cluster 1
Server 2
Server Template
Server 1
Dynamic Cluster 1
Server 2
Server Template
Server 3 Server 4
Server 5 Server 6
Server 7 Server 8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic Server 12.1.3 – Cloud Scale Management
Dynamic Clusters Update
Oracle Confidential – Internal/Restricted/Highly Restricted 18
• WebLogic 12.1.2 dynamic clusters
support JMS
• WebLogic 12.1.3 adds Whole
Server Migration support
• Roadmap for providing ASM,
UOO, SAF in 12cR2
Simplify Configuration of
HA JMS Clusters Dynamic Clusters
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Whole Server Migration for Dynamic Clusters
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
RESTful Management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
REST Management
• REST is practical
– Does not require any software previously installed in any device
– Standard, lightweight, simple, and cross-platform to manage WLS
• Works in the Cloud
– Natural way to interface with systems hosted in the Cloud
• Mobile
– Easy to implement Mobile clients
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enabling RESTful Management Resources
• On the Admin Web Console, select Domain, click Advanced, and choose
“Enable RESTful Management Services”
• Or use WLST:
connect(‘weblogic’, ‘Welcome1’, ‘host01’)
edit()
startEdit()
rest=getMBean(‘RestfulManagementServices/’ + domainName)
rest.setEnabled(true)
activate()
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Executing REST Requests
$ curl –v 
--user weblogic:Welcome1 
-H X-Requested-By:MyClient 
-H Accept:application/json 
-X GET http://host01:7001/management/wls/latest
Path Description
/configManager Manages the administration edit session
/datasources Manages Data Sources
/servers Manages servers
/deployments Manages application deployments
/jobs Lists all running tasks in domain
/targets Lists all servers/clusters in the domain
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Modifying Data Sources through REST
$ curl -v --user weblogic:Welcome1 
-H X-Requested-By:MyClient 
-H Accept:application/json 
-X OPTIONS 
http://host01:7001/management/wls/latest/datasources > dsopt.txt
$ curl -v --user weblogic:Welcome1 
-H X-Requested-By:MyClient 
-H Accept:application/json 
-H Content-Type:application/json 
-D '`cat dsopt.txt`' 
-X POST http://host01:7001/management/wls/latest/datasources
• Extract information about datasources into ‘dsopt.txt’
• Modify file and upload back to the Admin server to apply changes
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Deleting a Data Source through REST
$ curl -v --user weblogic:Welcome1 
-H X-Requested-By:MyClient 
-H Accept:application/json 
-X DELETE 
http://host01:7001/management/wls/latest/datasources/id/MyDataSource-0
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Partial Java EE 7 Support in WLS 12.1.3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Partially Supported APIs
• Enabled by default
– WebSockets 1.0
– JSON-P 1.0
• JAX-RS 2.0
– Defaults to JAX-RS 1.1 (Java EE 6)
– By deploying jax-rs-2.0.war shared library
– Then referenced by applications
• JPA 2.1
– Defaults to JPA 2.0 (Java EE 6)
– By adjusting commEnv.sh PRE_CLASSPATH
• Or apply patch 17814796 (MOS; OPatch)
– Application persistence.xml must set JPA version = 2.1
PRE_CLASSPATH=$MW_HOME/oracle_common/modules/javax
.persistence_2.1.jar:$MW_HOME/wlserver/modules/com.oracl
e.weblogic.jpa21support_1.0.0.0_2-1.jar
<weblogic-web-app>
<library-ref>
<library-name>jax-rs</library-name>
<specification-version>2.0</specification-version>
</library-ref>
</weblogic-web-app>
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic New Features on Exalogic
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• 4 to 30 Compute Nodes
– Intel 2.7GHz Xeon 12-core
• 1 TB to 7.5 TB RAM (256 GB each node)
• ZFS Storage 80 TB
• InfiniBand Gateway 40Gb/s
• Oracle Fusion Middleware
• Cloud Management Control
• Optimizations
Oracle Engineered Systems – Exalogic X4-2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Replicated Store for WebLogic on Exalogic
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Replicated Store for WebLogic on Exalogic
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Cooperative Memory Management
• WebLogic Servers react to work overload by reading memory usage in a
machine
• Reactions may be
– Reducing cache sizes
– Compressing in-memory data
– Rejecting new work
• Servers recover gracefully as system improves
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
JDBC Statement Cache Adapting
-Dweblogic.jdbc.cmm.statementCacheWeights=
1=10,2=10,3=10,4=10,5=10,
6=10,7=10,8=10,9=10,10=10
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
JDBC Statement Cache Adapting
-Dweblogic.jdbc.cmm.statementCacheWeights=
2=20,4=20,6=20,8=20,10=20
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Data Source Connection Shrinking
• Memory Pressure Default Threshold
• When memory pressure hits configured
threshold an event is fired and
pool is shrinked
• When goes above another event is fired
to shrink connection pool again
• How to configure (CMM must be enabled; see doc)
-Dweblogic.jdbc.cmm.shrinkThreshold=[0-10]
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Java Mission Control and Flight Recorder
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Tool to monitor Java processes in
real time
• Bundled with Oracle JDK >= 7u40
• Access to Local and Remote JVMs
– Secured access feature available
• Run ‘jmc’
Mission Control
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Flight Recorder
• Circular Flight Recording Buffer
– Minimum overhead;
– user defined size/age
• JVM Event Producer
• WebLogic Event Producer (WLDF)
• Custom Event Producers
• How to enable
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder
• How to invoke on demand
$ jcmd 5368 JFR.start duration=60s filename=myrecording.jfr
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Changes in WebLogic 12.1.3 Every Administrator Must Know

More Related Content

What's hot

障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~Shinnosuke Akita
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1Tanel Poder
 
Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹Chien Chung Shen
 
並列クエリを実行するPostgreSQLのアーキテクチャ
並列クエリを実行するPostgreSQLのアーキテクチャ並列クエリを実行するPostgreSQLのアーキテクチャ
並列クエリを実行するPostgreSQLのアーキテクチャKohei KaiGai
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0Sandesh Rao
 
PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~Shinji Takao
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cSatishbabu Gunukula
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方歩 柴田
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slidesMohamed Farouk
 
まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -
まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -
まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -歩 柴田
 
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングオラクルエンジニア通信
 
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-Takakiyo Tanaka
 
監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜Michitoshi Yoshida
 
バックアップ時の問題から学んだDBエンジニアに必要なスキルとは
バックアップ時の問題から学んだDBエンジニアに必要なスキルとはバックアップ時の問題から学んだDBエンジニアに必要なスキルとは
バックアップ時の問題から学んだDBエンジニアに必要なスキルとはTakeshiYamamoto2049
 

What's hot (20)

Zero Data Loss Recovery Applianceのご紹介
Zero Data Loss Recovery Applianceのご紹介Zero Data Loss Recovery Applianceのご紹介
Zero Data Loss Recovery Applianceのご紹介
 
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
障害とオペミスに備える! ~Oracle Databaseのバックアップを考えよう~
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 1
 
Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹Oracle 資料庫檔案介紹
Oracle 資料庫檔案介紹
 
並列クエリを実行するPostgreSQLのアーキテクチャ
並列クエリを実行するPostgreSQLのアーキテクチャ並列クエリを実行するPostgreSQLのアーキテクチャ
並列クエリを実行するPostgreSQLのアーキテクチャ
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0What's new in Oracle Trace File Analyzer version 12.2.1.1.0
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
 
PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16でのロールに関する変更点(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~
GraalVM を普通の Java VM として使う ~クラウドベンチマークなどでの比較~
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slides
 
まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -
まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -
まだ統計固定で消耗してるの? - Bind Peek をもっと使おうぜ! 2015 Edition -
 
Oracle 資料庫建立
Oracle 資料庫建立Oracle 資料庫建立
Oracle 資料庫建立
 
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
 
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
IBMが新しいJava EEコンテナを作っているらしい -Libertyプロファイルとは-
 
監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜
 
バックアップ時の問題から学んだDBエンジニアに必要なスキルとは
バックアップ時の問題から学んだDBエンジニアに必要なスキルとはバックアップ時の問題から学んだDBエンジニアに必要なスキルとは
バックアップ時の問題から学んだDBエンジニアに必要なスキルとは
 

Similar to Changes in WebLogic 12.1.3 Every Administrator Must Know

What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerKellyn Pot'Vin-Gorman
 
Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersJava EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersBruno Borges
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dbaOsama Mustafa
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Courtney Llamas
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
MySQL Webinar 2/4 Performance tuning, hardware, optimisation
MySQL Webinar 2/4 Performance tuning, hardware, optimisationMySQL Webinar 2/4 Performance tuning, hardware, optimisation
MySQL Webinar 2/4 Performance tuning, hardware, optimisationMark Swarbrick
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
TWJUG August, MySQL JDBC Driver "Connector/J"
TWJUG August, MySQL JDBC Driver "Connector/J"TWJUG August, MySQL JDBC Driver "Connector/J"
TWJUG August, MySQL JDBC Driver "Connector/J"Ryusuke Kajiyama
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production EnvironmentsBruno Borges
 
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and PuppetProvisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and PuppetEdwin Biemond
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
Extending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.jsExtending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.jsPetr Jiricka
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by OracleAkash Pramanik
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackMats Kindahl
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityBruno Borges
 
MySQL Fabric Tutorial, October 2014
MySQL Fabric Tutorial, October 2014MySQL Fabric Tutorial, October 2014
MySQL Fabric Tutorial, October 2014Lars Thalmann
 
Coherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden GemsCoherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden Gemsharvraja
 

Similar to Changes in WebLogic 12.1.3 Every Administrator Must Know (20)

What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise Manager
 
Java EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c DevelopersJava EE 7 for WebLogic 12c Developers
Java EE 7 for WebLogic 12c Developers
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dba
 
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
Zero to Manageability in 60 Minutes: Building a Solid Foundation for Oracle E...
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
MySQL Webinar 2/4 Performance tuning, hardware, optimisation
MySQL Webinar 2/4 Performance tuning, hardware, optimisationMySQL Webinar 2/4 Performance tuning, hardware, optimisation
MySQL Webinar 2/4 Performance tuning, hardware, optimisation
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
TWJUG August, MySQL JDBC Driver "Connector/J"
TWJUG August, MySQL JDBC Driver "Connector/J"TWJUG August, MySQL JDBC Driver "Connector/J"
TWJUG August, MySQL JDBC Driver "Connector/J"
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and PuppetProvisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
Extending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.jsExtending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.js
 
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session  feb 13 2013---Presented by OracleEbs performance tuning session  feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStack
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your Productivity
 
MySQL Fabric Tutorial, October 2014
MySQL Fabric Tutorial, October 2014MySQL Fabric Tutorial, October 2014
MySQL Fabric Tutorial, October 2014
 
Coherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden GemsCoherence 12.1.2 Hidden Gems
Coherence 12.1.2 Hidden Gems
 

More from Bruno Borges

Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesSecrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesBruno Borges
 
[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on KubernetesBruno Borges
 
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsFrom GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsBruno Borges
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless ComputingBruno Borges
 
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersVisual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersBruno Borges
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudBruno Borges
 
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...Bruno Borges
 
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na NuvemMelhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na NuvemBruno Borges
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemBruno Borges
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudBruno Borges
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXBruno Borges
 
Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?Bruno Borges
 
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]Bruno Borges
 
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]Bruno Borges
 
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]Bruno Borges
 
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]Bruno Borges
 
Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]Bruno Borges
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the CloudBruno Borges
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXBruno Borges
 
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSocketsIntegrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSocketsBruno Borges
 

More from Bruno Borges (20)

Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesSecrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on Kubernetes
 
[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes
 
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsFrom GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless Computing
 
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersVisual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring Developers
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
 
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
 
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na NuvemMelhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFX
 
Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?
 
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
 
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
 
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
 
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
 
Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
 
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSocketsIntegrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
 

Recently uploaded

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Changes in WebLogic 12.1.3 Every Administrator Must Know

  • 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Changes in WebLogic 12.1.3 Every Administrator Must Know Bruno Borges Principal Product Manager Oracle Latin America August, 2014
  • 2. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Bruno Borges – Principal Product Manager, Java Evangelist – Oracle Latin America – @brunoborges – bruno.borges@oracle.com Speaker
  • 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda 1. Installation, Patching, and Configuration 2. NodeManagers in WLS 12.1.3 and Beyond 3. High Availability 4. RESTful Management 5. Partial Java EE 7 Support in WLS 12.1.3 6. WebLogic New Features on Exalogic 7. A Reminder: Java Mission Control and Flight Recorder
  • 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Installation, Patching, and Configuration
  • 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • For Administrators – Oracle Universal Installer • OUI Generic Installer ~881MB – No console mode • Silent mode with “response file” • For Developers – ZIP for Developers ~190MB – OEPE Bundle Installer ~2GB WebLogic 12.1.2 and 12.1.3 – Installation
  • 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic 12c Silent Mode Installation with OUI $> cat oraInst.loc inventory_loc=/u01/oracle/.inventory inst_group=oracle $> java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /tmp/response-file-wls1213.install -invPtrLoc /tmp/oraInst.loc -jreLoc /u01/jvm/java-7-oracle $> cat /tmp/response-file-wls1213.install [ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/u01/oracle/home INSTALL_TYPE=Complete with Examples MYORACLESUPPORT_USERNAME= MYORACLESUPPORT_PASSWORD=<SECURE VALUE> DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PWD=<SECURE VALUE> COLLECTOR_SUPPORTHUB_URL=
  • 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Standardized on OPatch – $ORACLE_HOME/OPatch • Common commands: – apply – napply – lsinventory – rollback / nrollback • Applying a patch $> opatch apply $PATH_TO_PATCH_DIR WebLogic 12.1.2 and Beyond – Patching
  • 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Use Configuration Wizard • In headless environments – WLST – Unpack – Maven – Last option: java weblogic.Server :-) • Known Linux issue – Set environment variable CONFIG_JVM_ARGS with -Djava.security.egd=file:/dev/./urandom Domain Configuration
  • 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Domain Configuration Wizard Hidden Gem for Devs • New Configuration Settings export CONFIG_JVM_ARGS=-Dcom.oracle.cie.config.showProfile=true $WL_HOME/common/bin/config.sh
  • 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | NodeManagers in WLS 12.1.3 and Beyond
  • 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | NodeManager • Per-Host Configuration – Multiple Domains enrolled for one NodeManager instance in a Machine Machine Domain A Domain B Node Manager ServerA1 ServerA2 ServerA3 ServerB1 ServerB2 Admin Console WLST Admin Console WLST
  • 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | NodeManager • Per-Domain Configuration – Multiple NodeManagers in same Machine – One Domain only per NodeManager – Easier setup; works with (un)pack Machine Domain A Domain B DomainA Node ManagerServerA1 ServerA2 ServerA3 ServerB1 ServerB2 Admin Console WLST Admin Console WLST DomainB Node Manager $DOMAIN_HOME/bin/startNodeManager.sh $DOMAIN_HOME/nodemanager/nodemanager.properties
  • 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Upgrade Path for NodeManagers Node Manager Upgrade Paths From 12.1.2 or Earlier From 12.1.2 or Greater Per-domain to per-domain Not available Not available Per-domain to per-host Not available Not supported Per-host to per-domain Supported Supported Per-host to per-host Manual Manual
  • 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Reconfiguration Wizard / WLST • If existing configuration is per-domain, wizard automatically updates config to work in 12.1.3 without any input by user • If is per-host, then shows Node Manager configuration page. User is required to define extra parameters cd $WL_HOME/common/bin ./reconfig.sh readDomainForUpgrade(‘/u01/domains/wlsadmin’) cd(‘wlsadmin’) updateDomain() closeDomain()
  • 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | High Availability
  • 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Dynamic Clusters Recap Simplified Configuration with Scalability and Elasticity Simplified Initial Cluster Configuration Deliver Next Generation Applications with a Mission Critical Cloud Platform Simplified Operations for Cluster Scale Out Server 1 Dynamic Cluster 1 Server 2 Server Template Server 1 Dynamic Cluster 1 Server 2 Server Template Server 3 Server 4 Server 5 Server 6 Server 7 Server 8
  • 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic Server 12.1.3 – Cloud Scale Management Dynamic Clusters Update Oracle Confidential – Internal/Restricted/Highly Restricted 18 • WebLogic 12.1.2 dynamic clusters support JMS • WebLogic 12.1.3 adds Whole Server Migration support • Roadmap for providing ASM, UOO, SAF in 12cR2 Simplify Configuration of HA JMS Clusters Dynamic Clusters
  • 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Whole Server Migration for Dynamic Clusters
  • 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | RESTful Management
  • 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | REST Management • REST is practical – Does not require any software previously installed in any device – Standard, lightweight, simple, and cross-platform to manage WLS • Works in the Cloud – Natural way to interface with systems hosted in the Cloud • Mobile – Easy to implement Mobile clients
  • 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Enabling RESTful Management Resources • On the Admin Web Console, select Domain, click Advanced, and choose “Enable RESTful Management Services” • Or use WLST: connect(‘weblogic’, ‘Welcome1’, ‘host01’) edit() startEdit() rest=getMBean(‘RestfulManagementServices/’ + domainName) rest.setEnabled(true) activate()
  • 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Executing REST Requests $ curl –v --user weblogic:Welcome1 -H X-Requested-By:MyClient -H Accept:application/json -X GET http://host01:7001/management/wls/latest Path Description /configManager Manages the administration edit session /datasources Manages Data Sources /servers Manages servers /deployments Manages application deployments /jobs Lists all running tasks in domain /targets Lists all servers/clusters in the domain
  • 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Modifying Data Sources through REST $ curl -v --user weblogic:Welcome1 -H X-Requested-By:MyClient -H Accept:application/json -X OPTIONS http://host01:7001/management/wls/latest/datasources > dsopt.txt $ curl -v --user weblogic:Welcome1 -H X-Requested-By:MyClient -H Accept:application/json -H Content-Type:application/json -D '`cat dsopt.txt`' -X POST http://host01:7001/management/wls/latest/datasources • Extract information about datasources into ‘dsopt.txt’ • Modify file and upload back to the Admin server to apply changes
  • 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Deleting a Data Source through REST $ curl -v --user weblogic:Welcome1 -H X-Requested-By:MyClient -H Accept:application/json -X DELETE http://host01:7001/management/wls/latest/datasources/id/MyDataSource-0
  • 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Partial Java EE 7 Support in WLS 12.1.3
  • 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Partially Supported APIs • Enabled by default – WebSockets 1.0 – JSON-P 1.0 • JAX-RS 2.0 – Defaults to JAX-RS 1.1 (Java EE 6) – By deploying jax-rs-2.0.war shared library – Then referenced by applications • JPA 2.1 – Defaults to JPA 2.0 (Java EE 6) – By adjusting commEnv.sh PRE_CLASSPATH • Or apply patch 17814796 (MOS; OPatch) – Application persistence.xml must set JPA version = 2.1 PRE_CLASSPATH=$MW_HOME/oracle_common/modules/javax .persistence_2.1.jar:$MW_HOME/wlserver/modules/com.oracl e.weblogic.jpa21support_1.0.0.0_2-1.jar <weblogic-web-app> <library-ref> <library-name>jax-rs</library-name> <specification-version>2.0</specification-version> </library-ref> </weblogic-web-app>
  • 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic New Features on Exalogic
  • 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • 4 to 30 Compute Nodes – Intel 2.7GHz Xeon 12-core • 1 TB to 7.5 TB RAM (256 GB each node) • ZFS Storage 80 TB • InfiniBand Gateway 40Gb/s • Oracle Fusion Middleware • Cloud Management Control • Optimizations Oracle Engineered Systems – Exalogic X4-2
  • 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Replicated Store for WebLogic on Exalogic
  • 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Replicated Store for WebLogic on Exalogic
  • 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Cooperative Memory Management • WebLogic Servers react to work overload by reading memory usage in a machine • Reactions may be – Reducing cache sizes – Compressing in-memory data – Rejecting new work • Servers recover gracefully as system improves
  • 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | JDBC Statement Cache Adapting -Dweblogic.jdbc.cmm.statementCacheWeights= 1=10,2=10,3=10,4=10,5=10, 6=10,7=10,8=10,9=10,10=10
  • 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | JDBC Statement Cache Adapting -Dweblogic.jdbc.cmm.statementCacheWeights= 2=20,4=20,6=20,8=20,10=20
  • 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Data Source Connection Shrinking • Memory Pressure Default Threshold • When memory pressure hits configured threshold an event is fired and pool is shrinked • When goes above another event is fired to shrink connection pool again • How to configure (CMM must be enabled; see doc) -Dweblogic.jdbc.cmm.shrinkThreshold=[0-10]
  • 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Java Mission Control and Flight Recorder
  • 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | • Tool to monitor Java processes in real time • Bundled with Oracle JDK >= 7u40 • Access to Local and Remote JVMs – Secured access feature available • Run ‘jmc’ Mission Control
  • 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Flight Recorder • Circular Flight Recording Buffer – Minimum overhead; – user defined size/age • JVM Event Producer • WebLogic Event Producer (WLDF) • Custom Event Producers • How to enable -XX:+UnlockCommercialFeatures -XX:+FlightRecorder • How to invoke on demand $ jcmd 5368 JFR.start duration=60s filename=myrecording.jfr
  • 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |