Você está na página 1de 25

Trabajo 1

Unidad 2.- Arquitectura del gestor


Instituto Tecnolgico de Lzaro Crdenas
Profesor:
Ing. Marcelo Alonso Mondragn
Materia:
Administracin de base de datos
Integrantes del proyecto:
Carlos Hctor Cruz Lpez
Marco Antonio Villanueva Guzmn


1
Contenido
Oracle database 11g ............................................................................................... 2
1.- Descripcin ..................................................................................................... 2
Caractersticas .................................................................................................. 2
2.- Requerimientos mnimos para la instalacin de Oracle. ................................. 3
3.- Instalacin de Oracle database 11g en Windows Server 2008 ....................... 3
5.- Ubicacin de los programas del DBMS ....................................................... 15
6.- Ubicacin de los archivos de la instancia de base de datos ......................... 16
7.- Servicios/procesos que deben estar activos en SO para que el DBMS
funcione ............................................................................................................. 17
8.- Procedimiento para iniciar/terminar el sistema de bases de datos ............... 18
9.- Principales variables de entorno usadas y definidas en el SO ..................... 22





2
Oracle database 11g
1.- Descripcin
Oracle es un sistema de gestin de base de datos relacional (o RDBMS por el
acrnimo en ingls de Relational Data Base Management System), desarrollado
por Oracle Corporation. Oracle surge en 1977 bajo el nombre de SDL (Software
Development Laboratories); luego, en 1979, SDL cambia su nombre por Relational
Software, Inc. (RSI).
La fundacin de Software Development Laboratories (SDL) fue motivada
principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base
de Datos) de George Koch. Computer World defini este estudio como uno de los
ms completos jams escritos sobre bases de datos. Este artculo inclua una
comparativa de productos que eriga a Relational Software como el ms completo
desde el punto de vista tcnico. Esto se deba a que usaba la filosofa de
las bases de datos relacionales, algo que por aquella poca era todava
desconocido.
Caractersticas
Oracle Database un sistema de gestin de base de datos relacional (RDBMS
Relational Data Base Management System), desarrollado por Oracle Corporation.
Oracle destaca por:
Soporte de transacciones: una transaccin en un sistema de gestin de
bases de datos (SGBD), es un conjunto de rdenes que se ejecutan
formando una unidad de trabajo, es decir, en forma indivisible. Un SGBD se
dice transaccional si es capaz de mantener la integridad de los datos,
haciendo que estas transacciones no puedan finalizar en un estado
intermedio. Cuando por alguna causa el sistema debe cancelar la
transaccin, empieza a deshacer las rdenes ejecutadas hasta dejar la
base de datos en su estado inicial (llamado punto de integridad), como si la
orden de la transaccin nunca se hubiese realizado.
Estabilidad: con una tasa de errores mnima.


3
Escalabilidad: capacidad del sistema informtico de cambiar su tamao o
configuracin para adaptarse a las circunstancias cambiantes.
Soporte multiplataforma: se puede instalar en Linux, Unix, Windows,
Solaris (SPARC), AIX (PPC64), HP-UX Itanium, HP-UX PA-RISC, Mac OS
X Server.
2.- Requerimientos mnimos para la instalacin de Oracle en Windows
Server 2008 Standard edition (32 bits).

Requisitos Valores
Procesador: 1 GHz mnimo
RAM: 1 GB (Recomendado 2 GB)
Memoria virtual: Se recomienda de 1,5 a 2 veces el tamao de
la memoria RAM.
Disco duro: 5.39 GB instalacin tpica y 5.89 GB para la
instalacin avanzada.

3.- Instalacin de Oracle database 11g en Windows Server 2008
Para dar inicio a la instalacin de Oracle database 11g, Primero debemos
descargar los archivos de instalacin de la siguiente direccin:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
Pulsaremos "Accept License Agreement" tras haber ledo el acuerdo de licencia:



4
Posteriormente haremos click en Microsoft Windows (32-bit), ya que en este
caso instalaremos Oracle en Windows Server 2008 con plataforma de 32 bits.

Para poder realizar la descarga deberemos ser usuarios registrados de Oracle (es
gratuito). Si somos usuarios registrados introduciremos usuario y contrasea en
"Username" y "Password" y pulsaremos "Continue" para iniciar la descarga. Si no
lo somos pulsaremos "sign up now" para proceder al registro:



