Você está na página 1de 16

Ingeniera de Informacin Instalacin de Oracle Application Server (OAS) 4.0.7 Sun Solaris 2.

6
Proceso de Pre-Instalacin
Es necesario un usuario del sistema (unix) al que se le instalar el servidor y ser el responsable de los prosesos y listeners del mismo. Requiere alrededor de 450MB para su instalacin, espacio que es completamente fijo con el paso del tiempo, no crecer por nuevas configuraciones. El usuario creado ser "oas" con grupo "dba" y acceso a los directorios que sern mapeados ya sea por privilegios o por inclusin en otros grupos como el grupo www del usuario "wwwuser". La casa del usuario ser "$HOMEoracle/product/oas4.0.7, path que tambin representa el ORACLE_HOME de oas, en este caso es "/u00/app/oracle/product/oas4.0.7". Ntese que oracle y oas tienen HORACLE_HOME diferentes, de tal manera que todas las conexiones a las bases de datos son por medio de SQL Net, aunque la base de datos sea local. Enseguida se configuran las variables de ambiente en el archivo .profile de oas: ORACLE_HOME=/u00/app/oracle/product/oas4.0.7; export ORACLE_HOME TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN ORACLE_TERM=vt220; export ORACLE_TERM TERM=vt220; export TERM umask 022 export EDITOR=/usr/bin/vi stty erase ^? set -o vi alias dir='ls -la' alias ver='ps -elf|grep' NLS_LANG=AMERICAN_AMERICA.US7ASCII; export NLS_LANG Y por ltimo se monta el CD de instalacin de Oracle Application Server 4.0.7 para poder continuar con el proceso de Instalacin.

Proceso de Instalacin
Con el .profile recien configurado, se entra como el usuario oas y se ejecuta el orainst de oracle: oas>cd /cdrom/oracle_app_server/oracle/orainst/ oas>./orainst /c Aqu comienza la instalacin guiada por el producto.

1. README.FIRST. Primero aparece un mensaje indicando el producto a instalar y si se realizar una instalacin con estructura de directorios Oracle's Optimal Flexible Architecture (OFA) o no. En nuestro caso no es as, requerimos instalar el OAS 4.0.7 en un usuario independiente de cualquier base de datos o cualquier otro producto para garantizar la independencia de productos y tener seguridad acerca de lo que este nuevo usuario accesa y quin lo acceso.

2. Installation Options. Aqu se selecciona instalar un nuevo producto.

3. Optimal Flexible Architecture. Como se coment anteriormente, se elijir una instalacin no OFA, para tener al Oracle Aplication Server 4.0.7 como un producto independiente de oracle y de otros.

4. Installation Options: Home Locator. Aqu se especifica el ORACLE_HOME de oas, el cual, si ya fue configurado en el .profile de oas, lo pone bien por default.

5. NLS. Se selecciona el lenguaje.

6. Software Asset Manager. Se selecciona el producto (por default) y se elige instalar.

7. Oracle Application Server Version. Para comenzar ya la instalacin se hacen una serie de preguntas sobre el producto especfico a instalar. En este punto se elige la Enterprise Edition.

8. Oracle Application Server Installation Type. En esta pregunta elegimos una instalacin completa para tener acceso a cartuchos adicionales como Jweb, etc.

9. Please enter the TCP/IP domain for the network. Nos pide el dominio del servidor. En el caso de que el nombre de la mquina sea su propio dominio, pues se escribe as, pero si no es as, el dominio es el que el administrador del sistema nos indique.

10. Site Information. Aqu se especifica el nombre administrativo del site, que se puede dejar por default.

11. Node Manager Listener Information y Administration Utility Listener Information. Para administrar el Oracle Aplication Server 4.0.7 desde web, se requiere de una cuenta y un password seguro, as como la eleccin de dos puertos de administracin el 8888 y 8889 por default.

12. Oracle Web Listener Configuration. Esta parte es para configurar el Listener inicial del servidor, eventualmente los parmetros de este listener podrn ser modificados, as que se dejan los default.

13. Post-Installation Activities. Aqu se elige la primera opcin para que se actualize nuestro .profile y as se agregen otras variables de ambiente necesarias para el buen funcionamiento de la aplicacin. La segunda opcin aplica solamente si se tiene un ambiente grfico y un browser default configurado para inmediatamente despus de instalado el Oracle Application Server, traer la pgina de administracin. Esto no es necesario ya que se podra hacer manualmente despus desde cualquier browser.

14. Oracle. Y as comienza la instalacin del producto

15. Information. Es solamente un aviso de que el .profile (y .cshrc) ha sido modifico.

