Guía de instalación SOA Suite 11.1.1.5 con OSB y OEPE
¡Hola nuevamente!
Hoy veremos cómo realizar la instalación de la SOA Suite de Oracle versión 11.1.1.5, incluyendo OSB y OEPE. Yo sé que la versión más reciente es la 11.1.1.7 y es la que deberíamos instalar, pero si ustedes como yo, por alguna razón tienen que usar ésta, aquí están todos los pasos a seguir en este camino que a veces puede ser un poco tortuoso.
La lista de archivos e instaladores que usé en este caso es:
1. Base de Datos: OracleXEUniv11G
2. RCU: ofm_rcu_win_11.1.1.5.0
3. Weblogic 10.3.5.0: oepe-helios-installer-11.1.1.7.2.201103302044-win32
4. SOA: Oracle SOA Suite 11g Patch Set 4 (11.1.1.5.0)
5. OSB: ofm_osb_generic_11.1.1.5.0
6. Eclipse Helios: oepe-helios-all-in-one-11.1.1.5_win64
7. JDeveloper: jdevstudio11115install
8. Java: jdk1.7.0_25
Los requerimientos mínimos de sistema son:
1. Memoria RAM 8GB, en mi opinión tienen que ser por lo menos 12GB para no sufrir demasiado.
2. CPU dual-core Pentium, 1.5GHz o versiones más recientes.
3. Espacio libre en disco duro 15GB, yo recomiendo que sea más.
4. Sistema operativo Windows, Linux o Unix.
5. Conexión a Internet sólo para descargar la extensión de SOA para JDeveloper.
Antes de comenzar es importante mencionar que recientemente Oracle ha complicado un poco el acceso a los instaladores de versiones anteriores a la más reciente. No quiero decir que sea imposible encontrarlos, más bien es difícil localizarlos en las versiones exactas, ya que si usan diferentes versiones es muy probable que no puedan instalar exitosamente. Si alguno de ustedes necesita estos u otros instaladores de versiones previas, envíenme un mensaje y con gusto se los comparto vía dropbox o algún otro medio. De igual modo, si tienen problemas para ver las imágenes, les puedo compartir ésta guía en formato Word.
Otro comentario adicional es sobre el OEPE, si no tienen conocimiento de él, les comento que se refiere al Oracle Enterprise Pack for Eclipse, que es un conjunto de plugins para Eclipse que permiten el desarrollo de flujos del OSB en dicho IDE, sin el OEPE la única forma de desarrollar es directamente en la consola de administración del OSB. Si ustedes no desean instalarlo pueden omitir los números 6 y 8 de la lista de instaladores y cambiar de instalador de Weblogic a uno sin OEPE si así lo desean.
Bien, pues comencemos con los pasos de la instalación.
1. El primer paso es instalar la Base de Datos donde se almacenará toda la información referente a la SOA Suite y a las instancias de los procesos. Para esto requerimos el instalador número 1 de la lista.
i. Ejecutar el archivo y seguir la secuencia de imágenes a continuación:
ii. De preferencia crear una estructura de carpetas como esta: C:\Oracle\OracleHome11115\BD, yo usaré esta ruta como ejemplo, si desean cambiarla solo recuerden su ubicación para los pasos siguientes.
iii. Especificar una contraseña genérica, yo recomiendo que sea la misma en todos los pasos, de lo contrario es fácil olvidar que contraseña le asignamos a cada elemento.
iv. Una vez instalada, podemos verificar en el navegador de internet si fue exitoso, en la ruta http://127.0.0.1:8080/apex introducir sys como usuario y el password que asignamos el paso anterior.
2. El siguiente paso es crear los Esquemas en la Base de Datos usando el RCU (Repository Creation Utility).
i. Ejecutar el archivo rcu.bat que se encuentra en la ruta …\ofm_rcu_win_11.1.1.5.0_disk1_1of1\rcuHome\BIN\
ii. Introducir los siguientes valores: (pueden usar otros si así lo requieren)
Tipo de BD: Oracle Database
Nombre del Host: localhost
Puerto: 1521
Nombre del Servicio: XE
Usuario: sys
Contraseña: la que asignaron en la instalación
Root: SYSDBA
iii. Si aparece el mensaje de warning, seleccionar Ignorar.
iv. Deseleccionar todas las opciones y seleccionar solo Infraestructure SOA y BPM
v. Si aparece el siguiente error: Fallo de Requisitos de Parámetro de Inicialización de Base de Datos para process Valor actual: 40. Debería ser mayor o igual que 200. Abrir una ventana de cmd, escribir las siguientes líneas y continuar la instalación:
sqlplus sys/elpasswordasignado@XE as sysdba
SQL> show parameter session
SQL> show parameter processes
SQL> alter system reset sessions scope=spfile sid='*';
SQL> alter system set processes=200 scope=spfile;
SQL> shutdown immediate
SQL> startup
SQL> show parameter session
SQL> show parameter processes
3. El siguiente paso es instalar el servidor Weblogic que soportará todas las aplicaciones de SOA y OSB.
4. Continuamos con la instalación de la Suite de SOA.
i. Seleccionar la ruta donde se instaló el Weblogic (la que pone por default).
ii. Si aparece el siguiente error, dar clic en Continuar.
5. Lo siguiente es instalar el OSB. Para ejecutar el instalable es necesario abrir una ventana de cmd, cambiar al directorio donde se encuentra el instalador y escribir lo siguiente:
cd C:\Software\Oracle\SOA11115\ofm_osb_generic_11.1.1.5.0\Disk1
setup.exe –jreLoc C:\Oracle\OracleHome11115\Middleware\jdk160_24\jre
6. El siguiente paso es crear el Dominio SOA en el servidor Weblogic.
i. Ejecutar el archivo config.cmd ubicado en la ruta C:\Oracle\OracleHome11115\Middleware\Oracle_SOA1\common\bin
ii. Seleccionar todos los esquemas e introducir los siguientes datos:
Proveedor: Oracle
Controlador: *Oracle’s Driver (Thin)….
Propietario Esqm:
Contraseña Esqm: el passwordasignado
DBMS/Servicio: XE
Nombre del Host: localhost
Puerto: 1521
7. El siguiente paso es la instalación del JDeveloper.
8. Una vez finalizada la instalación del JDeveloper es necesario instalar la Extensión de SOA para poder desarrollar. Abrir el programa, ir al menú Help, Chech for Updates… y descargar los complementos para SOA y BPM.
9. Por último, si desean usar Eclipse para desarrollar los flujos de OSB es necesario instalar Java JDK, si ya lo tienen pueden omitir este paso.
i. Para usar el Eclipse con OEPE, abrir el archivo eclipse.exe ubicado en C:\Oracle\OracleHome11115\Middleware\oepe_11.1.1.7.2. En otro post hablaré de como usar el plugin.
Una vez finalizada toda la instalación es necesario levantar los servidores, y entrar en las consolas de administración de cada uno.
Primero se debe levantar el Admin Server de Weblogic. En la ruta C:\Oracle\OracleHome11115\Middleware\user_projects\domains\soa_domain\bin abrir el archivo startWebLogic.cmd y esperar a que aparezca el mensaje <Server started in RUNNING mode>.
Después, levantar los Managed Servers de SOA y OSB. En una ventana de cmd cambiar de directorio al mismo del paso anterior para levantar el servidor de soa:
cd C:\Oracle\OracleHome11115\Middleware\user_projects\domains\soa_domain\bin
startManagedWebLogic.cmd soa_server1
Introducir usuario y password. Si se quieren ahorrar este molesto paso cada vez que inicien el servidor, les recomiendo leer mi post relacionado http://soayyo.blogspot.mx/2013/07/inicializar-usuario-y-password-en.html.
En otra ventana de cmd realizar lo mismo pero ahora para el OSB:
cd C:\Oracle\OracleHome11115\Middleware\user_projects\domains\soa_domain\bin
startManagedWebLogic.cmd osb_server1
Una vez levantados todos los servidores ir a las siguientes rutas en el explorador de internet:
Consola de Administración del Weblogic: http://localhost:7001/console
Consola de Administración del Enterprise Manager: http://localhost:7001/em
Consola de Administración del OSB: http://localhost:7001/sbconsole
¡La instalación está terminada! Espero ésta guía les ayude y puedan completar con éxito la suya.
Hasta la próxima.
Sandy
Compartamos para trascender
Hoy veremos cómo realizar la instalación de la SOA Suite de Oracle versión 11.1.1.5, incluyendo OSB y OEPE. Yo sé que la versión más reciente es la 11.1.1.7 y es la que deberíamos instalar, pero si ustedes como yo, por alguna razón tienen que usar ésta, aquí están todos los pasos a seguir en este camino que a veces puede ser un poco tortuoso.
La lista de archivos e instaladores que usé en este caso es:
1. Base de Datos: OracleXEUniv11G
2. RCU: ofm_rcu_win_11.1.1.5.0
3. Weblogic 10.3.5.0: oepe-helios-installer-11.1.1.7.2.201103302044-win32
4. SOA: Oracle SOA Suite 11g Patch Set 4 (11.1.1.5.0)
5. OSB: ofm_osb_generic_11.1.1.5.0
6. Eclipse Helios: oepe-helios-all-in-one-11.1.1.5_win64
7. JDeveloper: jdevstudio11115install
8. Java: jdk1.7.0_25
Los requerimientos mínimos de sistema son:
1. Memoria RAM 8GB, en mi opinión tienen que ser por lo menos 12GB para no sufrir demasiado.
2. CPU dual-core Pentium, 1.5GHz o versiones más recientes.
3. Espacio libre en disco duro 15GB, yo recomiendo que sea más.
4. Sistema operativo Windows, Linux o Unix.
5. Conexión a Internet sólo para descargar la extensión de SOA para JDeveloper.
Antes de comenzar es importante mencionar que recientemente Oracle ha complicado un poco el acceso a los instaladores de versiones anteriores a la más reciente. No quiero decir que sea imposible encontrarlos, más bien es difícil localizarlos en las versiones exactas, ya que si usan diferentes versiones es muy probable que no puedan instalar exitosamente. Si alguno de ustedes necesita estos u otros instaladores de versiones previas, envíenme un mensaje y con gusto se los comparto vía dropbox o algún otro medio. De igual modo, si tienen problemas para ver las imágenes, les puedo compartir ésta guía en formato Word.
Otro comentario adicional es sobre el OEPE, si no tienen conocimiento de él, les comento que se refiere al Oracle Enterprise Pack for Eclipse, que es un conjunto de plugins para Eclipse que permiten el desarrollo de flujos del OSB en dicho IDE, sin el OEPE la única forma de desarrollar es directamente en la consola de administración del OSB. Si ustedes no desean instalarlo pueden omitir los números 6 y 8 de la lista de instaladores y cambiar de instalador de Weblogic a uno sin OEPE si así lo desean.
Bien, pues comencemos con los pasos de la instalación.
1. El primer paso es instalar la Base de Datos donde se almacenará toda la información referente a la SOA Suite y a las instancias de los procesos. Para esto requerimos el instalador número 1 de la lista.
i. Ejecutar el archivo y seguir la secuencia de imágenes a continuación:
iv. Una vez instalada, podemos verificar en el navegador de internet si fue exitoso, en la ruta http://127.0.0.1:8080/apex introducir sys como usuario y el password que asignamos el paso anterior.
2. El siguiente paso es crear los Esquemas en la Base de Datos usando el RCU (Repository Creation Utility).
i. Ejecutar el archivo rcu.bat que se encuentra en la ruta …\ofm_rcu_win_11.1.1.5.0_disk1_1of1\rcuHome\BIN\
Tipo de BD: Oracle Database
Nombre del Host: localhost
Puerto: 1521
Nombre del Servicio: XE
Usuario: sys
Contraseña: la que asignaron en la instalación
Root: SYSDBA
iii. Si aparece el mensaje de warning, seleccionar Ignorar.
v. Si aparece el siguiente error: Fallo de Requisitos de Parámetro de Inicialización de Base de Datos para process Valor actual: 40. Debería ser mayor o igual que 200. Abrir una ventana de cmd, escribir las siguientes líneas y continuar la instalación:
sqlplus sys/elpasswordasignado@XE as sysdba
SQL> show parameter session
SQL> show parameter processes
SQL> alter system reset sessions scope=spfile sid='*';
SQL> alter system set processes=200 scope=spfile;
SQL> shutdown immediate
SQL> startup
SQL> show parameter session
SQL> show parameter processes
4. Continuamos con la instalación de la Suite de SOA.
i. Seleccionar la ruta donde se instaló el Weblogic (la que pone por default).
ii. Si aparece el siguiente error, dar clic en Continuar.
5. Lo siguiente es instalar el OSB. Para ejecutar el instalable es necesario abrir una ventana de cmd, cambiar al directorio donde se encuentra el instalador y escribir lo siguiente:
cd C:\Software\Oracle\SOA11115\ofm_osb_generic_11.1.1.5.0\Disk1
setup.exe –jreLoc C:\Oracle\OracleHome11115\Middleware\jdk160_24\jre
6. El siguiente paso es crear el Dominio SOA en el servidor Weblogic.
i. Ejecutar el archivo config.cmd ubicado en la ruta C:\Oracle\OracleHome11115\Middleware\Oracle_SOA1\common\bin
ii. Seleccionar todos los esquemas e introducir los siguientes datos:
Proveedor: Oracle
Controlador: *Oracle’s Driver (Thin)….
Propietario Esqm:
Contraseña Esqm: el passwordasignado
DBMS/Servicio: XE
Nombre del Host: localhost
Puerto: 1521
7. El siguiente paso es la instalación del JDeveloper.
8. Una vez finalizada la instalación del JDeveloper es necesario instalar la Extensión de SOA para poder desarrollar. Abrir el programa, ir al menú Help, Chech for Updates… y descargar los complementos para SOA y BPM.
9. Por último, si desean usar Eclipse para desarrollar los flujos de OSB es necesario instalar Java JDK, si ya lo tienen pueden omitir este paso.
i. Para usar el Eclipse con OEPE, abrir el archivo eclipse.exe ubicado en C:\Oracle\OracleHome11115\Middleware\oepe_11.1.1.7.2. En otro post hablaré de como usar el plugin.
Una vez finalizada toda la instalación es necesario levantar los servidores, y entrar en las consolas de administración de cada uno.
Primero se debe levantar el Admin Server de Weblogic. En la ruta C:\Oracle\OracleHome11115\Middleware\user_projects\domains\soa_domain\bin abrir el archivo startWebLogic.cmd y esperar a que aparezca el mensaje <Server started in RUNNING mode>.
Después, levantar los Managed Servers de SOA y OSB. En una ventana de cmd cambiar de directorio al mismo del paso anterior para levantar el servidor de soa:
cd C:\Oracle\OracleHome11115\Middleware\user_projects\domains\soa_domain\bin
startManagedWebLogic.cmd soa_server1
Introducir usuario y password. Si se quieren ahorrar este molesto paso cada vez que inicien el servidor, les recomiendo leer mi post relacionado http://soayyo.blogspot.mx/2013/07/inicializar-usuario-y-password-en.html.
En otra ventana de cmd realizar lo mismo pero ahora para el OSB:
cd C:\Oracle\OracleHome11115\Middleware\user_projects\domains\soa_domain\bin
startManagedWebLogic.cmd osb_server1
Una vez levantados todos los servidores ir a las siguientes rutas en el explorador de internet:
Consola de Administración del Weblogic: http://localhost:7001/console
Consola de Administración del Enterprise Manager: http://localhost:7001/em
Consola de Administración del OSB: http://localhost:7001/sbconsole
¡La instalación está terminada! Espero ésta guía les ayude y puedan completar con éxito la suya.
Hasta la próxima.
Sandy
Compartamos para trascender
hola, te cuento que realice la instalacion y en open perspective no aparece Oracle Service Bus, sabes que puedo hacer
ResponderBorrarya he realizado los mismos pasos en el disco C y en D
Hola.
ResponderBorrar¿Tienes algún otro eclipse instalado? Si es así, tienes que asegurarte de abrir el que se encuentra en la ruta donde realizaste la instalación de la SOA Suite, dentro de la carpeta ...\oepe_11.1.1.7.2. Si estás seguro de que ese es el que estás abriendo, es probable que el instalador del OEPE que usaste sea el incorrecto para la versión del weblogic. ¿Qué fue exactamente lo que usaste? es decir, qué instaladores y qué versiones.
Saludos!
Hola
ResponderBorrarMira estas son las versiones que instale, pero no termina bien la instalacion de oralce
oepe-indigo-all-in-one-11.1.1.8.0.201110211138-win32
ofm_osb_generic_11.1.1.7.0_disk1_1of1
ofm_soa_generic_11.1.1.7.0_disk1_1of2
ofm_soa_generic_11.1.1.7.0_disk1_2of2
wlserver_10.3
jdk1.6.0_05
sabes que puede ser o que hace falta
Me parece que el problema puede estar en la compatibilidad del instalador de weblogic y el de oepe que usaste, hay muchas versiones de oepe y es necesario instalar el adecuado. Voy a buscar una lista de la relación de cual le corresponde a la versión que estás instalando y te respondo en cuanto la tenga. Yo también tuve ese mismo problema cuando instalé la versión 11.1.1.7 y era justamente por eso.
BorrarLo que puedes intentar es usar otras versiones de oepe y buscar un instalador de weblogic que ya lo tenga. No significa que al instalar weblogic te instale oepe, sino que deja preparado al weblogic para instalarle oepe aparte. Eso fue lo que a mi me funcionó.
Saludos!
Hola de nuevo. Disculpa la tardanza, espero que aún te sirva de algo. Esta es la tabla de relación de las versiones para usar OEPE:
ResponderBorrarOSB...........Weblogic......OEPE
11.1.1.7.0......10.3.6......11.1.1.8.0
11.1.1.6.0......10.3.6......11.1.1.8.0
11.1.1.5.0......10.3.5......11.1.1.7.2
11.1.1.4.0......10.3.4......11.1.1.6.1
11.1.1.3.0......10.3.3......11.1.1.5
Saludos!
Hola Sandra, diculpa sabras de algun repositorio para descargar esta version de OSB 11.1.1.6.0......10.3.6......11.1.1.8.0, porque ya no esta disponible en la web de oracle. Saludos y gracias de antemano
ResponderBorrarHola Freddy!
BorrarEn este sitio por lo general están los instaladores de versiones previas, no es tan fácil de buscar pero con calma si lo encuentras. Necesitas estar registrado en Oracle o puedes crear tu cuenta ahí mismo.
https://edelivery.oracle.com
Cuídate, que estés bien.
SI ya los encontre lo tenian bien escondido. Gracias.
BorrarExcelente!
BorrarBuena suerte.
Gracias, muy buen tutorial, sinceramente felicitaciones.
ResponderBorrarHasta pronto.
Gracias Alex, eres muy amable. Un abrazo.
BorrarHola Sandra. He escuchado de cierto colegas que han tenido problemas con la BD 11g(problemas con el listener) en Windows 10. Recomiendan instalar la base de datos 12c. Que tan cierto es eso? Y si es así habría problema de apuntar el rcu a la BD12c?
ResponderBorrarHola.
BorrarEn Windows 10 no lo he instalado, pero si en Windows 8 y tuve un problema justamente con el listener de la BD 11g Express Edition.
Lo que hice fue instalar la versión de la la BD 12.1.0.2 Enterprise Edition, solo así pude continuar mi instalación de SOA Stand Alone y no tuve problemas al referenciarla en el RCU.
Saludos!
hola sandra, excelente blog el suyo, felicitaciones, quisiera saber si es posible crear un ambiente de producción con estas tecnologías.
ResponderBorrarHola!
BorrarMil gracias. Que gusto!
Claro que puedes, con las características que requieras. Aunque ésta versión en particular ya es muy vieja, te recomiendo que uses la 12.2... en estas ya no necesitas el OEPE
Saludos!