5
Tras haber introducido usuario y contrasea o haber realizado el proceso
de registro de nuevo usuario, nos mostrar la ventana de descarga del navegador
que estemos utilizando, marcaremos "Guardar archivo" y pulsaremos "Aceptar":

Una vez finalizada la descarga, descomprimiremos el fichero y accederemos a la
carpeta llamada database y ejecutaremos el fichero setup.exe;



6
Nos aparecer una ventana para configurar las actualizaciones de seguridad, en
esta ventana proporcionaremos nuestra direccin de correo electrnico si
deseamos recibir informacin sobre los problemas de seguridad, esto es opcional.
Damos click en siguiente para proceder con la instalacin.

A continuacin el asistente de instalacin nos dar las siguientes opciones de
instalacin:
Crear y configurar Base de Datos: Esta opcin crea una nueva base de
datos junto con esquemas de ejemplos.
Instalar solo software de la Base de Datos: Esta opcin solo instala los
binarios de la base de datos, posteriormente para configurar la base de
datos se debe ejecutar el Asistente de configuracin de Bases de Datos
despus de instalar el software.
Actualizar Base de Datos existente: Esta opcin actualiza una base de
datos ya existente.


7
Seleccionaremos la opcin Crear y configurar Bases de Datos y daremos click en
siguiente.

Posteriormente aparecer una ventana con las siguientes opciones:
Clase de Escritorio: Esta opcin se recomienda si la instalacin se va a
realizar en una computadora porttil o un sistema de escritorio, ya que
incluye una base de datos inicial y permite una configuracin mnima.
Clase de Servidor: Esta opcin es recomendada si la instalacin se va a
realizar en un sistema de servidor ya que permite configuraciones ms
avanzadas.
En este caso seleccionaremos la opcin Clase de Escritorio y daremos click en
siguiente.


8

En esta ventana se realiza una configuracin bsica de la base de datos. A
continuacin se da una breve descripcin de las diferentes opciones:
Directorio Base de Oracle: Es el directorio de nivel superior para las
instalaciones de software de Oracle. La ruta de acceso al directorio base de
Oracle aparece por defecto. Puede cambiar la ruta de acceso segn sus
requisitos.
Ubicacin del software: Es la ruta de acceso al directorio raz de Oracle, en el
que se colocan los binarios de Oracle Database para esta instalacin.
Ubicacin de Archivos de Bases de Datos: La ubicacin de archivos de base de
datos es el lugar en el que se almacenan los archivos de la base de datos Oracle.
Edicin de Base de datos:
Enterprise Edition: Este tipo de instalacin est diseado para
aplicaciones a nivel de empresa.


9
Standard edition: Este tipo de instalacin est diseado para aplicaciones
a nivel de departamento o grupo de trabajo y para pequeas y medianas
empresas.
Standard Edition One (Slo para Instalaciones de Escritorio e
Instancia nica): Este tipo de instalacin est diseado para aplicaciones
a nivel de departamento o grupo de trabajo, o para aplicaciones web.
Personal Edition (Slo para Sistemas Operativos Microsoft Windows):
Este tipo de instalacin instala el mismo software que el tipo de instalacin
Enterprise Edition, con excepcin de los paquetes de gestin.
Juego de caracteres: Esta opcin permite almacenar los datos de caracteres de
la base de datos con uno de los siguientes mtodos:
Usar Valor por Defecto: Esta opcin utiliza los valores del idioma del
sistema operativo.
Unicode: Esta opcin permite almacenar varios grupos de idiomas.
Nombre de la Base de Datos Global: Es el nombre proporcionado para la base
de datos que la identifica de manera exclusiva y la distingue de las dems bases
de datos de la red. . El nombre de la base de datos global consta de dos
componentes: El nombre de la base de datos y el dominio. Se representa
nombre_base_datos.dominio.
Contrasea del administrador: Es la contrasea que se introducir al accesar a
la base de datos. La instalacin no podr continuar si la contrasea no cumple los
siguientes requisitos: La contrasea no puede superar los 30 caracteres. No se
aceptan contraseas vacas. La contrasea no podr ser el nombre de usuario.
Una vez que se halla configurado conforme a sus requisitos, daremos click en
siguiente.


10

A continuacin se comprobara si el equipo cumple con los requisitos para la
instalacin de Oracle database 11g.

