instalacion objetos de base de datos oracle para academusoft

Anuncio
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.
Descargar