Download 3.3 Instalación y Configuración Base de Datos Saica.
Document related concepts
no text concepts found
Transcript
Dirección General de Modernización y Administración Electrónica Título del proyecto:SAICA - Base de Datos Saica : Manual de Instalación y Descripción Versión 1.3 81918216 Autor Moshos Bibudis Fecha 01-12-2010 Pág. 1 de 32 81918216 Tabla de contenidos 0 CONTROL DE CAMBIOS ........................................................................................................................ 3 1 INTRODUCCIÓN ..................................................................................................................................... 4 1.1 Objetivo del documento ................................................................................................................... 4 1.2 A quién va dirigido el documento ..................................................................................................... 4 2 REQUISITOS PARA LA INSTALACIÓN .................................................................................................. 4 2.1 Entorno de destino de esta instalación ............................................................................................ 4 2.2 Requerimientos de Hardware mínimos ........................................................................................... 4 2.3 Requerimientos de software ............................................................................................................ 4 2.4 Requerimientos para realizar la instalación ..................................................................................... 4 3 GUÍA DE INSTALACIÓN ......................................................................................................................... 6 3.1 Introducción...................................................................................................................................... 6 3.2 Creación y Configuración Base de Datos Saica. ............................................................................. 7 3.3 Instalación y Configuración Base de Datos Saica. .......................................................................... 9 4 GUÍA DE CONFIGURACIÓN ................................................................................................................. 15 4.1 Descripción y Configuración Base de Datos Saica. ...................................................................... 15 5 PRUEBAS DE LA INSTALACIÓN DE LA APLICACIÓN EN LA ESTACIÓN ........................................ 29 6 GUÍA DE DESINSTALACIÓN ................................................................................................................ 30 7 INFORMACIÓN ADICIONAL ................................................................................................................. 31 8 GUÍA DE ACTUALIZACIONES ............................................................................................................. 31 2 81918216 0 CONTROL DE CAMBIOS Fecha Autor Descripción Revisión 15-11-2010 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.0 01-12-2010 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.0 09-12-2010 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.1 22-12-2010 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.2 27-12-2010 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.2 30-12-2010 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.2 15-02-2011 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.2 09-05-2011 Moshos Bibudis Manual de Instalación y Descripción BD Saica 1.3 3 81918216 1 INTRODUCCIÓN 1.1 Objetivo del documento El presente documento describe el diseño lógico y físico de la Base de Datos de Oracle 10G de nombre saica como parte del sistema de almacenamiento y gestión de los datos de la red de estaciones automáticas de calidad de agua en río del Gobierno de Navarra, nombre del proyecto Saica. Ademas con este documento se quiere guiar a los técnicos en las tareas necesarias para realizar la creación,instalación y configuración de la Base de Datos saica. No es necesario crear Base de Datos Saica si existe una Instancia de oracle y no se desea crear otra. 1.2 A quién va dirigido el documento 2 Técnicos de sistemas de DGMAE. REQUISITOS PARA LA INSTALACIÓN 2.1 Entorno de destino de esta instalación El indicado por DGMAE del Gobierno de Navarra. 2.2 Requerimientos de Hardware mínimos Según el estándar de DGMAE del Gobierno de Navarra y según los requerimientos por defecto del servidor Saica de la base de datos de oracle. 2.3 Requerimientos de software Según el estándar de Gobierno de Navarra y según los requerimientos por defecto del servidor de la base de datos de oracle. 2.4 Requerimientos para realizar la instalación Espacio en disco 17GB aproximadamente. Las herramientas y utilidades que por defecto instala el sistema de base de datos de oracle incluyendo dbca, emctl, dbstart, dbshut, sqlplus, sqldeveloper ó otras heramientas de instalacion y configuracion de bases de datos oracle. Dbca: Asistente de Creación, Configuration y Manejo de Bases de Datos. Sqlplus: Cliente conexión a la base de datos. 4 81918216 Sqldeveloper:Cliente conexión a la base de datos. emctl: Administración base de datos. dbstart,dbshut: Iniciar y parar la instancia de la base de datos. Ademas se necesitan los siguientes ficheros suministrados por IData: CreateTablespacesSaica.sql:Para la creación de los Tablespaces. CreateUsersSaica.sql:Para la creación de los usuarios y profiles. CreateRolesSaica.sql:Para la creación de los Roles de ususario. CreateTablasSaica_1.sql : Para la creación de tablas configuracion de la aplicacion. CreateTablasSaica_2.sql : Para la creación de tablas configuracion de la aplicacion. CreateTablasSaica_3.sql : Para la creación de tablas configuracion de la aplicacion. CreateTablasSaica_4.sql : Para la creacion de tablas de historicos de la aplicacion. CreateProcedimientosSaica.sql : Creacion de Procedimientos. CreatePackageGDESaica.sql : Creacion del Paquete dbo_saica.PkgGetDatos. CreatePackageGDBSaica.sql : Creacion del Paquete dbo_saica.PkgGetDatos. InsertRegistrosSaica_1.sql : Para Insertar los registros por defecto a las tablas configuracion, excepto las tablas de datos historicos. InsertRegistrosSaica_2.sql : Opcionalmente para Insertar los registros de todas las tablas de historicos desde 2000 hasta 2020. UpdateTablasSaica.sql : Configuracion de la Aplicacion Saica. UpdateRegistrosSaica.sql : Configuracion de la Aplicacion Saica. CreateVistasSaica.sql : Creacion Vistas de pruebas. CreateSinonimosSaica.sql : Creacion de los Sinonimos de las tablas. bdSaica.html : Resumen de Crear Base de Datos Saica. DropTablasSaica.sql : Borrado de todas las tablas de la base de datos Saica. DropSinonimosSaica.sql : Borrado de todos los sinonimos de la base de datos Saica. DropSysSaica.sql : Borrado de los perfiles,usuarios,roles,tablespaces,datafiles de la base de datos Saica. TestConsultaDatosSaica.sql : Test de Consultas de Datos a la BdD saica. 5 81918216 3 GUÍA DE INSTALACIÓN 3.1 Introducción Asistencia para la instalación: Nombre: Moshos Bibudis Correo: mbibudis@idatasistemas.com Teléfono:976506319,685625963 Para realizar la creacion,instalación y configuración de la base de datos saica se realizan los siguientes pasos: Crear y Configurar Base de Datos Saica. Crear Tablespaces y Datafiles. Crear Profile y Usuarios. Crear Roles de usuario. Crear Tablas. Crear Procedimientos y Packages. Crear Vistas de pruebas. Crear Sinonimos de las tablas. Insertar Registros en las Tablas. Configuracion de la apicacion. Verificación 6 81918216 3.2 Creación y Configuración Base de Datos Saica. Si existe una Instancia de oracle y no se desea crear otra este apartado no se realiza. Tiempo de creacion de la Base de Datos Saica 30 minutos aproximadamente. Mediante la utilidad de oracle dbca y seleccionando los parámetros de configuración por defecto se crea la base de datos de nombre saica, opcionalmente se puede elegir los parámetros y path de ficheros los mas indicados para la instalación en particular, dbca posibilita hacer las tareas de Crear, Borrar, Configurar y Manejar bases de datos oracle. La creacion y configuración es dependiente de la instalación previa del servidor saica de oracle y del sistema operativo. Una pagina de uso de dbca es la siguiente: http://download.oracle.com/docs/cd/B19306_01/server.102/b14196/install003.htm Un resumen de la creacion de una Instancia con su base de datos Saica es el siguiente: Nombre de la Base de Datos Global: Saica DB_UNIQUE_NAME: saica DB_NAME: saica SID: saica ORACLE_BASE: /home/idata/app/idata ORACLE_HOME: /home/idata/app/idata/product/11.2.0/dbhome_1/ Tipo de almacenamiento: Sistema de Ficheros Tipo de Configuración de Base deDatos: Instancia Unica Tipo de Opcion de Gestion: Database Control. Tipo de Configuración de Memoria: Gestion Automática de Memoria Compartida. Nota: La instalación depende de la configuración previa de del servidorSaica de oracle y del Sistema Operativo, opcionalmente se puede elegir los parámetros y path de ficheros los mas indicados para la instalación en particular. En el fichero bdSaica.html se obtiene un resumen de crear Base de Datos Saica. Una vez creada la base de datos iniciamos la Instancia de la Base de Datos Saica y nos conectamos de la siguiente manera: $/sqlplus SYS/SYS@hostname/Saica AS SYSDBA SQL> Comprobamos la creacion de la Base de Datos: SQL> SHOW PARAMETERS; 7 81918216 SQL> SELECT * FROM NLS_DATABASE_PARAMETERS; ................................. SQL>SELECT * FROM NLS_SESSION_PARAMETERS; ............................... SQL> 8 81918216 3.3 Instalación y Configuración Base de Datos Saica. Tiempo de instalación y configuración de la Base de Datos Saica 15 minutos aproximadamente, sin tener en cuenta el tiempo de insertar los registros de las tablas de historicos. Existen varias opciones de instalación desde distintas utilidades de oracle, aquí se indica la mas simple. Desde el prompt del sistema operativo se conecta a la base datos saica ó a la Instancia creada como SYSDBA ejecutando: $/sqlplus SYS/SYS@hostname/ Instancia AS SYSDBA Se obtiene el prompt de sqlplus: SQL> Se ejecuta el script de creacion Tablespaces, Datafiles de la base de datos: SQL>start CreateTablespacesSaica.sql; DROP TABLESPACE Saica_data01 including contents ERROR at line 1: ORA-00959: tablespace 'Saica_DATA01' does not exist Tablespace created. DROP TABLESPACE Saica_indx01 including contents ERROR at line 1: ORA-00959: tablespace 'Saica_INDX01' does not exist Tablespace created. ................................ ................................ ................................ DROP TABLESPACE Saica_data05 including contents ERROR at line 1: ORA-00959: tablespace 'Saica_DATA05' does not exist Tablespace created. DROP TABLESPACE Saica_indx05 including contents ERROR at line 1: ORA-00959: tablespace 'Saica_INDX05' does not exist Tablespace created. SQL> 9 81918216 Se ejecuta el script de creacion de profile y usuarios de la base de datos, se crean: Un profile saica_user con la opcion LIMIT. Dos usuarios: dbo_saica propietario de los recursos y usr_saica usuario de conexion. SQL>start CreateUsersSaica.sql; DROP profile Saica_user CASCADE ERROR at line 1: ORA-02380: profile Saica_user does not exist Profile created. DROP user dbo_Saica ERROR at line 1: ORA-01918: user ' dbo_Saica' does not exist User created. DROP user usr_Saica ERROR at line 1: ORA-01918: user 'usr_Saica' does not exist User created. SQL> Se ejecuta el script de creacion de roles de usuario de la base de datos: Se crean dos roles de usuario: RESOURCE_GdN: Rol de Creacion de recursos asignado al usuario dbo_saica. SAICA_CnX: Rol de Conexion a la aplicacion asignado al usuario usr_saica. SQL>start CreateRolesSaica.sql; DROP ROLE SAICA_GdN ERROR at line 1: ORA-01919: role 'SAICA_GdN' does not exist Role created. Grant succeeded. DROP ROLE SAICA_CnX ERROR at line 1: ORA-01919: role 'SAICA_CnX' does not exist Role created. 10 81918216 Grant succeeded. SQL>exit Desde el prompt del sistema operativo se conecta a la base datos saica como usuario dbo_saica/dbo_ default ejecutando: $/sqlplus dbo_saica/dbo_default@hostname/Saica SQL> Se ejecuta el script de creacion tablas configuracion aplicacion y de asignacion de privilegios de estas tablas al Rol de conexion SAICA_CnX; SQL>start CreateTablasSaica_1.sql; DROP TABLE Sistemas CASCADE CONSTRAINTS ERROR at line 1: ORA-00942: table or view does not exist Table created. Grant succeeded. ........................ SQL> Se ejecuta el script de creacion tablas configuracion aplicacion y de asignacion de privilegios de estas tablas al Rol de conexion SAICA_CnX;. SQL>start CreateTablasSaica_2.sql; DROP TABLE Puntos CASCADE CONSTRAINTS ERROR at line 1: ORA-00942: table or view does not exist Table created. Grant succeeded. ...................... SQL> Se ejecuta el script de creacion tablas configuracion aplicacion y de asignacion de privilegios de estas tablas al Rol de conexion SAICA_CnX; SQL>start CreateTablasSaica_3.sql; DROP TABLE ForVolEmbalse CASCADE CONSTRAINTS ERROR at line 1: ORA-00942: table or view does not exist Table created. Grant succeeded. 11 81918216 SQL> Se ejecuta el script de creacion de las Tablas de Históricos desde el año 2000 hasta el 2020 y de asignacion de privilegios de estas tablas al Rol de conexion SAICA_CnX; SQL>start CreateTablasSaica_4.sql; DROP TABLE HisAna2000 CASCADE CONSTRAINTS ERROR at line 1: ORA-00942: table or view does not exist Table created. Grant succeeded. SQL> Se ejecuta el script de generacion de Procedimientos. SQL> SQL>start CreateProcedimientosSaica.sql; ...................................... Procedure created. SQL> Se ejecuta el script de generacion del Paquete PkgGetDatos. SQL> SQL>start CreatePackageGDESaica.sql; ...................................... Package created. SQL> SQL>start CreatePackageGDBSaica.sql; ...................................... Package created. Se ejecuta el script de creacion Vistas de pruebas. SQL>start CreateVistasSaica.sql; DROP VIEW SistemasConexion ERROR at line 1: ORA-00942: table or view does not exist View created. ..................... SQL>exit 12 81918216 Desde el prompt del sistema operativo se conecta a la base datos saica como usuario usr_saica/usr_ default ejecutando: $/sqlplus usr_saica/usr_default@hostname/Saica SQL> Se ejecuta el script de creacion de Sinonimos a las Tablas. SQL>start CreateSinonimosSaica.sql; DROP SYNONYM Sistemas ERROR at line 1: ORA-01434: private synonym to be dropped does not exist Synonym created. ............................... Se ejecutan los script para Insertar los registros de configuración por defecto a las Tablas Configuracion, exceptuando las tablas de datos historicos. SQL>start InsertRegistrosSaica_1.sql; .................................. .................................. .................................. PL/SQL procedure successfully completed. SQL> Existe la opción de ejecutar el script de generación de los registros de las Tablas de datos historicos desde 2000 hasta 2020, tiempo aproximado 10 Horas.En produccion no se ejecuta. SQL>InsertRegistrosSaica_2.sql ; .................................. .................................. .................................. PL/SQL procedure successfully completed. SQL> Se ejecuta el script de Configuración de la aplicacion UpdateTablasSaica.sql. SQL>start UpdateTablasSaica.sql; 1 row updated. 1 row updated. 1 row updated. ........................ 13 81918216 SQL> SQL> Se ejecuta el script de Configuración de la aplicacion UpdateRegistrosSaica.sql. SQL>start UpdateRegistrosSaica.sql; 1 row updated. 1 row updated. 1 row updated. ........................ SQL> Se ejecuta el script de Test de Consultas de Datos a la BdD saica. SQL>start TestConsultaDatosSaica.sql; ........................ ........................ ........................ SQL> 14 81918216 4 GUÍA DE CONFIGURACIÓN 4.1 Descripción y Configuración Base de Datos Saica. A continuacion se describe el diseño lógico y físico de la Base de Datos sobre Oracle 10G de nombre Saica como parte del sistema de almacenamiendo y gestión de los datos de la red de estaciones automáticas de calidad de agua en río del Gobierno de Navarra de nombre aplicacion Saica. La Base de Datos se diseña de tal manera para que se puedan almacenar datos de varios sistemas de adquisicion intependientes y con caracteristicas distintas tales como frecuencia de adquiscion de datos y protocolos de comunicaciones. Tambien son aplicables todas las caracteristicas que ofrece un sistema de gestion de bases de datos como el de oracle. El espacio en disco necesario para hacer la instalación es de 25 GB y para la produccion y para un historico de datos de 20 años es de 50 GB aproximadamente. Basicamente para conseguir el proposito anterior se crean las siguientes grupos de tablas que se decriben a continuacion: Tablas Configuracion: Almacenan la configuración de la Aplicacion. Sistemas: Sistemas de Conexion independientes, SAICA, SRV FTP CHE, en principio se dimensiona para 20 Regitsros, maximo restringido 20. Puntos: Estaciones Remotas que pertenecen a un Sistema de Conexion, en principo se dimensiona para 50 Registros, maximo restringido 100. Analogicas: Señales analogicas fisicas y logicas que pertenecen a un Punto, en principio se dimensiona para 500 Registros, maximo restringido 1000. Digitaless: Señales digitales fisicas y logicas que pertenecen a un Punto ,en principio se dimensiona para 500 Registros, maximo restringido 1000. Redes: Red que pertenece un Punto, 20 Registros, maximo restringido 40. Tablas de Formulas: Formulas para obtener el valor de las señales Logicas – Calculadas. Tablas de Usuarios, Roles y Permisos. Tablas de Datos Geograficos Redes,Rios, Municipios. Tablas para dar servicio a Averias y Mantenimiento. ......................................................................................... Tablas Tiempo Real: Almacenan los datos en tiempo real. EstadoAnaActual: Almacena el valor actual – ultimo de las señales analogicas, en principio se dimensiona para 500 Registros,maximo restringido 1000. EstadoDigActual: Almacena el estado actual – ultimo de las señales digitales,en principio se dimensiona para 500 Registros, maximo restringido 15 81918216 1000. Tablas Historicos: Almacenan los datos historicos. HisAnaYYYY: Tabla anual de datos historicos de todas las señales analogicas. Se dimensiona para 26280000 Registros de datos DiezMinutales. HisCron: Tabla historico alarmas hidrologicas, numero de registros no estimable HisDig: Tabla historico alarmas digitales, numero de registros no estimable. Tablas Log: Tabla que almacena los logs de la aplicacion. En principio la base de datos se diseña y se configura insertando los registros de las tablas desde el inicio de la instalación (no es obligatorio), de esta manera se garandiza el control de los registros desde el inicio, aunque tecnicamente el numero de registros depende unicamente del espacio en disco que se quiere utilizar y del servidor donde se ejecuta la base de datos de oracle. Se ha optado por almacenar los datos historicos Tablas Historicos en tablas anuales en vez de en una unica tabla, tambien aqui existe la opcion de crear los registros de estas tablas desde el inicio de la instalacion, de esta manera se puede obtener una extraccion de datos historicos mucho mas eficaz y a la vez tener garandizado desde el inicio el control de los registros, el espacio a ocupar al insertar estos registros desde el inicio no es significativo ya que los tablespaces se crean con un tamaño inicial de 1024M y los registros obviamente se insertan con valores nulos. En total se crean 76 tablas que se enumeran al final de este apartado. Para conseguir una mayor eficiencia de almacenamiento y gestion de los datos a nivel logico y fisico se diseña la base de datos saica de la siguiente manera: Se crea el profile: saica_user: Este profile limita al usuario la utilizacion adecuada de los recursos de la maquina: sesiones por usuario, duración de sesion,tiempo de inactividad, limites de uso de las claves de acceso, uso de memoria ... Se crean dos usuarios: dbo_saica:Usuario propietario de los recursos Tablas, Procedimientos, a este usuario se le asigna el rol RESOURCE_GdN. usr saica:Usuario de conexion a la aplicacion y creacion de Sinonimos, solamente se le asigna el rol SAICA_CnX. Se crean dos roles de usuario: Role RESOURCE_GdN, Role RESOURCE_CnX. Role RESOURCE_GdN: Con privilegios de conexion y CREATE TABLE, CLUSTER, INDEXTYPE,OPERATOR,PROCEDURE,SYNONYM,TABLE,TRIGGER,TYPE,VIEW. Role SAICA_CnX.: Con privilegios de conexion a la aplicacion solamente y privilegios de crear Sinonimos sobre las tablas del usuario dbo_Saica. Se crean los siguientes Tablespaces con sus correspondientes Datafiles: 16 81918216 Tablespace saica_data01 : A este tablespace pertenecen las Tablas Genericas de Configuracion : Sistemas,Puntos,Analogicas, Digitales,Codigos,Redes, .... , para este tablespace se crea el datafile saica_data0101.dbf de tamaño inicial 256 MB extentible hasta 512 MB. Tablespace saica_indx01 :A este Tablespace pertenecen los Indices de las tablas configuracion, para este tablespace se crea el datafile saica_indx0101.dbf de tamaño inicial 128 MB extentible hasta 512 MB. El espacio estimado para estos Tablespaces saica_data01 y saica_indx01 es de 1GB aproximadamente. Tablespace saica_data02 : A este tablespace pertenece la tabla HisCron, que almacena el historico de las incidencias de las señales analogicas, es decir las enradas y salidas de las alarmas hidrologicas, para este tablespace se crea el datafile saica_data0201.dbf de tamaño inicial 128 MB extentible hasta 512 MB. Tablespace saica_indx02 : A este Tablespace pertenecen los Indices de la Tabla HisCron, para este Tablespace se crea el Datafile saica_indx0201.dbf de tamaño inicial 128 MB extentible hasta 512 MB. Tablespace saica_data03 :A este tablespace pertenece la tabla HisDig que almacena el historico de las incidencias de las señales digitales,para este tablespace se crea el datafile saica_data0301.dbf de tamaño inicial 128 MB extentible hasta 512 MB. Tablespace saica_indx03 : A este Tablespace pertenecen los Indices de la Tabla HisDig, para este tablespace se crea el Datafile saica_indx0301.dbf de tamaño inicial 128 MB extentible hasta 512 MB. El numero de registros de las tablas HisDig e HisCron depende de las incidencias producidas por las señales digitales y analogicas. Para el almecenamiento de los datos historicos de las señales Analogicas se crean los siguientes tablespaces: El numero de registros para cada tabla de historico analogico anual es: 500 Señales * 144 Datos/Dia * 365 Dias/Año =26280000 regisros/año. 500 Señales * 144 Datos/Dia * 366 Dias/Año =26352000 regisros/año bisiesto. El tamaño medio estimado de un registro es de 40 byte aproximadamente. El espacio medio estimado de una tabla de historico anual es de 1.5 GB El espacio estimado para los tablespaces de las tablas de historicos analogicos es de 40 GB aproximadamente. Tablespace saica_data04 : A este tablespace pertenecen las Tablas de datos historicos anual que almacenan el historico de las 500 señales analogicas, esta tablas son HisAna2000 – HisAna2010. Para este tablespace se crean los siguientes datafiles de tamaño inicial 1024MB extentibles hasta 2048 MB: 17 81918216 saica_data0401.dbf saica_data0402.dbf ................................ saica_data0420.dbf Tablespace saica_indx04 : A este Tablespace pertenecen los Indices de las Tablas de historicos analogicos HisAna2000 – HisAna2010. Para este tablespace se crean los siguientes datafiles de tamaño inicial 512MB extentibles hasta 2048 MB.: saica_indx0401.dbf saica_indx0402.dbf ................................ saica_indxa0410.dbf Para almacenar los logs ó errores de la aplicacion se crea la tabla Log que pertenece al siguiente tablespace. Tablespace saica_data05 : A este tablespace pertenece la Tabla Log que almacena los logs de la Aplicacion para este tablespace se crea el datafile saica_indx05.dbf de tamaño inicial 256 MB extentible hasta 1024 MB. Tablespace saica_indx05 : A este Tablespace pertenecen los Indices de la Tabla Log, para este Tablespace se crea el Datafile Saica_indx05.dbf de tamaño inicial 256 MB extentible hasta 1024 MB. A continuacion se muestran una serie de datos de la base de datos tales como tablespaces ,datafiles, tablas , indices con sus respectivos tamaños. 18 81918216 FILE_NAME TABLESPACE_NAME ------------------------------ ---------- --------- /home/idata/app/idata/oradata/Saica/Saica_data0101.dbf Saica_DATA01 268443648 /home/idata/app/idata/oradata/Saica/Saica_data0201.dbf Saica_DATA02 134225920 /home/idata/app/idata/oradata/Saica/Saica_data0301.dbf Saica_DATA03 134225920 /home/idata/app/idata/oradata/Saica/Saica_indx0101.dbf Saica_INDX01 134225920 /home/idata/app/idata/oradata/Saica/Saica_indx0201.dbf Saica_INDX02 134225920 /home/idata/app/idata/oradata/Saica/Saica_indx0301.dbf Saica_INDX03 134225920 /home/idata/app/idata/oradata/Saica/Saica_data0401.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0402.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0403.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0404.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0405.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0406.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0407.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0408.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0409.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0410.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0411.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0412.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0413.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0414.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0415.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0416.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0417.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0418.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0419.dbf Saica_DATA04 1073750016 home/idata/app/idata/oradata/Saica/Saica_data0420.dbf Saica_DATA04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_indx0401.dbf Saica_INDX04 1610620928 /home/idata/app/idata/oradata/Saica/Saica_indx0402.dbf Saica_INDX04 1610620928 /home/idata/app/idata/oradata/Saica/Saica_indx0403.dbf Saica_INDX04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_indx0404.dbf Saica_INDX04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_indx0405.dbf Saica_INDX04 1073750016 19 BYTES 81918216 /home/idata/app/idata/oradata/Saica/Saica_indx0406.dbf Saica_INDX04 1073750016 FILE_NAME TABLESPACE_NAME ------------------------------ ---------- --------- /home/idata/app/idata/oradata/Saica/Saica_indx0407.dbf Saica_INDX04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_indx0408.dbf Saica_INDX04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_indx0409.dbf Saica_INDX04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_indx0410.dbf Saica_INDX04 1073750016 /home/idata/app/idata/oradata/Saica/Saica_data0501.dbf Saica_DATA05 268443648 /home/idata/app/idata/oradata/Saica/Saica_indx0501.dbf Saica_INDX05 134225920 SQL> SQL> SQL> 20 BYTES 81918216 TABLESPACE_NAME OWNER OBJECTS --------------- ------ -------- SAICA_DATA01 DBO_SAICA 56 tablas SAICA_DATA02 DBO_SAICA 1 tablas SAICA_DATA03 DBO_SAICA 1 tablas SAICA_DATA04 DBO_SAICA 21 tablas SAICA_DATA05 DBO_SAICA 1 tablas SAICA_INDX01 DBO_SAICA 109 indexes SAICA_INDX02 DBO_SAICA 1 indexes SAICA_INDX03 DBO_SAICA 1 indexes SAICA_INDX04 DBO_SAICA 21 indexes SAICA_INDX05 DBO_SAICA 1 indexes SQL> SQL> SQL> 21 81918216 TABLE_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ---------- ANALOGICAS SAICA_DATA01 512 AREASORGANISMO SAICA_DATA01 128 AVERIAS SAICA_DATA01 16384 CALIDADES SAICA_DATA01 128 CATEGORIAS SAICA_DATA01 128 CLASEAVERIAS SAICA_DATA01 256 CLASEELEMENTOS SAICA_DATA01 256 CODIGOS SAICA_DATA01 256 COMUNIDADES SAICA_DATA01 128 CUENCAS SAICA_DATA01 512 DATOSANAACTUAL SAICA_DATA01 128 DIGITALES SAICA_DATA01 128 ELEMENTOS SAICA_DATA01 128 EMPRESAS SAICA_DATA01 128 EQUIPOS SAICA_DATA01 512 ESTADODIGACTUAL SAICA_DATA01 128 EVENTOS SAICA_DATA01 256 FLAGS SAICA_DATA01 128 FORSUMANV SAICA_DATA01 128 FORVALORESTEORICOS SAICA_DATA01 256 FORVOLEMBALSE SAICA_DATA01 128 GRUPOEQUIPOS SAICA_DATA01 128 GRUPOS SAICA_DATA01 192 ICONOSSIG SAICA_DATA01 512 MANTENIMIENTO SAICA_DATA01 16384 MENUDIAGRAMAS SAICA_DATA01 128 MENUSIG SAICA_DATA01 512 MODELOS SAICA_DATA01 128 MODULOS SAICA_DATA01 128 MUNICIPIOS SAICA_DATA01 128 NUCLEOSSIG SAICA_DATA01 512 22 81918216 TABLE_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ---------- ORGANISMOS SAICA_DATA01 128 ORIGENDATOS SAICA_DATA01 128 PERMISOS SAICA_DATA01 128 PERMISOSROLMENUS SAICA_DATA01 128 PERMISOSROLMODULOS SAICA_DATA01 128 PERMISOSROLREDES SAICA_DATA01 128 PERSONAL SAICA_DATA01 128 PROTOCOLOS SAICA_DATA01 128 PROVINCIAS SAICA_DATA01 128 PUNTOS SAICA_DATA01 256 REDES SAICA_DATA01 128 RIOS SAICA_DATA01 512 ROLES SAICA_DATA01 128 ROLESUSUARIO SAICA_DATA01 128 SISTEMAS SAICA_DATA01 128 TECNICOS SAICA_DATA01 256 USUARIOS SAICA_DATA01 128 HISANA2000 SAICA_DATA04 786432 HISANA2001 SAICA_DATA04 786432 HISANA2002 SAICA_DATA04 851968 HISANA2003 SAICA_DATA04 851968 HISANA2004 SAICA_DATA04 851968 HISANA2005 SAICA_DATA04 851968 HISANA2006 SAICA_DATA04 851968 HISANA2007 SAICA_DATA04 851968 HISANA2008 SAICA_DATA04 851968 HISANA2009 SAICA_DATA04 851968 HISANA2010 SAICA_DATA04 851968 HISANA2011 SAICA_DATA04 851968 HISANA2012 SAICA_DATA04 851968 HISANA2013 SAICA_DATA04 851968 HISANA2014 SAICA_DATA04 851968 23 81918216 TABLE_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ---------- HISANA2015 SAICA_DATA04 851968 HISANA2016 SAICA_DATA04 851968 HISANA2017 SAICA_DATA04 851968 HISANA2018 SAICA_DATA04 851968 HISANA2019 SAICA_DATA04 851968 HISANA2020 SAICA_DATA04 851968 LOG SAICA_DATA05 65536 SQL> SQL> OBJECT_NAME OBJECT_TYPE --------------------------- ---------------------- REGISTROHISTORICO PROCEDURE PKGGETDATOS PACKAGE REGHISANA TYPE REGHISANATO TYPE SQL> 24 81918216 INDEX_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ANALOGICAS_IX SAICA_INDX01 64 CLASEAVERIAS_IX SAICA_INDX01 64 CLASEELEMENTOS_IX SAICA_INDX01 64 CODIGOANALOGICAS_IX SAICA_INDX01 64 CODIGODIGITALES_IX SAICA_INDX01 64 CODIGOMANTENIMIENTO_IX SAICA_INDX01 64 CODIGOPUNTOS_IX SAICA_INDX01 64 DATOSANAACTUAL_IX SAICA_INDX01 64 DIGITALES_IX SAICA_INDX01 64 EQUIPOS_IX SAICA_INDX01 64 ESTADODIGACTUAL_IX SAICA_INDX01 64 IDICONO_IX SAICA_INDX01 64 IDMENU_IX SAICA_INDX01 64 IDNUCLEOSSIG_IX SAICA_INDX01 64 MENUDIAGRAMAS_IX SAICA_INDX01 64 NIVELPERMISO_IX SAICA_INDX01 64 NOMBREAREAORGANISMO_IX SAICA_INDX01 64 NOMBRECALIDADES_IX SAICA_INDX01 64 NOMBRECATEGORIA_IX SAICA_INDX01 64 NOMBRECODIGOS_IX SAICA_INDX01 128 NOMBRECOMUNIDAD_IX SAICA_INDX01 64 NOMBRECUENCAS_IX SAICA_INDX01 64 NOMBREELEMENTOS_IX SAICA_INDX01 64 NOMBREEMPRESAS_IX SAICA_INDX01 64 NOMBREEVENTOS_IX SAICA_INDX01 64 NOMBREFLAGS_IX SAICA_INDX01 64 NOMBREFSNV_IX SAICA_INDX01 64 NOMBREFVE_IX SAICA_INDX01 64 NOMBREFVT_IX SAICA_INDX01 64 NOMBREGRUPOS_IX SAICA_INDX01 128 NOMBREMENUDIAGRAMAS_IX SAICA_INDX01 64 25 ---------- 81918216 INDEX_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ---------- NOMBREMODELOS_IX SAICA_INDX01 64 NOMBREMODULOS_IX SAICA_INDX01 64 NOMBREMUNICIPIO_IX SAICA_INDX01 64 NOMBRENUCLEOSSIG_IX SAICA_INDX01 64 NOMBREORGANISMO_IX SAICA_INDX01 64 NOMBREPERMISOS_IX SAICA_INDX01 64 NOMBREPERSONAL_IX SAICA_INDX01 64 NOMBREPROTOCOLOS_IX SAICA_INDX01 64 NOMBREPROVINCIA_IX SAICA_INDX01 64 NOMBREPUNTOS_IX SAICA_INDX01 64 NOMBREREDES_IX SAICA_INDX01 64 NOMBRERIOS_IX SAICA_INDX01 64 NOMBREROLES_IX SAICA_INDX01 64 NOMBRESISTEMAS_IX SAICA_INDX01 64 NOMBRETECNICOS_IX SAICA_INDX01 64 NOMBREUSUARIOS_IX SAICA_INDX01 64 NUMAREAORGANISMO_IX SAICA_INDX01 64 NUMAVERIA_IX SAICA_INDX01 64 NUMCALIDAD_IX SAICA_INDX01 64 NUMCATEGORIA_IX SAICA_INDX01 64 NUMCLASEAVERIA_IX SAICA_INDX01 64 NUMCLASEELEMENTO_IX SAICA_INDX01 64 NUMCODIGO_IX SAICA_INDX01 64 NUMCOMUNIDAD_IX SAICA_INDX01 64 NUMCUENCA_IX SAICA_INDX01 64 NUMELEMENTO_IX SAICA_INDX01 64 NUMEMPRESA_IX SAICA_INDX01 64 NUMEQUIPO_IX SAICA_INDX01 64 NUMEROFSNV_IX SAICA_INDX01 64 NUMEROFVE_IX SAICA_INDX01 64 NUMEROFVT_IX SAICA_INDX01 64 NUMEVENTO_IX SAICA_INDX01 64 26 81918216 INDEX_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ---------- NUMFISICOPUNTOS_IX SAICA_INDX01 64 NUMFLAG_IX SAICA_INDX01 64 NUMGRUPOEQUIPO_IX SAICA_INDX01 64 NUMGRUPO_IX SAICA_INDX01 64 NUMIPCOMPUNTOS_IX SAICA_INDX01 64 NUMIPMANPUNTOS_IX SAICA_INDX01 64 NUMMANTENIMIENTO_IX SAICA_INDX01 64 NUMMODELO_IX SAICA_INDX01 64 NUMMODULO_IX SAICA_INDX01 64 NUMMUNICIPIO_IX SAICA_INDX01 64 NUMORGANISMO_IX SAICA_INDX01 64 NUMORIGENDATOS_IX SAICA_INDX01 64 NUMPERMISO_IX SAICA_INDX01 64 NUMPERSONAL_IX SAICA_INDX01 64 NUMPRMN_IX SAICA_INDX01 64 NUMPRM_IX SAICA_INDX01 64 NUMPROTOCOLO_IX SAICA_INDX01 64 NUMPROVINCIA_IX SAICA_INDX01 64 NUMPRR_IX SAICA_INDX01 64 NUMPUNTO_IX SAICA_INDX01 64 NUMRED_IX SAICA_INDX01 64 NUMRIO_IX SAICA_INDX01 64 NUMROLUSUARIO_IX SAICA_INDX01 64 NUMROL_IX SAICA_INDX01 64 NUMSENANA_IX SAICA_INDX01 64 NUMSENDIG_IX SAICA_INDX01 64 NUMSERIEELEMENTOS_IX SAICA_INDX01 64 NUMSERIEEQUIPOS_IX SAICA_INDX01 64 NUMSISTEMA_IX SAICA_INDX01 64 NUMTECNICO_IX SAICA_INDX01 64 NUMUSUARIO_IX SAICA_INDX01 64 ORIGENDATOS_IX SAICA_INDX01 64 27 81918216 INDEX_NAME TABLESPACE_NAME KILOBYTES ------------------------------ ------------------------------ ---------- PERMISOSROLMENUS_IX SAICA_INDX01 64 PERMISOSROLMODULOS_IX SAICA_INDX01 64 PERMISOSROLREDES_IX SAICA_INDX01 64 ROLESUSUARIO_IX SAICA_INDX01 64 SIGMENUSIG_IX SAICA_INDX01 64 TIPOGRUPOEQUIPOS_IX SAICA_INDX01 64 HISANA2000_IX SAICA_INDX04 581632 HISANA2001_IX SAICA_INDX04 581632 HISANA2002_IX SAICA_INDX04 581632 HISANA2003_IX SAICA_INDX04 581632 HISANA2004_IX SAICA_INDX04 581632 HISANA2005_IX SAICA_INDX04 581632 HISANA2006_IX SAICA_INDX04 581632 HISANA2007_IX SAICA_INDX04 581632 HISANA2008_IX SAICA_INDX04 581632 HISANA2009_IX SAICA_INDX04 581632 HISANA2010_IX SAICA_INDX04 581632 HISANA2011_IX SAICA_INDX04 581632 HISANA2012_IX SAICA_INDX04 581632 HISANA2013_IX SAICA_INDX04 581632 HISANA2014_IX SAICA_INDX04 581632 HISANA2016_IX SAICA_INDX04 581632 HISANA2017_IX SAICA_INDX04 581632 HISANA2018_IX SAICA_INDX04 581632 HISANA2019_IX SAICA_INDX04 581632 HISANA2020_IX SAICA_INDX04 581632 SQL> 28 81918216 5 PRUEBAS DE LA INSTALACIÓN DE LA APLICACIÓN EN LA ESTACIÓN Desde la pagina https://hostname/puerto/em ó otra utilidad similar de oracle se conecta a la base de datos saica y se comprueba la creacion de los tablespaces, datafiles, tablas y vistas. Desde la utilidad de oracle sqldeveloper ó similar se comprueba la creacion de las tablas y registros de la base de datos. Desde sqlpus se conecta a la base de datos saica como SYSDBA $/sqlplus SYS/SYS@hostname/saica AS SYSDBA SQL> SQL>select file_name,tablespace_name,bytes from dba_data_files; ............................... SQL>exit Desde sqlpus se conecta a la base de datos saica como usuario dbo_Saica. $/sqlplus dbo_saica/dbo_default@hostname/saica SQL*Plus: Release 11.2.0.1.0 Production on Wed Dec 22 20:32:24 2010 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options. SQL>show user; USER es "DBO_SAICA" SQL> select table_name from user_tables; ............................ SQL>select object_name from user_procedures; ............................ SQL>select * from table_name; ................................... Desde sqlpus se conecta a la base de datos saica como usuario usr_saica. $/sqlplus usr_saica/usr_default@hostname/saica SQL>select * from Sistemas; .................................... 29 81918216 6 GUÍA DE DESINSTALACIÓN Proceso de desinstalación de la aplicación. Desde el prompt del sistema operativo se conecta a la base datos Saica como usuario usr_saica/usr_default ejecutando: $/sqlplus usr_saica/usr_default@hostname/instancia Se obtiene el prompt de sqlplus: SQL> SQL>start DropSinonimosSaica.sql; Sinonimo dropped. Sinonimo dropped. Sinonimo dropped. ........................ Se borran tados los sinonimos creados. SQL>exit Desde el prompt del sistema operativo se conecta a la base datos Saica como usuario dbo_Saica/dbo_default ejecutando: $/sqlplus dbo_Saica/dbo_default@hostname/instancia Se obtiene el prompt de sqlplus: SQL> SQL>start DropTablasSaica.sql; Table dropped. Table dropped. Table dropped. ........................ Se borran tadas las tablas creadas. SQL>exit Desde el prompt del sistema operativo se conecta a la base datos Saica como SYSDBA ejecutando: $/sqlplus SYS/SYS@hostname/instancia AS SYSDBA Se obtiene el prompt de sqlplus: SQL> SQL>start DropSysSaica.sql; 30 81918216 Profile dropped. Role dropped. Role dropped. User dropped. User dropped. Tablespace dropped. Tablespace dropped. .................................. Se borran tados los perfiles,roles,usuarios,tablespaces. Desde el prompt del sistema operativo: $/dbca Se ejecuta dbca y se elige borrar base de datos Saica. Opcional mente se deben borrar manualmente los datafiles. 7 INFORMACIÓN ADICIONAL Asistencia para la instalación: Nombre: Moshos Bibudis, Adan Pineiro. Correo: mbibudis@idatasistemas.com Teléfono:976506319,685625963 El Espacio Estimado para la Base de Datos en produccion es 50GB aproximadamente. 8 GUÍA DE ACTUALIZACIONES 01-12-2010: Version inicial 1.0 01-12-2010: Version inicial 1.0 09-12-2010: Version inicial 1.1 22-12-2010: Version 1.2 Configuracion segun nomeclatura indicada. 27-12-2010: Version 1.2 Configuracion segun nomeclatura indicada. 30-12-2010: Version 1.2 Configuracion segun nomeclatura indicada. 15-02-2011: Version 1.2 Realizacion de Test de Consultas de Datos. 09-05-2011: Version 1.3 Revision Final. 31 81918216 32