Una vez haya finalizado la comprobacin, daremos click en Terminar.


11

A continuacin se iniciara el proceso de instalacin.

Posteriormente nos aparecer una ventana indicando el proceso de configuracin.


12

Tras instalar y configurar la base de datos nos aparecer una ventana de
informacin de la base de datos. Esta informacin nos servir para saber cmo
quedo configurada dicha base de datos y conocer las ubicaciones de los archivos
log as como tambin el nombre de base de datos global y dems cosas. Daremos
click en Aceptar.



13
En esta ventana aparecer una nota con la direccin URL del control de la base
de datos. La direccin URL es https://localhost:1158/em. Daremos click en
Cerrar.

Tras la instalacin, podremos comprobar que Oracle funciona correctamente
entrando en la administracin (Oracle Enterprise Manager), abriendo un
navegador de Internet y escribiendo la URL: https://localhost:1158/em. Para el
caso de Internet Explorer nos advertir de que "La conexin segura ha fallado"
debido a que el certificado de seguridad no es vlido, pulsaremos en Vaya a este
sitio web (no recomendado), nos saldr una ventana de alerta y pulsaremos
Aceptar:


14

Posteriormente en la ventana de inicio de sesin de Oracle Enterprise Manager,
introduciremos el usuario (system) y la contrasea y pulsaremos "Conectar":



15
Como se puede observar, en Oracle Database 11g, toda las administracin es va
web (http), bastante intuitiva y sencilla. Podremos acceder a esta administracin
desde cualquier equipo de nuestra red (LAN) sin necesidad de instalar software
cliente ni nada por el estilo, con un simple navegador de Internet. Slo
necesitaremos tener abierto el puerto 1158 en el equipo con Oracle Database 11g:







5.- Ubicacin de los programas del DBMS en la estructura de archivos
del sistema operativo
La ubicacin de los programas de Oracle database se encuentra en la siguiente
direccin: C:\app\Administrador\product\11.2.0\dbhome_1
Como se muestra en la siguiente imagen:


16

6.- Ubicacin de los archivos de la instancia de base de datos creada
sobre el sistema operativo
La ubicacin de los archivos de la instancia de base de datos creada se encuentra
en la siguiente direccin:
C:\app\Administrador\oradata\ABD
Como se muestra en la siguiente imagen:



17
7.- Servicios/procesos que deben estar activos en SO para que el
DBMS funcione
Procesos:
oracle.exe
emagent.exe
nmesrvc.exe
omtsreco.exe
TNSLSNR.exe
Los principales procesos que deben estar en ejecucin para que el DBMS
funcione son Oracle.exe y TNSLSNR.exe ya que el proceso Oracle.exe se
encarga de ejecutar el servicio llamado OracleServiceORCL y el proceso
TNSLSNR.exe se encarga de ejecutar el servicio
OracleOraDb11g_home1TNSListener.

Servicios:
OracleVSS WriterABD
OracleDBConsoleABD
OracleJobSchedulerABD
OracleMTSRecoveryService


18
OracleOraDb11g_home1ClrAgent
OracleOraDb11g_home1TNSListener
OracleServiceABD
Los principales servicios que deben estar activos para que el DBMS funcione son
OracleServiceABD que se encarga de hacer funcionar la instancia de la BD y
OracleOraDb11g_home1TNSListener que se encarga de hacer funcionar el
servicio de listener.

8.- Procedimiento para iniciar/terminar el sistema de bases de datos
Un procedimiento para iniciar y detener el sistema de base de datos es haciendo
unos pequeos scripts que facilitaran esta tarea. El primer paso a seguir es abrir la
ventana donde se muestran los servicios activos, para eso nos iremos a inicio- >
Herramientas administrativas -> Servicios. Nos aparecer la siguiente ventana:


19

Posteriormente buscaremos los servicios de Oracle y en cada uno de los servicios
le daremos click derecho, aparecer un men y seleccionaremos la opcin
Propiedades. Aparecer una ventana donde cambiaremos el tipo de inicio a
manual y daremos click en Aceptar. Este procedimiento lo repetiremos con todos
los servicios que digan Oracle.

A continuacin abrimos un bloc de notas y escribiremos el comando net start y a
continuacin el nombre del servicio que queremos iniciar, cabe mencionar que si


