Como instalar Oracle Weblogic en RedHat

Como instalar Oracle Weblogic en RedHat

Descripción:

Primero descargamos el software. En mi caso al querer instalar la versión de 64bits tengo que descargar el JRockit (JVM) y el Weblogic por separado. Si quisieramos usar el de 32bits ya hay un paquete que lo permite “Linux x86 with 32-bit JVM (1.2 GB)”

Descarga:

Para descargar la JVM Oracle JRockit 6 – R28.2.5
http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html

Para descargar el Oracle Weblogic 10.3.3 64Bits
http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html

El listado de versiones que hay es extenso. En mi caso sera;

Oracle WebLogic Server 11gR1 (10.3.3) + Coherence – Package Installer Additional Platforms (For 64-bit  JVM Support, See Note Above) (Generic 921Mb)

Instalación:

JRockit:

[root@weblogic ~]# chmod +x jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin
[root@weblogic ~]# ./jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin

Selecionamos el directorio de instalación:direcotry_jrockit

Vamos a validar que la instalacion es correcta;

[root@weblogic bin]# pwd
/opt/jrockit-jdk1.6.0_37-R28.2.5-4.1.0/bin
[root@weblogic bin]# ./java -version
java version “1.6.0_37”
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Oracle JRockit(R) (build R28.2.5-20-152429-1.6.0_37-20120927-1915-linux-x86_64, compiled mode)

Weblogic 10.3:

[root@weblogic bin]# /opt/jrockit-jdk1.6.0_37-R28.2.5-4.1.0/bin/java -jar /root/wls1033_generic.jar -log=/logs/wls_install.log
Extracting 0%……………………………………………………………………………………….100%

El directorio de los binarios de Weblogic (No de los servidores o dominio)

12

Selecionamos la JVM que queremos usar;

primer

 

El directorio del DOMINIO

primer111

Configuración:

Cuando finalize ejecutaremos el QuickStart para la creación del domini, servidores etc…

2

El tipo de servidor con su JVM

22222222

Y finalmente que partes del Weblogic vamos a instalar. En mi caso pondemos el AdminServer (Consola), crearemos un Cluster con una maquina y crearemos un servidor (Instancia)

333333

Creamos un servidor (INSTANCIA)

4

Creamos un MACHINE que es donde van a correr los servidores y NodeManager

11

Creamos un cluster, que sera un conjunto de machines que a su vez son un conjunto de servidores (instancias)

5

Creamos el AdminServer (Consola de administración)

6

Asignamos los servidores a las maquinas

1

Asignamos los servidores al cluster

9

Iniciar/conectar al servidor:

Ya ya tendremos nuestro servidor configurado.

Iniciamos la instancia de Weblogic con el script /wlscfg/BUS/startWebLogic.sh

start

Nota! Podemos tener problemas al iniciar la instancia si nos pide usuario y contraseña. Para resolverlo seguimos este procedimiento

startup

Ahora accedemos a la consola http://servidor:7001/console con usuario: weblogic pass: weblogic1

console

Advertisements

Weblogic user password on startup

Por defecto el Weblogic solicita el usuario y password de la instancia de AdminServer al arrancar. Como se inicia con un nohup tendremos que pasarle dicho usuario.

startup

Para hacerlo crearemos el fichero boot.properties en un nuevo directorio llamado “security” dentro de la instancia;

mkdir /wls/DOMINIO/servers/AdminServer/security/
vi /wls/DOMINIO/servers/AdminServer/security/boot.properties

Dentro pondremos con texto plano y al iniciar por primera vez la instancia esta va a encreiptar los datos;

password=C0ntra$eña
username=U$uari0

Ahora si iniciamos la instancia con el script

/wls/DOMINIO/startWebLogic.sh

Ahora el arranque ya será correcto

Oracle XE en Debian Lenny

Dejo aqui un pequeño manual de instalación de Oracle XE en Debian Lenny;

Agregamos la siguiente linea en las sources de APT

vim /etc/apt/sources.list

deb http://oss.oracle.com/debian unstable main non-free

Luego ejecutamos:

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add –

apt-get update

apt-get install oracle-xe

Nota! Si aparece el error que no tenemos swap suficiente, podemos agregar “on the fly”

if=/dev/zero: aquí se le especifica el archivo o dispositivo de entrada.
of=/media/swapfile: aquí se le especifica el archivo de salida, el que utilizaremos para la swap.
bs=1024: con este parámetro se indica el tamaño del bloque, especificado en KB.
count=2097152: la cantidad de bloques del archivo. Si se multiplica por el tamaño de cada bloque se obtiene el tamaño del archivo resultante, en KB.

dd if=/dev/zero of=/media/swapfile bs=1024 count=2097152
Crear el filesystem:

mkswap /media/swapfile
Activar el archivo para que sea utilizado como memoria de intercambio:

swapon /media/swapfile
Registrarlo en /etc/fstab para que se active automáticamente al inicio. Para ello, agregar la siguiente línea a dicho archivo:

/media/swapfile swap swap defaults 0 0


Una  vez instalado saltara el siguiente mensaje:

Oracle Database 10g Express Edition is not configured. You must run
‘/etc/init.d/oracle-xe configure’ as the root user to configure the database.
Executing Post-install steps…
You must run ‘/etc/init.d/oracle-xe configure’ as the root user to configure the database.

Ejecutaremos;

/etc/init.d/oracle-xe configure

Oracle Database 10g Express Edition Configuration
————————————————-

Aqui nos pedirá la contraseña

Una vez finalizado ya podemos ir a la web de administración: http://127.0.0.1:8080/apex

El usuario por defecto es SYSTEM y la contraseña la que hemos definido al ejecutar el comando oracle-xe configure

Ya tenemos nuestro Oracle XE instalado!

Oracle XE Admin