INSTALACION OBJETOS DE BASE DE DATOS ORACLE PARA INVIAS Mediante el siguiente instructivo se dan pautas a tener en cuenta para la instalación de los objetos necesarios en la base de datos Oracle para el funcionamiento del aplicativo INVIAS Requerimientos de hardware Se recomienda que haya disponible en disco de mínimo el doble del tamaño del archivo de volcado de objetos “.dmp” al momento de la importación a la base de datos. Las asignaciones posteriores dependerán de los criterios de crecimiento propios de cada ente. La base de datos no debe aceptar conexiones de usuarios diferentes al administrador de base de datos que realiza el proceso. La disposición de los archivos físicos de los nuevos usuarios se recomienda estén según los lineamientos OFA (Oracle Flexible Architecture) dados por Oracle. INSTALACION Antes de iniciar el proceso se recomienda realizar un backup de la base de datos destino del mismo. Para la ejecución de los scripts involucrados se recomienda la herramienta SQL*Plus de la siguiente manera conectado como usuario Oracle en el servidor y como usuario system en la Base de Datos. Tómese como referencia el archivo “InstructivoEjecucionScript.doc” Usuarios involucrados Durante el proceso se hará referencia al listado de usuarios involucrados, estos se encuentran en el archivo “leame.txt” en la sección “USUARIOS ORACLE”. Creación de Usuarios En el archivo “CreacionUsuariosOracle.sql” de la carpeta “script” se encuentran las instrucciones necesarias para la creación de los usuarios involucrados. Se debe contar con la ubicación física en la cual serán creados los DataFiles, estas serán especificadas mediante la modificación de “Ruta” que se encuentra en cada una de las instrucciones de creación. El tamaño que presentan los tablespaces son tamaños iniciales, estos se van incrementando de acuerdo al uso respectivo de los usuarios. Las instrucciones hacen referencia al valor de las claves de los usuarios, se recomienda realizar el cambio ya sea mediante la modificación del script “CreacionUsuariosOracle.sql” o después del proceso mediante la alteración del usuario. $ cd $ORACLE_HOME/bin $ ./sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Aug 11 10:49:39 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect system/clave@sid SQL> @CreacionUsuariosOracle.sql; El script “CreacionUsuariosOracle.sql” generara un archivo “CreacionUsuariosOracle.log” en la ruta relativa en la cual se ha iniciado la herramienta SQL*Plus, éste debe ser remitido al personal de Soporte para ser analizado. Después de la ejecución correcta de este script se procede entonces a la importación de los objetos. Esto se realiza mediante la utilidad IMPORT como usuario Oracle en el servidor de Base de Datos de la siguiente forma. Tener en cuenta que la instrucción debe ir escrita en una sola línea. $ cd $ORACLE_HOME/bin $ imp system/clave@sid file=/ruta/nombre_archivo_exp.dmp log=/ruta/nombre_archivo_log.log fromuser=listado_usuarios touser= listado_usuarios A continuación se amplía el significado de ciertos componentes de la instrucción: Sid: Es el identificador de la base de datos en la cual se va a hacer el volcado de objetos. ruta: Ubicación en la cual se halla el archivo .dmp y en la cual se va almacenar el archivo .log resultante. Nombre_archivo_exp.dmp: Nombre del archivo de volcado de objetos provisto en el paquete de extensión .dmp Nombre_archivo_log.dmp: Nombre del archivo .log del proceso de importación de los objetos. Listado_usuarios: Listado al cual se hace referencia al inicio del documento, que se encuentra en la sección “USUARIOS ORACLE” del archivo “leame.txt”. Estos se deben disponer separados por coma (,) y deben estar en el mismo orden tanto para el parámetro “fromuser” como para el parámetro “touser”, si no es así la importación de objetos será incorrecta. Luego de la importación de los objetos se procede a ejecutar los scripts relacionados en al archivo “leame.txt” en la sección “SCRIPTS ORACLE”. Observaciones En el caso de presentarse errores o advertencias comunicarse con el personal de Soporte.