16. /u00/app/oracle/product/oas4.0.7/orainst/Post-Installation.Steps. Estas son indicaciones que nos servirn en el Proceso de Post-Instalacin. Lo importante de aqu es que debemos: i) Correr como root "/u00/app/oracle/product/oas4.0.7/orainst/oasroot.sh". ii) Accesar http://info0devl.mty.itesm.mx:8888 para administrar nuestro servidor.

17. Software Asset Manager. Y por ltimo est salirse del men de instalacin ya con el producto y productos auxiliares instalados por completo.

Proceso de Post-Instalacin
Primero es necesario correr un script como root, con el que se habilitan los accesos por oas a los puestos donde se configuren luego los listeners, si es que resultan ser puertos de root, y algunas otras cosas. root> /u00/app/oracle/product/oas4.0.7/orainst/oasroot.sh A lo que root tendr que contestar segn las configuraciones que se tengan.

Por ltimo nos resta cargar las nuevas variables de ambiente, y esto se hace ya sea corriendo el ".profile" en casa de oas o salirse y volver a entrar a la cuenta de oas. Al trmino de la instalacin estarn corriendo dos procesos correspondientes al "-nodemgr", que es el sistema de administracin del servidor al que se puede accesar por el puerto 8888 de la siguiente manera: http://info0devl.mty.itesm.mx:8888 Para desde ah configurar los servicios y poder administrar el servidor completo.

Administracin del Oracle Application Server 4.0.7


Configuracin del Listener Para configurar al servidor con acceso a pginas, imgenes y cgi's locales, es necesario primero que nada mapear los directorios fsicos donde se encuentran los archivos que se quieren se puedan accesar desde web, as como especificar modos vlidos de la manera en cmo ser accesado. Primero se configuran los modos de acceso, esto es, los nombres con los cuales va a aceptar peticiones el site desde web as como los puertos por donde se escuchar.

En seguida se mapean los directorios del sistema ponindole los directorios virtuales deseados. Se d de baja el listener y de alta nuevamente (stop y start en "HTTP Listeners") para tomar en cuenta las modificaciones.

Configuracin de un Dabasase Access Descriptor Si lo que se desea mostrar en el servidor de web, adems de archivos y documentos estticos y locales, es necesario crear conexiones hacia los sistemas que contengan pginas dinmicas, por ejemplo. El DAD es necesario para crear comunicacin con las bases de datos, logrando tener acceso a los procedimientos de un usuario desde el servidor de web.

Para lograr esta configuracin es necesario asignar un nombre al DAD, tener el nombre y password del usuario de la base de datos disponible, y el ORACLE_SID o en su defecto el String de Conexin. En el caso de que la base de datos sea local y tenga configurado el ORACLE_HOME igual al ORACLE_HOME del Oracle Application Server, se puede especificar directamente el ORACLE_SID a utilizar para accesar la base de datos. Sin embargo, como esta instalacin ha sido realizada en formato no OFA, el producto ha sido instalado aparte de oracle y otros productos, as que ser necesario hacer la configuracin por medio del String de Conexin. Un String de Conexin indica en su configuracin el nombre de la mquina y ORACLE_SID a utilizar, y se configura mediante el archivo "tnsnames.ora" de SQL Net. En el ejemplo se utilizar el String de conexin INFO10_DEVL, aqu se ve como est conformado el tnsname.ora. oas>more ORACLE_HOMEoas/network/admin/tnsnames.ora INFO10_DEVL = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= info10.mty.itesm.mx)(Port= 1521)) (CONNECT_DATA = (SID = DEVL)) ) Es necesario recordar que como la conexin es por medio de SQL Net, es necesario que el LISTENER de SQL Net est bien configurado y corriendo en la mquina con la base de datos.

La formas de configuracin del DAD quedaran de la siguiente manera.

Y con estop queda creado el DAD.

Configuracin del Catridge de PL/SQL Una vez creada la conexin hacia la base de datos (configuracin del DAD), es necesario crear una forma de accesar esa conexin desde web; para esto se configura un Cartridge (de PL/SQL en este caso) con el que indicaremos el path virtual a accesar para ejecutar las rutinas de algn usuario ya especificado en el DAD.

La forma normal de configurar el Cartridge es manualmente. Un archivo ser utilizado en caso de que sea un tipo de Cartridge especial (diferente al de PLSQL).

Para configurar el Cartridge de PL/SQL es necesario darle un nombre, un alias, dar el path virtual con el que ser accesado desde web y escoger el DAD a utilizar.

Siguiendo este ejemplo lo que restara por hacer es dar de baja el site completo (website40 Site) y darlo de alta nuevamente (stop y start) para que se tomen las modificaciones. Ya con el servidor nuevamente arriba y teniendo algn procedimiento de prueba en ese usuario, la llamada desde web ser: http://info10.mty.itesm.mx/sca/plsql/prueba El contenido de este procedimiento ser lo procesado por el servidor.

Você também pode gostar