You are on page 1of 44

Oracle Fusion Middleware Administration

Atul Kumar
Atul Kumar

Corporate Office : Email :


8 Magnolia Place, Harrow London, UK, HA2 6DS support@k21academy.com

1
Agenda
• Module I : FMW Concepts & Architecture
• Module II : Web Logic Server
• Module III : Oracle HTTP Server
• Module IV : Web Logic OHS Integration
• Module V : Oracle SOA Suite Concepts & Installation
• Module VI : Oracle SOA Suite Start/Stop & troubleshooting
• Module VII : Oracle SOA Suite Deployments
• Module VIII : FMW HA & DR (SOA deployment in HA)
• Module IX: Security, Users/Groups & LDAP Integration
• Module X: Secure Socket Layer
www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

2
Agenda
• Module XI : Patching in FMW
• Module XII : Cloning in FMW
• Module XIII : OBIEE Install, Configure, Deployment
• Module XIV : Web Center Content
• Module XV : IAM Overview & Concepts (Bonus)
• Module XVI : Job Interview & CV Preparation (Bonus)

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

3
Bonus I

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

4
Bonus II

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

5
Bonus II
• http://K21Academy.com/my-
courses

• Life Time Access to


Membership Portal
• Professionally recorded
session and Presentation &
Activity Guide
• No chance of missing any
session (everything is
recorded)
www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

6
Bonus III

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

7
Getting Help

support@k21academy.com

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

8
Getting Help

https://www.facebook.com/groups/k21technologies

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

9
Workshop Rules
• Ask as Many Questions as you can
• AIM of training is for you to learn & not count days
• Make Session Interactive
• Learn at your own pace
• Ask in Facebook Group
• Make yourself accountable by committing on group
• Do lot of Hands-On
• Contact on WhatsApp in case of any connection issues or Audio Issues
• Remind me to record

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

10
Agenda-Module II
• Domain
• Admin & Managed Server
• Cluster
• Machines
• Directory Structure
• Installation of WebLogic Server
• Creation of WebLogic Domain
• Start/Stop of WebLogic Server

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

11
Module II
WebLogic Server

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

12
WLS-Concept
• Domain
• Server
– Admin Server
– Managed Server
• Cluster
• Machine
• Domain Directory
• WebLogic Admin Console

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

13
WLS-Domain
• 1 Admin Server
• 0..N Managed Server
• 0..N Cluster

• All Web Logic Server instances in same domain must be of same version
• Domain Configuration is stored in $DOMAIN_HOME/config/config.xml

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

14
WLS-Domain

Weblogic Domain can be configured in two modes. Production and Development


Modes

• Use development mode while you are developing your applications


• Development mode uses a relaxed security configuration and enables you to auto-
deploy applications.
• You use production mode when your application is running in its final form.
• A production domain uses full security and may use clusters or other advanced
features.

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

15
WLS-Domain
How to Change the mode:
• Start the Administration Server.
• Select the name of the active domain in the left pane to display the domain's
configuration attributes.
• In the right pane, select Configuration —>General.
– To specify production mode, select the Production Mode check box.
– To specify development mode, clear the Production Mode check box.
• Restart all Managed Servers in the domain.

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

16
WLS-Server
• Configured to host
application and resources
– war, ear, jar, jdbc, JMS
• Two Type
– Admin Server
– Managed Server
• Each Server has its own JVM

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

17
WLS-Admin Server
• Administration and used to manage domain
• One and Only Admin Server per domain
• Singleton Service
• Admin Server controls just 1 Domain
• In Prod not to host any App

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

18
WLS-Managed Server
• Server that hosts application
• Zero to N Managed Server
per domain
• Independent of other servers
unless they are in cluster
• Applications are deployed on
Managed Servers

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

19
WLS-Admin &Managed Server
• Admin Server stores master configuration of domain including Managed Servers
configuration
• Each Managed Server stores a local copy of config
• For only first time Managed Server startup, Admin Server should be running
• On subsequent Managed Server startup, it connects to Admin Server to
synchronize configuration
• If Admin Sever is not available at start-up, Managed Server boots with its local copy

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

20
WLS-Cluder
• Group of Servers running simultaneously and
working together
• Appears as single instance to clients
• Configurations can be applied to all members by
making changes to cluster
• Cluster members can be on same or different
hosts

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

21
WLS- Node Managed
• Process running on host that enables to start, stop
servers remotely
• Must run on host where Web Logic server is running
• Required if you start/stop services from Web Logic
Console
• Servers can run without Node Manager
• Can be associated with more than one Domain on
Server

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

22
WLS-Machine
• Identifies as physical host
• Machine is used to associate a WebLogic Server with Host on which it runs
• Used by Node Manager to re-start a failed Server
• Used by Clustered Managed Server in selecting location for replicated data

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

23
WLS-Domain Directory

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

24
WLS-QUiZ
• Can Domain spans across 2 machines ?
• Can Domain directory be outside MW_HOME ?
• Can you start Managed Server while Admin Server is down ?
• Can WebLogic Cluster span across domain ?
• Can you have multiple domain sharing same MW_HOME?
• Can you install ORACLE_HOME outside MW_HOME?

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

