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: [email protected]
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: [email protected]
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