Saturday, January 14, 2012

Weblogic installation guide

Install weblogic 12c


 

Step 1: Weblogic server 12c download


Enter the following URL in a Web browser:

http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

Step 2: Start the Installation


Double click the installer file.



Click Next.

Step 3: Select an Installation Directory


This directory is called the Middleware home directory.



You may use existing directory, or click Create a new Middleware Home to specify a new directory to be created for the installation.

By default, the Middleware home directory is named Oracle/Middleware.

Click Next.

Step 4: Register for Security Updates


Deselect "I wish to receive security updates via My Oracle Support" and confirm your choice.



Click Next.

Step 5: Choose a Custom Installation




Click Next.

Step 6: Choose Products and Components


Select All



click Next.

Step 7: JDK Selection


Choose Both

Note: Recommended, For Development Mode Choose SUN JDK and for Production Mode choose Oracle JRockit.



click Next.

Step 8: Choose Product Installation Directory


Choose installation directory.



By default, WebLogic Server is installed in the Middleware home directory chosen in Step 3. You may click Browse to choose a new location for the product installation directory.

Click Next.

Step 9: Install Node Manager


Choose No

Optionally, on Windows systems you may choose to install the WebLogic Server Node Manager as a Windows service.



Click Next.

Step 10: Choose Shortcut Location


Choose  “All users”



Click Next.

Step 11: View Installation Summary




You can also click on an individual component to display its approximate installed size.

Click Next.

After you click Next on the Installation Summary screen, a splash screen is displayed to indicate that the installation process has begun.



When the installation is complete, the following screen is displayed:



Uncheck  "Run Quickstart"  and click "Done".

Friday, January 13, 2012

Weblogic 12C

Weblogic 12c does not have plug-in directory.


Oracle has announced to change the naming convention of the web server plug-in that were provided with the weblogic server installation .

Previously Web Server Plug-In versions was categorized as :

Web Server Plug-In version 1.0: For all the plug-in modules provided with weblogic server prior to Weblogic 10g ( till 10.3.X)

Weblogic Server Plug-In version 1.1:   Foll all the plug-in modules provided with weblogic server 11g.

Now, as per the latest announcement Web Server plug-in will be assigned the corresponding Weblogic version .

e.g. Weblogic Serer plug-in for weblogic 11g will be referred to as Web Server Plug-in version 11g.

The WLS 10g plug-ins are bundled with WebLogic Server installers.

WLS 11g and higher plug-ins are not bundled with WebLogic Server installers. They are made available separately for download and installation.

This is the reason Weblogic 12c does not contain plug-in directory.

Latest version of Web Server Plug-in, i.e. WebLogic Web Server  plug-in 11g can be downloaded from below location :

http://www.oracle.com/technetwork/middleware/ias/downloads/wls-plugins-096117.html

WebLogic Server Plug-in 12c has not been released yet.

 

 

 

 

 

Tuesday, January 10, 2012

Server

What is a Server?


In Java terms, there are some codes, application, modules that need a certain type of environment to get executed. The software that provides this environment is called as server.

A server can be classified as broadly into two categories:

Web Server:


A web server is the software or utility which takes http/https based request from browsers and generate html response which can be shown on web browsers. 

In Java technology, web servers are generally used to deploy html and jsp pages and for the business logic the request is forwarded to application servers.

e.g. of Web Servers : Apache Web Server , Iplanet/SunOne Web Server etc.

Application Server:


An application server is the software or utility used to deploy complex business logic modules. It provides other facilities to the deployed application such as transaction management , security management etc .

Most important use of the application server is to deploy EJB ( enterprise java beans ) which is used to create Distributed Enterprise Applications.

Java has specified some specification as J2EE-Specifications and all the application container has to follow this specification to become a J2EE compatible application server.

e.g. of application server : oracle weblogic server, IBM websphere server , Jboss server , glassfish server etc.