25
WebLogic Server Installation

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

26
WLS- Installer Types
• O.S. Specific (exe or bin) – usually for 32 bit and includes JDK
• Generic Package Installer (jar) – JDK must be pre-installed
• Upgrade Installer – To upgrade existing WLS (available from My Oracle Support)

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

27
WLS- Installation Types
• Typical Installation – most of components installed
• Custom Installation – Choose components that you wish to install
Note: For FMW select typical and ensure WebLogic & Coherence are selected

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

28
WLS- Custom Installation
• Custom Installation – Choose
components that you wish to install

Note: For FMW select typical and ensure


WebLogic & Coherence are selected

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

29
WLS- Installation Mode
• Graphical – Interactive & GUI-based (available for both Windows & Linux)

• Console – Interactive & text-based (available for both Windows & Linux)
-mode=console

• Silent – Non-Interactive (Silent mode is available only for package installers)


-mode=silent –silent_xml=path_to_xml_file

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

30
WLS- Silent Installation
• Create XML file with content like below

• Start Silent Installer :


java –jar –d64 <wls_software> -mode=silent silent_xml=path_to_xml_file
www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

31
WLS-Installation Good to Know
• On Unix user to install WebLogic must be non root
• Same user to install WLS & FMW product like SOA, WebCenter etc
• Verify that JDK you are using with WebLogic Server is certified (Check Certification
Matrix)
• WebLogic Installer uses Temp Directory – To provide alternate temp folder use
option –Djava.io.tmpdir=<tmpdir>

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

32
Hands-On WebLogic Server

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

33
Hands-On-Install JDk
• Connect to VPN
• Login to VNC Screen using VNC Viewer
– Check mail for screen number

• Run JDK Installer using root user


JDK Software : /stage/oracle/jdk
su – root (user password as Welcome1)
cd /stage/oracle/jdk
rpm –ivh jdk-7u60-linux-x64.rpm

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

34
Hands-On-Install WebLogic Server
• Install WLS using oracle user
/usr/java/jdk1.7.0_60/bin/java –d64 –jar
/stage/oracle/weblogic/10.3.6/wls1036_generic.jar
• Installation details
Middleware Home : /u01/app/oracle/wls
Weblogic Home : /u01/app/oracle/wls/wlserver_10.3
Coherence Home : /u01/app/oracle/wls/coherence_3.7

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

35
Hands-On-Creat Domain
• Start domain creation using oracle user
/u01/app/oracle/wls/wlserver_10.3/common/bin/
./config.sh

• Domain details
Domain Source* : Basic WebLogic Server Domain
Domain Name : base_domain
Domain Location : /u01/app/oracle/wls/user_projects/domain

* Leave pre-selected as checked (don’t uncheck anything that comes by default)

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

36
Hands-On-Start Admin Server

• Start Admin Server using oracle user


$DOMAIN_HOME/bin/startWebLogic.sh
/u01/app/oracle/wls/user_projects/domains/base_domain/bin/startWebLogic.s
h

Note: Enter weblogic username and Welcome1 password when prompted

• Start firefox and access WebLogic console


http://iam.k21technologies.com:7001/console (weblogic/Welcome1)

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

37
Hands-On-WebLogic Console
• http://iam.k21technologies.com:7001/console (weblogic/Welcome1)

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

38
WebLogic Server-Quiz
• How to check Web server Admin Server listen port ?
• What is main configuration file for WebLogic Server ?
• Can I install Admin Server on one Host and Managed server on different host ?
• How to stop WebLogic Admin Server ?
• How to start WebLogic Admin Server in background ?

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

39
Hands-On WLS Silent Install

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

40
Hands-On-Silent Install WLS
• Create XML file
• Install WLS using oracle user
/usr/java/jdk1.7.0_60/bin/java –d64 –jar
/stage/oracle/weblogic/10.3.6/wls1036_generic.jar -mode=silent -
silent_xml=<xml_path>

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

41
Yet to come
• Module I : FMW Concepts & Architecture
• Module II : Web Logic Server
• Module III : Oracle HTTP Server
• Module IV : Web Logic OHS Integration
• Module V : Oracle SOA Suite Concepts & Installation
• Module VI : Oracle SOA Suite Start/Stop & troubleshooting
• Module VII : Oracle SOA Suite Deployments
• Module VIII : FMW HA & DR (SOA deployment in HA)
• Module IX: Security, Users/Groups & LDAP Integration
• Module X: Secure Socket Layer
www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

42
Yet to come
• Module XI : Patching in FMW
• Module XII : Cloning in FMW
• Module XIII : OBIEE Install, Configure, Deployment
• Module XIV : Web Center Content
• Module XV : IAM Overview & Concepts (Bonus)
• Module XVI : Job Interview & CV Preparation (Bonus)

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

43
Find us

http://facebook.com/k21technologies

http://twitter.com/k21technologies

https://www.linkedin.com/company/k21technologies

https://www.youtube.com/user/k21technologies

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

44

You might also like