20
el nombre del servicio tiene espacios debe ponerse entre comillas. El bloc de
notas debe lucir como se muestra en la siguiente imagen:

Posteriormente nos iremos a archivo -> Guardar como y le asignaremos el nombre
de startOracle.bat y lo guardaremos en este directorio:
C:\app\Administrador\oradata
El fichero se puede guardar en cualquier lugar pero en este caso yo lo guarde en
esa carpeta como se muestra en la siguiente imagen:



21
A continuacin abriremos otro bloc de notas y pondremos el comando net stop y el
nombre de los servicios de Oracle como se muestra en la siguiente imagen:

Posteriormente guardaremos el archivo haciendo click en Archivo -> Guardar
como y asignndole el nombre de stopOracle.bat. Lo guardaremos en el mismo
directorio que el anterior.



22
Una vez creados los dos archivos con extensin .bat estarn listos para ejecutarse
haciendo click derecho y seleccionando la opcin Ejecutar como administrador.
El archivo llamado startOracle nos sirve para iniciar el sistema de base de datos y
el otro llamado stopOracle se encarga de cerrar el sistema de base de datos. En la
siguiente imagen se muestra un ejemplo de la ejecucin:

9.- Principales variables de entorno usadas y definidas en el sistema
operativo para el uso y administracin del DBMS
A continuacin se enumera una lista parcial de variables de entorno que se
pueden incluir en el perfil del usuario. La sintaxis para definir variables de entorno
depender del shell que est usando:
CDPATH - Especifica los directorios que se han de buscar cuando se
escribe un nico nombre de directorio sin un nombre de ruta de acceso
completo.
HISTORY - Establece el nmero de comandos disponibles para el
comando history (slo para el shell C).
HOME - Define la ruta de acceso absoluta del directorio raz; el sistema
utilizar esta informacin para decidir a qu directorio cambiar cuando
escriba el comando cd sin argumentos.
LANG - Especifica el lenguaje local. Los valores adecuados son: japons,
alemn, francs, sueco, espaol e italiano.


23
LOGNAME - Define el nombre de entrada. El valor predeterminado para
esta variable se establece automticamente al nombre de entrada
especificado en la base de datos passwd como parte del proceso de
entrada. Si desea informacin acerca de la base de datospasswd,
consulte System Administration Guide.
LPDEST - Define la impresora predeterminada.
MAIL - Especifica la ruta de acceso del correo, que normalmente se
encuentra en el directorio /var/mail/nombre-usuario, donde nombre-
usuario es el nombre de entrada.
MANSECTS - Establece las secciones de documentacin en lnea
disponibles.
PATH - Lista, en orden, los directorios en los que el sistema busca para
encontrar el programa que se va a ejecutar al escribir un comando. Si el
directorio apropiado no se encuentra en la ruta de acceso de bsqueda,
deber introducirlo o escribir el nombre completo de la ruta de acceso
cuando introduzca un comando. El valor predeterminado de esta variable se
define automticamente y se establece como se especifica en el
archivo .profile (shell Bourne o Korn), o en el archivo .cshrc (shell C) como
parte del proceso de entrada.
PS1 - Define el indicador de comando. El indicador predeterminado del
shell Bourne y del Korn es el signo de dlar ($). El indicador
predeterminado del shell C es el signo de porcentaje (%). El indicador
predeterminado de raz, en cada shell, es el carcter de relleno (#).
SHELL - Define el shell usado por vi y por otras herramientas.
TERMINFO - Especfica el nombre de ruta de acceso de un terminal no
soportado que se ha agregado a la base de datos terminfo. No es necesario
configurar esta variable para terminales predeterminados en esta base de
datos. Si desea ms informacin sobre la base de datos terminfo,
consulte System Administration Guide, Volume II.
TERM - Define el tipo de terminal que est usando actualmente. Cuando
ejecuta un editor, el sistema busca un archivo con el mismo nombre que la


24
definicin de dicha variable. Primero, busca la ruta de acceso (si la hay) a la
que la variable TERMINFO remite y, despus, el directorio
predeterminado /usr/share/lib/terminfo, para determinar las caractersticas
del terminal. Si no se encuentra una definicin en ninguna de las dos
posiciones, el terminal se identifica como "sin inteligencia".
TZ - Define la zona horaria del reloj del sistema.

Você também pode gostar