Difference between Application server and Web Server :



  1. The most basic difference is , web server is used to deploy html and jsp pages to fulfill client request whereas application server is used to deploy Enterprise Java Beans, Servlets and JSP's .

  2. Web Server is mainly used to generate the only request and response for the clients and for most of the business logic web server forwards the request to the application server. So web server is  mainly used for proxy-ing the client request to application server.


 

 

Sunday, January 8, 2012

Managed Weblogic Server

Weblogic Managed Servers:


In this post I will be providing some basic idea about the Weblogic Domain and its component called Managed Weblogic Server.

What is Weblogic Domain?


A domain is the basic administration unit for WebLogic Server instances. A domain consists of one or more WebLogic Server instances (and their associated resources such as JDBC resource or JMS resource) that can be managed with a single Administration Server.

A minimal domain can contain only one WebLogic Server instance, which functions both as an Administration Server, and as a Managed server. This instance is called as Weblogic Administration Server or Weblogic Admin Sever.

As it is the only instance present in domain so this Weblogic Admin Server can also be used as Managed Weblogic Server.

Below figure Fig.1 , shows a minimal Weblogic domain containing only one Admin Server.

Fig.1 Weblogic domain with Admin Server only.


 

Till now I hope, the concept of Weblogic Domain is clear.

As terms Weblogic Admin Server and Weblogic Managed Server has been used, let me explain each of them separately.

Weblogic Admin Server OR Weblogic Administration Server:


The minimum requirement for a Weblogic Domain to exist is that it must contain one Administration Server. This Weblogic Server Instance is basically used for the Administrative purpose of complete Weblogic domain.

This Admin Server can also be used for the purpose of deployment of applications along with Administrative purpose and in that case the Admin Server is acting as Managed Weblogic Server instance.

Managed Weblogic Server:


Any other server instance other than Administrative Server of a Weblogic domain is called as Managed Weblogic Server. Managed Servers host the components and associated resources that constitute the applications—for example, JSPs and EJBs.

Below figure Fig. 2 Shows A Weblogic Domain with 1 Admin Server and 1 Managed Server on a Single Machine.

Weblogic domain with Admin Server and one Managed Server.


Fig.2 Weblogic domain with Admin Server and one Managed Server.


Friday, December 23, 2011

Oracle BI Scheduler Database Setup

Oracle Business Intelligence ( a component of oracle fusion middleware)


This post will describe the steps required to set up a Oracle BI Scheduler Database.

A schedule database is required for Oracle BI Schedule service to work.

Use following steps to configure Oracle BI Scheduler:

  • Identify a database

  • Create scheduler tables

  • Configure Job Manager

  • Configure XML files

  • Start Oracle BI Schedule Service


 

Issues related to the OBIEE.

Troubleshooting


Problem

Unable to create user id and groups in OBIEE 10.1.3.4.1

Solutions

On the Obiee server , I have edited the configuration file : xmlp-server-config.xml from path OracleBIxmlpXMLPAdminConfiguration .

OBIEE & BIP Installation Procedure

* Use X Manager / other X window utility to access the remote server

  • export DISPLAY=<IP of client machine>:0.0

  • Check the remote access using utilities like xclock, xhost


* Connect to the OBIEE server and run the setup.sh file from the extracted OBIEE location.

  • $./setup.sh




 

* OBIEE Installation wizard will be activated and it continues as below and Press “Next >”

* Provide the OBIEE BI and OBIEE BI Data folder location (which been created in Pre-Installation procedure) and Select the “Basic” mode of installation type.

* Select the “Complete” as installation setup type.

* Select the JDK location and provider OC4J administrator password.

  • Ensure JDK is greater than 1.5 (64 bit)

  • No need to work on OC4J level configuration, as we are moving the EAR/ WAR from Oc4J to Weblogic. Only this password (OC4J) is need for the alternative approach to Weblogic.


* Click on “Next >” on the continuing screens:

* On Installation success screen, click on “Next >” on for continuing:

* By default in Basic mode, OC4J (Oracle Container for J2EE) will be started.