Beruflich Dokumente
Kultur Dokumente
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
LNEA DE INVESTIGACION:
BASE DE DATOS
NOMBRE DE LA EGRESADA:
LEONELA ELIZABETH REYES LUCAS
TEMA:
ADMINISTRACIN DE UNA BASE DE DATOS NO ORACLE
( MYSQL), UTILIZANDO LA HERRAMIENTA GRID CONTROL DE
ORACLE ENTERPRISE MANAGER 10G (OEM 10G)
NUMERO DEL PROYECTO:
32
TESIS DE GRADO
Previa a la obtencin del Ttulo de:
INGENIERO EN SISTEMAS COMPUTACIONALES
TUTOR: ING. ANGLICA SANTACRUZ
GUAYAQUIL ECUADOR
2011
I
2
Manager
10g
(OEM
10g)
elaborado
por
la
srta.
Atentamente
.
Ing. ANGELICA SANTACRUZ
TUTOR
II
3
DEDICATORIA
III
4
AGRADECIMIENTO
A Dios y a la Virgen por mantenerme con
salud y brindarme fortaleza para concluir
este proyecto de graduacin.
A mi esposo el Sr. Edgar Chiln Soledispa,
por brindarme su apoyo incondicional y
haberme facilitado los equipos necesarios
para la realizacin de este proyecto.
IV
5
TRIBUNAL DE GRADO
V
6
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Proyecto de trabajo de grado que se presenta como requisito para optar por el ttulo de
INGENIERO EN SISTEMAS COMPUTACIONALES.
VI
7
__________________________
Reyes Lucas Leonela Elizabeth
C.I. 092044165-6
Tutor: ____________________________
VII
8
NDICE GENERAL
Pg.
APROBACION DEL TUTOR..........I
DEDICATORIA...II
AGRADECIMIENTO.III
TRIBUNAL DE GRADO.......IV
CERTIFICADO DE ACEPTACIN DEL TUTOR..VI
NDICE GENERAL...VII
INDICE DE ANEXOSIX
NDICE DE ILUSTRACIONES..X
NDICE DE DIAGRAMAS.XIV
NDICE DE GRAFICOS..XIV
RESUMEN...XVI
ABSTRACTXVII
INTRODUCCIN.1
VIII
9
IX
10
X
11
BIBLIOGRAFA.169
NDICE DE ILUSTRACIONES
Ilustracin 1. Esquema Funcional de la Herramienta Grid Control36
Ilustracin 2. Pantalla de Inicio de VMware .80
Ilustracin 2.1.Creacin de una Mquina Virtual............81
Ilustracin 2.2. Tipo de Instalacin para la Nueva Maquina virtual....82
Ilustracin 2.3. Eleccin del S.O. que se Instalar en Maquina Virtual..83
Ilustracin 2.4. Directorio donde se Alojar la Mquina Virtual84
Ilustracin 2.5. Eleccin de Tipo de Red a Utilizarse en Mquina Virtual.85
Ilustracin 2.6. Asignar Tamao de Disco Duro Para la Maquina Virtual..86
Ilustracin 2.7. Ventana Lista Para Instalar el S.O..87
Ilustracin 2.8. Comienzo del Proceso de Instalacin del S.O........87
Ilustracin 2.9. Ventana de Inicio del Instalador.88
Ilustracin 2.10. Eleccin del Idioma Para el Proceso de Instalacin.....89
Ilustracin 2.11. Inicializacin de la tabla de particiones90
Ilustracin 2.12. Creacin de Particiones Personalizadas de Disco....91
Ilustracin 2.13. Asignacin de Espacio de Disco Para Particin Swap.92
Ilustracin 2.14. Asignacin de Espacio de Disco Para Archivos Temporales...93
Ilustracin 2.15. Asignacin de Espacio de Disco Para el S.O...94
Ilustracin 2.16. Detalle de las Particiones Creadas...95
XI
12
13
XII
5.1.1.
Configuracin
de
Notificaciones
Travs
de
Correo
Electrnico.136
Ilustracin 5.1.2. Comprobacin de Requisitos Previos a la Actualizacin del OMS y
el Repositorio.137
Ilustracin 5.1.3. Ingreso de Contrasea del Usuario SYS....138
Ilustracin 5.1.4. Ingreso de Contrasea del Usuario Administrador...139
Ilustracin 5.1.5. Advertencia de Servicios que Sern Detenidos.140
Ilustracin 5.1.6. Proceso de la Instalacin del Parche (Actualizacin 10gR5)141
Ilustracin 5.2. Ubicacin del Directorio Raz del Agente142
14
XIII
15
XIV
NDICE DE DIAGRAMAS
Diagrama 1. Diagrama de Flujo de Proceso de Implementacin del Plug-in..52
NDICE DE CUADROS
Cuadro 1. Ventajas de las bases de datos.18
Cuadro 2. Ventajas que brindan los Sistemas de Gestin de Bases de Datos (SGBD)
22
Cuadro 3. Descripcin de algunos Sistemas de Administracin de Base de Datos
Existentes.26
Cuadro 4. Requisitos de CPU y Asignacin de Memoria para el OMS..35
Cuadro 5. Plataformas que soporta Grid Control....35
16
XV
17
XVI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS
COMPUTACIONALES
ADMINISTRACIN DE UNA BASE DE DATOS NO ORACLE
( MYSQL), UTILIZANDO LA HERRAMIENTA GRID CONTROL DE
ORACLE ENTERPRISE MANAGER 10G (OEM 10G)
Autor/a:Leonela Elizabeth Reyes Lucas
Tutor/a:Ing. Anglica Santacruz
RESUMEN
Realizar un proceso de Configuracin para ayudar en la gestin de una base de datos
no oracle (MySQL), realizando un monitoreo constante del estado de dicha base de
datos utilizando la consola de administracin Grid Control de Oracle Enterprise
Manager 10g. Este trabajo de investigacin se ha realizado en base a la recopilacin
de informacin la cual ha sido obtenida a travs de las pginas web oficiales de
Oracle, MySQL y Pythian que han proporcionado la informacin apropiada en la
elaboracin del mismo. Se ha elegido un tipo de investigacin explicativa, debido a
que se ha realizado un prototipo de este proyecto en el cual se indica paso a paso los
procesos a seguir para aadir un nuevo destino a la consola del Grid Control, adems
existe una investigacin exploratoria, ya que describe los procedimientos que se
realizaron para verificar la funcionalidad del mismo con una base de datos no Oracle.
Oracle Enterprise Manager 10g Grid Control es un software que permiten llevar a
cabo un monitoreo sobre muchos destinos que hayan sido aadido a la consola, con
ayuda de los agentes de administracin que son los encargados de recopilar
informacin en los destinos monitoreados, la cual es llevada al servidor de
administracin oracle (OMS) para que esta sea guardada en el repositorio de gestin
de oracle y a la vez permite presentar dicha informacin de manera grfica a travs de
la consola Grid Control, adems se pueden agregar otros tipos de bases de datos con
la ayuda de plugins de gestin que han sido desarrollados con el fin de dar ms
extensibilidad al uso de esta herramienta Grid Control. Esta es una herramienta muy
til para muchas empresas en cuanto a administracin de sistemas informticos se
trate, pero debera realizarse un estudio ms amplio de la misma ya que no hay tanta
difusin por parte de Oracle para la utilizacin de este software en la empresas.
XVII
18
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS
COMPUTACIONALES
19
INTRODUCCIN
20
tales como
21
CAPTULO 1
1. EL PROBLEMA
22
1.1.1
SITUACIN CONFLICTO
23
1.1.2
1.1.3
24
1.1.4
25
1.1.5
Datos
destino
correspondientes
para
y
el
realizar
desarrollo
las
de
configuraciones
un
prototipo
26
Para esta
para realizar
un prototipo
27
1.2.1
OBJETIVO GENERAL
Realizar el proceso de configuracin para demostrar la
funcionalidad de Oracle Enterprise Manager 10g Grid Control
al monitorear una base de datos no oracle (MySQL).
1.2.2
OBJETIVOS ESPECFICOS
Para la realizacin de esta de investigacin se han definido los
siguientes objetivos especficos:
28
1.3 ALCANCE
29
VMWare Workstation.
Oracle Enterprise Manager 10g Grid Control.
MySql.
Red Hat Linux
30
31
CAPTULO 2
2
MARCO TERICO
32
33
se
puede
visitar
el
sitio
web
de
youtube
34
35
36
Cuadro No. 1
Ventajas de las bases de datos
Ventajas
37
Fuente:http://www.agrofor.ufro.cl/entomologia/docs/Base%20de%20datos%20-%20Carlos%20Zamora
%20Manzur.pdf , http://www.monografias.com/trabajos40/administracion-bases-datos/administracion-basesdatos2.shtml
38
39
del
modelo
relacional,
proporcionando
una
40
Cuadro No. 2
Ventajas que brindan los Sistemas de Gestin de Bases de Datos (SGBD).
Ventajas
Descripcin
Se refiere a la validez y la consistencia de
los datos almacenados,
normalmente se
y stas se pueden
no
autorizados,
mediante
el
Mejora en la seguridad
establecimiento de claves para identificar al
personal autorizado a utilizar la misma.
Mejora en la accesibilidad a los
datos
41
Mejora en el mantenimiento
el
mantenimiento
de
las
42
43
ante fallos
44
Cuadro No. 3
Descripcin de algunos Sistemas de Administracin de Base de Datos Existentes
Descripcin
DBMS
(Sistemas
de
Administracin de Bases
de Datos)
Plataformas
Soportadas
Es un sistema de gestin de base de
datos
relacional
que
permite
la
45
IBM DB2
Linux,
las
Windows
necesidades
de
consumo
de
la
colaboracin
entre
profesionales. (6)
Sistema de gestin de base de datos
PostgreSQL
relacional,
EnterpriseDB
aadi
escritas
trabajar
con
PostgreSQL.
contribuy
mejoras
Greenplum
directamente
6
http://www.ibm.com/software/data/db2 , Sitio Web de IBM
Linux
UNIX
46
Windows
datos producido por Microsoft basado
en el modelo relacional proporciona a
las empresas una plataforma de base
de datos de alto rendimiento, fiable,
escalable y fcil de manejar. (8)
Es un sistema de gestin de datos,
Sybase
Windows,
altamente
escalable,
de
Linux,
alto
Sun Solaris.
posee
herramientas
para
ampliamente
utilizado
para
GNU
Windows.
Linux,
47
Linux,
Solaris,
Unix, Windows
Soporte de transacciones,
Estabilidad,
Escalabilidad y
Soporte multiplataforma.
(11)
A pesar de existir algunas herramientas que permiten realizar este trabajo, estas
permiten monitorear slo una Base de Datos y son apropiativas, es decir no pueden
monitorear una base de datos diferente a la misma.
48
2.2.5
12
http://download.oracle.com/docs/cd/B16240_01/doc/em.102/b31949/toc.htm, Sitio Web de Oracle
13
http://download.oracle.com/docs/cd/B16240_01/doc/install.102/e10953/getting_started_with_em.htm,
Sitio Web de Oracle
49
A pesar de que OEM 10g Grid Control es visto como una entidad nica,
tcnicamente, sus componentes son los que permiten el funcionamiento del
mismo, debido a que, el Sistema de Administracin Oracle (OMS) acta
como el cerebro de la arquitectura Grid Control encargado de comunicarse
con agentes de administracin y un depsito central que almacena
informacin, acta como agente de administracin de las manos y las piernas
de un organismo encargado de centralizar la informacin de los objetivos de
control y de transportarlos al OMS, y Gestin UAB es el repositorio
configurado en la base de datos Oracle para almacenar la informacin
recopilada.
La arquitectura de la OEM 10g para Grid Control cuenta con cuatro
componentes distintos:
1)
EL
AGENTE
DE
ADMINISTRACIN
(ORACLE
EL
ADMINISTRADOR
DE
SERVICIO
ORACLE
50
EL
ADMINISTRADOR
DE
DEPSITO
(ORACLE
51
4)
52
Ilustracin 1
Esquema Funcional de Control
53
54
Cuadro No. 4
Requisitos de CPU y Asignacin de Memoria para el OMS
Physical
Memory
(RAM)/Host
Total
Host
Memoria
Recommended
Anfitri CPU/Host
fsica
Space Espacio
n
CPU / Host (RAM) / Host recomendado Total
Tamao de
implementacin
Small (100 monitored
targets) Pequeo (100
objetivos seguimiento)
11
1 (3 GHz) 1
(3 GHz)
2 GB 2 GB
2 GB 2 GB
Medium (1,000
monitored targets)
Medio (1.000 objetivos
seguimiento)
11
2 (3 GHz) 2
(3 GHz)
2 GB 2 GB
Number of OMS x 5
GB Nmero de
OMS x 5 GB
Large (10,000
monitored targets)
Grande (10.000
objetivos seguimiento)
22
2 (3 GHz) 2
(3 GHz)
2 GB 2 GB
Number of OMS x
10 GB Nmero de
OMS x 10 GB
Autor: Oracle
Fuente: www.oracle.com/pls/em102/homepage
Cuadro No. 5
Plataformas que Soporta a OEM Grid Control
Versiones
Enterprise Manager Grid Control 10g Release 2
(10.2.0.1.1) (RECUT)
Enterprise Manager Grid Control 10g Release 2
(10.2.0.1)
Plataformas
Linux x86
Solaris (SPARC)
HP-UX (parisc)
Microsoft Windows
55
Versiones
Plataformas
(32-Bit)
Linux x86_64
HP-UX (Itanium)
2.2.6
EXTENSIBILIDAD
DE
ORACLE
ENTERPRISE
MANAGER
Aunque al producto que mas rendimiento se le puede dar es a su propia
base
de
datos,
en
el
(www.oracle.com/pls/em102/homepage)
enlace
se
da
de
Oracle
conocer
56
SQL Server 2000 la cual debe estar instalada en un host destino, adems se
debe contar con OEM grid control versin 2 o superior.
2.
57
3.
4.
<CD_Drive> / X86/other/wmi
Microsoft driver JDBC para SQL Server debe estar instalado. Consulte
"Configuracin del controlador JDBC".
5.
para
Microsoft
Windows
(x64)
B15681-02
58
DESPLIEGUE DE PLUGIN
Despus de asegurarse de que los requisitos previos se cumplen, siga estos pasos para
instalar el plug-in:
1. Descargar de SQL Server Plug-in de archivo a su computadora. Usted
puede descargar el archivo desde Oracle Technology Network (OTN).
2. Ingresar
Enterprise
Manager
Grid
Control
como
un
Super
Administrador.
3. Haga clic en el enlace Configuracin en la esquina superior derecha de la
pgina de inicio de Grid Control, a continuacin, haga clic en el enlace
Gestin de plug-ins en el lado izquierdo de la pgina de configuracin.
4. Haga clic en Importar.
59
60
SQL Server host - nombre del host en el que SQL Server se est
ejecutando.
com.microsoft.jdbc.sqlserver.SQLServerDriver
61
Role - (Opcional)
62
db2jcc.jar
db2jcc_javax.jar
db2jcc_license_cu.jar
63
64
65
66
67
o Crear un grupo.
sp_addgroup OracleEMGroup
go
o Aadir en nombre de suario al grupo.
sp_adduser monuser, null, OracleEMGroup
go
o Permiso GRANT SELECT en las tablas que OracleEMGroup.
grant select on syslisteners to OracleEMGroup
go
grant select on sysloginroles to OracleEMGroup
go
grant select on syssrvroles (name, srid) to OracleEMGroup
go
68
Los dems pasos de despliegue son los mismos que se aplicaron a la base de datos
SQL server. (pag. 39)
69
70
Una vez que se conocen las caractersticas de OEM 10g se procede a instalar el
producto.
En este caso se necesitar actualizar el software OEM 10 g, ya que, la versin base es
la dos (OEM 10g R2) y para aadir un destino que en este caso es MySQL se necesita
tener instalado la versin cinco (OEM 10g R5).
A continuacin se agregar un host destino para lo cual se deber realizar la
instalacin de un Agente de Administracin en dicho host.
Adems de realizar la instalacin de un agente de administracin en el host destino se
debe instalar la base de datos MySQL, ya que es esta la base no Oracle que se desea
monitorear.
Como anteriormente se mencion, los plug-ins de gestin han sido desarrollados para
agregar nuevos destinos a la consola Grid Control, es as que se proceder a realizar
la importacin del mismo para poder aadir el destino MySQL a el agente de
administracin para que este proceda a realizar su trabajo de recoleccin de datos y
los enve al OMS
En la pgina de MySQL (http://www.pythian.com/news/1072/mysql-plug-in-11-fororacle-10g-grid-control) contamos con la informacin referente a la instalacin de
esta base de datos, adems de brindarnos una descripcin de cmo aadir un destino
MySQL a OEM Grid Control.
71
Diagrama No. 1
Diagrama de Flujo de Proceso de Implementacin del Plug-in
72
Inicio
Inicio
NO
Usuario
y
contrase
a
Correctas
? SI
Verificamos que muestre el Host y
Agente Destino en la consola
Diagrama No. 1
Diagrama de Flujo de Proceso de Implementacin del Plug-in
73
Ingresar a Configuraciones
Terminar Proceso de
Despliegue
Ingresar en al Agente
Destino
Importar Plug-in
Configurar
Realizar Despliegue del Plug-in
MySQL
Fin
Fin
Seleccionar Agente Destino de
Administracin para Desplegar
Plug-in
74
75
76
TRMINOS DE APOYO
Programa de Actualizacin
"Actualizar", una versin posterior del programa, que por lo general Oracle
pone a disposicin de sus clientes el soporte de las licencias de programas
sin costo de licencia adicional, aparte de gastos de envo cargos en su caso, a
condicin de que usted ha pedido una oferta de soporte tcnico que incluye
actualizaciones de software para tales licencias para el perodo en cuestin.
Las actualizaciones no incluyen ninguna liberacin, opcin o futuro
programa Oracle con licencias por separado.
Las actualizaciones se
77
78
Limitacin de responsabilidad
Ninguna de las partes se hace responsable de ningn incidental indirecto,
especiales morales o emergentes, o la prdida de ganancias, ingresos, datos o
de datos de uso. Mxima responsabilidad de oracle por daos derivados
desde o relacionadas con su orden, ya sea en forma contractual o
extracontractual, se limita a la cuanta de las tasas que paga oracle en su
orden, y si el resultado tales daos por el uso de servicios de apoyo tcnico,
ser responsabilidad limitada de las tarifas.
Usted paga oracle para la asistencia tcnica de servicios deficientes que dio
lugar a la responsabilidad.
De confidencialidad
En virtud de su solicitud, las partes pueden tener acceso a informacin
confidencial a una otro ("informacin confidencial"). Cada uno de nosotros
de acuerdo en divulgar informacin que se requiere para el cumplimiento de
las obligaciones de su solicitud. La informacin confidencial se limitar a
los trminos y precios en su solicitud y toda la informacin claramente
identificada como confidencial en el momento de la divulgacin.
79
Para
conocer
sobre
licencias
http://www.oracle.com/pls/db102/homepage.
de
oracle
visite
80
81
CAPTULO 3
3
METODOLOGA
mencionados a continuacin:
82
INVESTIGACIN APLICADA
83
Adems
84
fuentes de informacin que en este caso han sido el sitio web de Oracle y el
de MySQL, adems se han utilizado las herramientas apropiadas las cuales
de describen a continuacin:
VMWARE
Es una herramienta que permite crear maquinas virtuales dentro de una
maquina real, sin que esto afecte el disco duro de la PC debido a que se
puede crear tantas maquinas virtuales uno requiera y as mismo eliminarlas
fcilmente sin que esto ocasione desgaste o cause daos al Disco Duro.
85
diseado para competir directamente con el Red Hat. Oracle Linux can be
freely downloaded through their E-delivery service, with support packages
priced at $99 per year, though updates are free. Oracle Linux puede
descargarse gratuitamente a travs de su servicio de correo de entrega, con
paquetes de soporte a un precio de $ 99 por ao, aunque las actualizaciones
son gratuitas.
OEL ha sido certificado para el cumplimiento de la base estndar de
Linux (LSB), lo que reduce las diferencias entre cada uno de las
distribuciones de Linux y reduce considerablemente los costos
involucrados en portar aplicaciones a las distribuciones diferentes.. (16).
Oracle 10g
Es una herramienta tipo cliente/servidor que sirve para gestionar bases de
datos, es un Sistema de Gestin de Base de Datos Relacional (RDBMS
Relational Data Base Management System), desarrollado por Oracle
Corporation.
86
completos, destacando:
Soporte de transacciones,
Estabilidad, es totalmente compatible con Red Hat Enterprise Linux
Soporte multiplataforma.
MySQL
Es un sistema de gestin de base de datos relacional, multiusuario y robusto
SQL(Structured Query Language).
El software MySQL tiene una doble licencia. Los usuarios pueden optar por
usar el software MySQL como un producto Open Source bajo los trminos
de la GNU General Public License o pueden adquirir una licencia comercial
estndar de Oracle.
estas deben
87
Indicadores
Tcnicas
y/o
Instrumentos
V. D.
Configuracin de
Referencias
Grid Control para
bibliogrficas
aadir un nuevo
Configuracin,
sobre Oracle
destino
a
para disear un Enterprise
monitorear en la
prototipo
del Manager 10g Grid
consola.
proyecto.
Control en
Internet.
Configuracin es
el proceso que se
llevar a cabo
88
para
poder
monitorear una
base de datos no
oracle.
V.I
Informacin
adquirida
sobre
plugins Asesora brindada
Extensibilidad de los
existentes
para por Yoveri S.A.
Grid Control.
aadir una base de
datos no oracle.
89
Objetivos de la Investigacin
Justificacin e importancia de la investigacin
Marco terico:
Fundamentacin Terica
Fundamentacin Legal
Variables de la Investigacin
Definicin de Trminos
Metodologa:
Recopilacin de Informacin,
Tipo de Investigacin,
Demostracin (Factibilidad del Proyecto),
Operacionalizacin de variables e indicadores
Procedimiento de la Investigacin
90
91
92
CAPTULO 4
4
MARCO ADMINISTRATIVO
4.1 Cronograma
El Cronograma de trabajo que se llevo a cabo para realizar este proyecto del
primer curso de fin de carrera se lo pude ver en Anexo 3.
4.2 Presupuesto
Cuadro No. 7
Detalle de ingresos del proyecto
INGRESOS
Prstamo en la Cooperativa Nacional
DLARES
$
1000.00
623.00
Remesa familiar
500.00
2,123.00
TOTAL
93
Cuadro No. 8
Detalle de egresos del proyecto
EGRESOS
Suministros de oficina y computacin
DLARES
$
50.00
Fotocopias
10.00
826.00
Transporte
70.00
100.00
117.00
Curso de graduacin
900.00
50.00
2,123.00
TOTAL
Ingresos
Aportacin por parte familiar, para gastos varios en la realizacin del primer
curso de fin de carrera
94
Egresos
95
CAPTULO 5
5
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Despus de analizar la informacin que se ha recopilado sobre este tipo de
tecnologa se puede concluir que aunque existan otras herramientas para
realizar una supervisin de los sistemas informticos, stas han sido
desarrolladas para gestionar un solo destino que en estos casos solo es la
propia base de datos para la cual ha sido diseado, mientras que Oracle
Enterprise Manager Grid Control, es una nueva tecnologa que se basa en
conceptos de Computacin Grid que proporciona una mejor supervisin del
entorno informtico de una empresa, ya que siendo este un software que
contiene una consola central de administracin permite reducir el tiempo de
administracin de un DBA puesto que desde la misma pueden estar
monitoreando un conjunto de destinos de sistemas informtico conectados
en red, es as que gracias a esta caracterstica la existencia de muchas
pequeas mquinas no incrementa la complejidad de la administracin.
96
RECOMENDACIONES
97
98
ANEXOS
ANEXO 1:
GLOSARIO DE TRMINOS
Grid O Grid Computing: Sistema de computacin distribuido que permite
compartir recursos no centrados geogrficamente a travs de la Red, para resolver
problemas de gran escala, los recursos compartidos pueden ser computadores,
software, datos e informacin.
99
100
Software Libre: Son programas informticos, en los que prevalece la libertad para
los usuarios de ejecutar, copiar, distribuir, estudiar y modificar el software. (18)
ANEXO 2:
DESARROLLO DEL PROTOTIPO DEL TRABAJO DE
INVESTIGACIN.
101
Ilustracin 2.
Pantalla de Inicio de VMware.
102
Ilustracin 2.1
Creacin de una Mquina Virtual.
103
Ilustracin 2.2
Tipo de Instalacin para virtual.
104
Ilustracin 2.3.
Eleccin del S.O. que se Instalar en Maquina Virtual.
105
Ilustracin 2.4.
Directorio donde se Alojar
Ahora se escoger el tipo de red que se desea tener, nos da cuatro opciones:
Bridge: Usa
Network Address Translation (NAT):
Host Only Networking
Do not use a network connection: Esta opcin no permite usar ningn tipo de
conexin.
106
Ilustracin 2.5.
Eleccin de Tipo de Red a Utilizarce en Mquina
Virtual.
En la siguiente ventana pedir que se ingrese el tamao de disco duro que se utilizar
para esta mquina virtual y finalizamos.
107
Ilustracin 2.6.
Asignar Tamao de Disco Duro Para
Una vez realizados los pasos anteriores la mquina queda lista para instalar el sistema
operativo, ahora se procede a ingresar el primer disco que contiene el instalador del
sistema operativo y damos click en start this virtual machine.
108
Ilustracin 2.7.
Ventana Lista Para Instalar el S.O.
109
Ilustracin 2.8.
Comienzo del Proceso de Instalacin del S.O.
110
Ilustracin 2.9.
Ventana de Inicio del Instalador.
A continuacin nos pedir que seleccionemos el idioma que queremos tener durante
el proceso de instalacin en este caso espaol.
111
Ilustracin 2.10.
Eleccin del Idioma Para el Proceso de Instalacin.
Ahora se elige el idioma del teclado que tambin ser espaol y seguimos a la
siguiente ventana que nos presentar una advertencia en la cual nos indica que
debemos crear una nueva tabla de particiones y seleccionamos s.
112
Ilustracin 2.11.
Inicializacin de la tabla de particiones.
Continuamos a la siguiente ventana en la cual nos indica el tipo de particin del disco
que deseamos, en este caso elegimos la ltima opcin crear particin personalizada
113
Ilustracin 2.12.
Creacin de Particiones Personalizadas de Disco.
114
Ilustracin 2.13.
Asignacin de Espacio de Disco Para Particin Swap.
115
Ilustracin 2.14.
Asignacin de Espacio de Disco Para Archivos
Temporales.
116
Ilustracin 2.15.
Asignacin de Espacio de Disco Para el S.O.
117
Ilustracin 2.16.
Detalle de las Particiones Creadas.
elegimos la opcin de
118
Ilustracin 2.17.
Pantalla de Asignacin de IP.
119
Ilustracin 2.18.
Pantalla de Asignacin de Puerta de Enlace y DNS.
120
Ilustracin 2.19.
Ubicacin del Pas donde se Instalar el S.O.
121
Ilustracin 2.20.
Asignacin de Contrasea al Usuario Root.
122
Ilustracin 2.21.
Pantalla de Seleccin de Paquetes Para el S.O.
123
Ilustracin 2.22.
Eleccin de Sub-Categoras de
124
Ilustracin 2.23.
Paquetes en Desarrollo de Software Anticuado.
125
Ilustracin 2.24.
Eleccin de Sub-Categoras en Sistema Base.
126
Ilustracin 2.25.
Eleccin de paquetes de Herramientas del Sistema.
127
Ilustracin 2.26.
Paquetes en Soporte Para Software Anticuado.
128
Ilustracin 2.27.
Inicio de del S.O.
Una vez terminada la instalacin habr que reiniciar la mquina y realizar las
configuraciones correspondientes antes de ingresar por primera vez al sistema
operativo.
129
Ilustracin 2.28.
Pantalla de Inicio a del S.O.
130
Ilustracin 2.29.
Acuerdo de Licencia y Condiciones de Uso.
131
Ilustracin 2.30.
Permiso de Acceso a Servicios.
132
Ilustracin 2.31.
Configuracin de Selinux.
133
Ilustracin 2.32.
Habilitar/Deshabilitar Kdump.
134
Ilustracin 2.33.
Ajustes de Fecha y Hora.
135
Ingresar como usuario root y verificar que el sistema operativo cuente con los
siguientes paquetes .rpm instalados, ya que, estos son necesarios para la instalacin
del software de OEM, abrimos una terminal y ejecutamos el siguiente comando:
rpm -q compat-libstdc++-33 elfutils-libelf-devel glibc-devel-2.5 gcc gcc-c++
libaio-devel libstdc++-devel unixODBC unixODBC-devel sysstat binutils
elfutils-libelf glibc glibc-common libaio libgcc libstdc++ make libXp
136
Ilustracin 3.
Verificacin de paquetes instalados.
137
cd 1
rpm -ivh binutils-2*
rpm -ivh elfutils-libelf-0*
rpm -ivh glibc-2*
rpm -ivh glibc-common-2*
rpm -ivh libaio-0*
rpm -ivh libgcc-4*
rpm -ivh libstdc++-4*
rpm -ivh make-3*
cd 2
rpm -ivh compat-libstdc++-33*
rpm -ivh elfutils-libelf-devel*
rpm -ivh glibc-devel-2*
rpm -ivh glibc-headers*
rpm -ivh gcc-4*
rpm -ivh libgomp*
rpm -ivh gcc-c++-4*
rpm -ivh libaio-devel*
rpm -ivh libstdc++-devel-4*
rpm -ivh unixODBC-2.*
rpm -ivp libXp-1.0.0-8.i386.rpm
cd3
rpm -ivh unixODBC-devel-2.*
rpm -ivh sysstat*
Luego de haber realizado las instalaciones de los paquetes verificar que hayan sido
instalados.
138
Nota: Para realizar una administracin de una mquina destino se deber instalar
el paquete perl-Digest-SHA1 desde el cd2.
vi /etc/sysctl.conf
Para salir del archivo y guardar los datos ingresados presionamos la tecla escape (esc)
y escribir :x!
139
Al volver a la terminal ejecutar la siguiente linea para que el script anterior se carge
en el sistema operativo.
/sbin/sysctl -p
vi /etc/security/limits.conf
soft
hard
soft
hard
nproc
nproc
nofile
nofile
2047
16384
1024
65536
vi /etc/pam.d/login
140
session
session
required
required
/lib/security/pam_limits.so
pam_limits.so
vi /etc/selinux/config
Y modificar lo siguiente:
SELINUX=disabled
141
ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
chmod 755 /usr/lib/libgdbm.so.2.0.0
chmod 755 /usr/lib/libdb.so.2
Creacin de grupos
En esta parte crearemos tres grupos como lo vemos a continuacin:
groupadd oinstall
groupadd dba
groupadd oper
142
passwd oracle
Y cambiamos la clave.
Ilustracin 3.1.
Cambio De Contrasea En Usuario Oracle
mkdir -p /u01/app/oracle/OracleHomes
143
vim /home/oracle/.bash_profile
144
145
146
Salir del usuario root y logonearse como usuario oracle, abrimos una terminal y
nos ubicaremos en la carpeta que contiene el instalador de Oracle Enterprise Manager
Grid Control 10gR2, en nuestro caso ser la carpeta /oem10gr2, damos el siguiente
comando: sh runInstall ignoreSysPrereqs, lo que nos mostrara la pantalla con
cuatro tipos de instalacin:
147
Ilustracin 4.
Ubicacin del directorio raz para OEM 10g
148
Ilustracin 4.1
Ubicacin del Directorio de Inventario.
149
Ilustracin 4.2
Comprobacin de Requisitos Previos a de OEM 10g
R2.
150
Ilustracin 4.3.
Creacin de de Datos del Repositorio.
En la siguiente ventana de
151
Ilustracin 4.4.
Especificacin de Contraseas para los Agentes
Destinos y los Usuarios de de Datos de Repositorio.
Luego de haber realizado lo anterior, nos muestra una pantalla donde se detallan los
componentes que sern instalados y el espacio de disco requerido para dicha
instalacin.
152
Ilustracin 4.5.
Proceso de Instalacin del OEM Grid Control 10g R2.
153
Ilustracin 4.6.
Archivos de Comandos de Configuracin.
154
Ilustracin 4.7.
Proceso de Configuracin de de Datos.
155
Ilustracin 4.8.
Proceso de Configuracin de los Componentes de
OEM
Luego de haber finalizado la instalacin con xito, veremos el estado del agente en el
cual observaremos los detalles de los componentes y la versin del Oracle Enterprise
Manager instalado que en este caso es la 10.2.0.1.0 (R2), para esto ingresaremos la
siguiente lnea.
156
Ilustracin 4.9.
Informacin de los Componentes Instalados.
157
Luego de realizada la instalacin con xito del Enterprise Manager Grid Control
10gR2, debemos realizar los siguientes pasos desde una consola abierta en el usuario
oracle para proceder a actualizar al 10gR5.
158
Ilustracin 5.
Ejecucin de Permisos en de Datos Para Actualizar
OEM.
Luego de haber realizado estos pasos procedemos a realizar el parcheo para actualizar
la versin del Enterprise Manager Grid Control; desde una terminal ingresamos a la
carpeta descomprimida de la versin R5 y buscamos la carpeta P3731593_10205_
Linux, este parche nos sirve para actualizar el OMS y Repositorio, adems actualiza
el Agente.
Ejecutamos el siguiente comando desde una terminal abierta en el usuario oracle para
iniciar el proceso de instalacin:
sh runInstall ignoreSysPrereqs
4.1
159
Ilustracin 5.1.
Ingreso del Directorio del OMS Para su Actualizacin.
160
Ilustracin 5.1.1
Configuracin de Notificaciones a Travs de Correo
Electrnico.
161
Ilustracin 5.1.2
Comprobacin de Requisitos Previos a del OMS y el
Repositorio.
Antes de comenzar con la actualizacin del OMS nos pide que ingresemos la
contrasea del usuario Adminsitrador de Base de Datos del repositorio SYS.
162
Ilustracin 5.1.3
Ingreso de Contrasea del Usuario SYS.
163
Ilustracin 5.1.4
Ingreso de del Usuario Administrador.
Al continuar nos aparecera la siguiente advertencia que nos indica que los sevicios de
Application Server sern detenidos para comenzar el proceso de actualizacin, a lo
cual se seleccionar aceptar.
164
Ilustracin 5.1.5
Advertencia de Servicios que Sern Detenidos.
165
Ilustracin 5.1.6
Proceso de del Parche (Actualizacin).
/u01/app/oracle/OracleHomes/oms10g/root.sh
166
4.2
Ilustracin 5.2.
Ubicacin del Directorio Raz del Agente.
167
Ilustracin 5.2.1.
Proceso de Actualizacin del Agente.
168
Ilustracin 5.2.2.
Proceso de Configuracin de Actualizacin del Agente
De esta manera hemos actualizado la versin del Enterprise Manager Grid Control,
eso lo verificamos viendo el estado del agente ejecutando el siguiente comando.
169
Ilustracin 5.2.3.
Estado del Agente y Componentes Actualizados del
OEM
Ilustracin 5.2.4.
Pantalla de Ingreso a Control.
170
Ilustracin 5.2.5.
Pantalla Principal de de Administracin.
Al dar click en destinos controlados, aparece un listado que indica cuales son los
detinos que seran monitoreados.
171
Ilustracin 5.2.6.
Listado de Destinos Monitoreados a Travs de Grid
Control.
172
Antes de comenzar con la instalacin del Agente debemos configurar el archivo hosts
ubicado en el directorio /etc/ para permitir un bidireccionamiento entre el host del
Grid Control y el host destino, ya que, al realizar esto tanto el Grid Control como el
Agente destino harn su conexin tanto por la ip como por el nombre de Host, en
caso de no realizar esto podra presentar inconvenientes al momento de aadir un
destino a la consola Grid Control, a continuacin se muesta una explicacin:
Ilustracin 6.
Configuracin del Archivo Hosts en Equipo Linux
Destino.
173
Ilustracin 6.1.
Configuracin del Archivo Hosts en Maquina Principal
OEM
c
Ingresamos como usuario oracle y corremos el instalador con el comando sh
runinstaller, en este caso se elegir la ultima opcin, ya que slo se requiere instalar
el agente de administracin para poder aadir un destino en la consola Grid Control.
Ilustracin 6.2.
Instalacin de un Agente de Administracin en un
Destino.
174
Ilustracin 6.3.
Ubicacin del Directorio Raz para el Agente.
Especificamos el directorio del inventario.
Ilustracin 6.4.
Ubicacin del Directorio Para el Inventario del Agente.
175
Ilustracin 6.5.
Comprobacin de Requisitos Para del Agente.
Al continuar con la instalacin nos pedir que especifiquemos el nombre del host
donde se encuentra instalado el OMS y el puerto para realizar la comunicacin.
176
Ilustracin 6.6.
Conexin entre el Agente y el OMS.
177
Ilustracin 6.7.
Autenticacin Para Comunucacin entre Agente y
OMS.
178
Ilustracin 6.8.
Proceso de Instalacin del Agente.
Al igual que en la instalacin del Enterprise Manager Grid Control 10g se ejecutan
los siguientes comandos como usuario root.
179
Ilustracin 6.9
Archivos de Comandos de Configuracin.
180
Ilustracin 6.10
Estado del Agente y Comprobacin de con el OMS.
Adems OEM 10g permite administrar los servicios que se ejecutan en el host
destinos, entre ellos el servicio de MySQL para lo cual se descargar el paquete yast
desde el siguiente link: http://oss.oracle.com/projects/yast/ , ya que esto lo pide a
travs de la ventana del Grid Control.
181
Ilustracin 6.11
Pantalla de Administracin del Host Destino.
Una vez descargado dicho paquete se guardar en una carpeta en el escritorio del host
destino a la cual se ingresar y con la siguiente linea de comando se procede a instalar
dichos paquetes:
Sh install.sh
182
Ilustracin 6.12a
Proceso de verificacion para instalar yast.
Ilustracin 6.12b.
Proceso de instalacin de yast.
183
INSTALACIN DE MYSQL
184
Ilustracin 7
Instalacin de MySQL.
185
Ilustracin 8.1.
Visualizacin de los Hosts Destinos.
Para realizar la importacin del plugin de monitoreo para Mysql, es necesario tener
instalado OEM Grid Control 10gR3 como versin mnima, caso contrario no se podr
importar el mismo hasta mientras no se realice una actualizacin del software, en
nuestro caso no nos presentar problema, ya que contamos con el software
actualizado 10gR5.
186
Ilustracin 8.2.
Pantalla de Credenciales Preferidas.
En este caso como credencial preferida hemos puesto el usuario oracle del destino y
su respectiva contrasea, ya que es ah donde se realiz la instalacin del agente con
todos los permisos oracle, luego damos click en aplicar.
Ilustracin 8.3.
Ingreso de Credenciales
Destino.
Preferidas
en
Agente
187
examinar, ingresamos
Ilustracin 8.4.
Importacin del Plugin de Monitorio MySQL.
Una vez realizado esos pasos podemos visualizar que el plugin mysql ya aparece en la
parte inferior de la ventana Gestion de Plugins.
188
Ilustracin 8.5.
Ventana Principal de Gestin de Plugins.
Ahora continuaremos con el pespliegue del plugin, dar click en el icono de desplegar,
en la ventana que nos aparecer a continuacin damos click en el botn agregar
agente, tipo de destino seleccionamos AGENTE, en la lista que nos aparece en la
parte de abajo, marcamos la casilla que corresponde al nombre del agente que se
encuentra instalado en el host del servidor de base de datos Mysql y lo
seleccionamos.
189
Ilustracin 8.6.
Eleccin de Agente de Administracin.
Luego continuaremos con los pasos para realizar el despliegue y daremos click en
terminar para comenzar con el proceso de despliegue.
Ilustracin 8.7.
Proceso de Despliegue del Plugin MySQL.
190
Ilustracin 8.8.
Comprobacin de Estado de Despliegue del Plugin
MySQL.
A continuacin se procede a agregar la Base de Datos MySQL, para esto hay que
ingresar a Destinos, luego a Todos Los Destinos e ingresar al Agente del Host de
Mysql y luego en Destinos Controlados por este Agente en agregar buscaremos
MySQL Server, ir.
Ilustracin 8.9.
Agregar Destino MySQL Server.
191
Database User (opcional): Por defecto se utiliza el usuario del SO donde est
el agente.
192
Ilustracin 8.10.
Configuracin Destino MySQL Server.
193
Ilustracin 7.11.
Pantalla de estado de MySQLServer
194
BIBLIOGRAFA
DIRECCIONES WEB
del
Ecuador
(2010),
Camino
hacia
las
bases
de
Datos
relacionales,
(2009)
http://eltamiz.com/elcedazo/2009/04/13/historia-de-un-viejo-informatico-el-caminohacia-las-bases-de-datos-relacionales/
195
Oracle
(2011),
Polticas
de
privacidad
http://www.oracle.com/html/services-privacy-policy.html.
del
producto,
Roy Tanck y Amanda Fazani (agosto 2009). Historia y funciones del Administrador
de Bases de Datos. http://tutorialdeadministraciondebasededatos.blogspot.com/
de
las
bases
de
datos,
196