wls12c_newfeatures_basics
TRANSCRIPT
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WLS 12C Sudhesh NairJan , 2015
Oracle Confidential – Internal/Restricted/Highly Restricted
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Introduction to WLS 12C
• At December the 1st, 2011, Oracle announced it’s new major release, the 12c release. As Oracle added the i (internet) at its 8 release, the g(gridcomputing) at its 10 release, now the focus will be on the c(cloudcomputing). At December the 1st, 2011, Oracle announced it’s new major release, the 12c release. As Oracle added the i (internet) at its 8 release, the g(gridcomputing) at its 10 release, now the focus will be on the c(cloudcomputing).
• WebLogic Server 12c Release 3 (12.1.3) - June 26, 2014[1]
• WebLogic Server 12c Release 2 (12.1.2) - July 11, 2013[2]
• WebLogic Server 12c Release 1 (12.1.1) - Dec 1, 2011[3]
Oracle Confidential – Internal/Restricted/Highly Restricted 3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Basic difference of WLS 11G and WLS 12C
Oracle Confidential – Internal/Restricted/Highly Restricted 4
Component WLS 11g WLS 12c
Installer Platform specific installers are available Only generic installer available
JDK JDK 6 and 7 supported JDK 7 supported
JDK bundled with 32bit installers Seperately we need to install JDK
Web server Plugin Webserver plugin is bundled with WLS installerPlugins need to be downloaded from Oracle support
Patchingbsu/opatch/smart update
Smart update removed.BSU & Opatch is available to patchWebLogic Server and for Oracle Fusion Middleware.
Opatch Version 11.1.0.0 $ORACLE_HOME/oracle_common/Opatch
Oracle Fusion Middleware 12c (12.1.3) includes OPatch Version 13.2.0.0.0 under $ORACLE_HOME/OPatch directory
Upgrade Features Domain upgrade wizard Reconfig Wizard
Node Manager ConfigurationMultiple domains in same machine can share same NM process Domain specific NM is created
Dynamic Clusters Static clustersDynamic clusters allow you to easily scale up the number of server instances
Active GridLink ONS list is requiredDoes not require the ONS Listener list as part of an Active GridLink datasource configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5
There are more then 200 new Feature in WLS 12C Release:-
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Major Feature of WLS 12c
Oracle Confidential – Internal/Restricted/Highly Restricted 6
• Java EE and SE 6 & 7• Tighter OTN integration . Can consider OTN as a replacement for BigIP.• Dynamic Cluster & Server Templates• Better runtime LB & Failover to RAC DB nodes• Accelarated & Elastic JMS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Installation of WLS 12C product• Prerequisite • 1) Install Jdk 1.7
2) Set JAVA_HOME and PATH
export JAVA_HOME=/app/oracle/product/fmw12c/jdk
PATH=$JAVA_HOME/bin:$PATH; export PATH
Install 1) GUI Mode : # java –jar fmw_12.1.3.0.0_wls.jar
2) Silent Mode # java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/exampleuser/response/wls.rsp
Installation Wiki Page:
https://stbeehive.oracle.com/teamcollab/wiki/PDIT-MOS:WLS+12c+silent+Mode+Installation+Steps
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Developer Innovation and Productivity• Oracle WebLogic Server 12c supports Java SE 7 (and Java SE 6)• Certified Java EE 6 and SE 7 Make Development Faster.Fewer Java Classes, Less Code, Less XML
• Java SE 7: Cleaner, More Maintainable Code
Java Classes* Lines of Code* Lines of XML*
25% 50% 80%25% 50% 80%
Less Less Less
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Dynamic Clusters & Server TemplatesScale Clusters by Changing one Parameter
• Create cluster based on server template• Rules for calculating server-specific attributes
– Server name, listen ports, machines
• # of servers can be dynamically changed• Building block for elasticity• Whole server migration supported• Auto-scaling coming soon [12.1.4]
– Elastic Clusters
9
Server 1
Dynamic Cluster
Server 2
Server Template
Server 3 Server 4
Server 5 Server 6
Server 7 Server 8
Scale to “N” Managed Servers
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Exalogic Optimizations - Accelerated JMS
3X
JMS
Mes
sage
s/S
ec
JMSJMS
Exalogic Storage
Application
JMSJMS
Exalogic Storage
Application
• Problem: Maximize JMS message processing performance on Exalogic
• Solution: Compress JMS messages to optimize I/O intensive processing
• Benefit: Up to 3X throughput increase for JMS workloads requiring message persistence
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Elastic JMS
• Cluster-targeted JMS Servers• Cluster-targeted JMS Stores• Benefits
– JMS enabled on Dynamic Clusters– Simplified scalability– Much simpler subdeployments– Configured clusters supported as well
– Restriction in JMS:No Unit Of Order & Work
Dynamic Cluster 1
Server Template
Scale to “N” Managed Servers
Server 1 Server 2
Server 3 Server 4
JMS JMS
JMS JMS
Target JMS Resources To Cluster
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Runtime Connection Load Balancing & Failover of requests to RAC nodes• RAC node web session & transaction affinity for better performance• Continuous connection availability regardless of RAC changes• WebLogic listens to RAC Fast Application Notification [FAN] events
Active GridLink for RAC
12
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
1) What all application is currently moved to Weblogic 12c and What Version is installed.
Transport-EXT,INT on 12.1.1.0.8 & JAVADL on 12.1.3.0.02) Was it upgraded from 11g to 12c? No, directly moved to WLS 12C3) Is there any change in Patching mechanism in Weblogic 12c – No Changes to Patch mechanism. No BSU Utility 4) Any Major change in AC/ deployment strategy. No major/minor changes
FAQ
13
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Faq Cont..5) Are there useful benefit of WLS 12C being used in Transport. Major benefits with JAVA 7 and WLS 12c as it addresses many bugs for
huge file size handling6) Any changes in EM level monitoring? No major change in EM monitoring except that FMW control is
difficult to include because of the need to have DB schema. 7) Anything addition done to accommodate in Weblogic 12c- Nothing much additional except java7 usage. Also OHS registration with
Weblogic Farm(/em) is an issue because of #6
Oracle Confidential – Internal/Restricted/Highly Restricted 14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Faq Cont..8) Dependencies to check before migrating your WebApp to WLS 12C.
Oracle Confidential – Internal/Restricted/Highly Restricted 15
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Useful Links
• WLS12c Doc Home Page - https://stbeehive.oracle.com/teamcollab/wiki/PDIT-MOS:Home-WLS12C
• Clean Installation (Silent) - https://stbeehive.oracle.com/teamcollab/wiki/PDIT-MOS:WLS+12c+silent+Mode+Installation+Steps
• MOS Upgrade Tracker https://stbeehive.oracle.com/teamcollab/wiki/PDIT-
MOS:WLS_Upgrade_Tracker
Oracle Confidential – Internal/Restricted/Highly Restricted 16