You are on page 1of 41

BASE DE DATOS ORACLE

11g R2

Ing. Rubn Otiniano Meza


Mayo, 2015

CONTENIDOS
1.

Explorando la Arquitectura de la Base de Datos Oracle ........................................... 3

2.

Instalando y Configurando Oracle 11g R2 ................................................................ 4


a.Requisitos para la instalacin ................................................................................. 4
b.Preparando el entorno del servidor......................................................................... 4
c.Ejecute el instalador ............................................................................................... 5
d.Inicio de la instalacin............................................................................................ 5

3.

Creando una Base de Datos ..................................................................................... 14

4.

Administrando una Instancia de Oracle .................................................................. 35

1. Explorando la Arquitectura de la Base de Datos Oracle

2. Instalando y Configurando Oracle 11g R2


a. Requisitos para la instalacin
Hardware
Memoria fsica (RAM): 1 GB
Memoria virtual: 2 GB (doble de la memoria fsica)
Espacio en disco
Instalacin bsica: 4.55 GB
Instalacin avanzada: 4.95 GB
Adaptador de video: 256 colores
Procesador: 550 Mhz
Software
Arquitectura de procesador: Intel (x86), AMD64 o Intel EM64T
Sistema Operativo
Windows 2000 SP1 o superior
Windows 2003 o superior
Windows XP Professional SP3
Explorador de internet Firefox 30 o superior

b. Preparando el entorno del servidor


Configure el entorno de red con un IP esttico

Editar el archivo c:\windows\system32\drives\etc\hosts


con el Notepad y agregar la siguiente lnea al final:

<Tu direccin IP>

UPAOCUR026

Guarde los cambios y cierre el Notepad.

c. Ejecute el instalador
Ingrese a la carpeta donde se ubican los instaladores:

D:\Instaladores\Oracle11G\win64_11gR2_database_1of2\d
atabase y ejecute el archivo setup.exe
d. Inicio de la instalacin

Lo primero que aparece es la pgina de Configure Security


Update. En un entorno del mundo real, podras ingresar una
direccin de correo y password de My Oracle Support; para este
laboratorio deje los campos de correo y password en blanco.
Desactive la opcin de recibir actualizaciones de seguridad desde
My Oracle Support y luego hacer clic en Next

Clic en Yes en el mensaje de advertencia Email Addres Not


Specified que aparece.

En la pgina de Apply Software Updates seleccione Skip


software updates.

En la pgina de Installation Option, seleccione la opcin Install


database software only y luego clic en Next

Asegrese que la instalacin Single instance database esta


seleccionada en la pgina de Install Type, y luego clic en
Next

En la pgina Product Languaje, seleccione los lenguaje English y


Spanish y luego clic en Next

En la pgina Select database Edition, asegrese que Enterprise


Edition (3.4 GB) esta seleccionado y luego clic en Next

En la pgina Installation Location, asegrese que el valor para el


Oracle Base es c:\app\upao. Para el Software Location,
ingrese c:\app\upao\product\11.2.0\db_1. Luego clic en Next

El OUI entonces ejecuta la verificacin de pre requisitos. Si no


encuentra problemas aparece luego la pgina Summary. Clic en
Finish. Si tuviera un problema con la memoria swap, incremente
el valor de la Virtual Memory

La pgina de Install Product aparece, mostrando el progreso de la


instalacin y el estado de cada tarea individual que est siendo
ejecutado.

Clic en Close en la pgina de Finish para completar la


instalacin del software de Oracle Database 11g R2.

El siguiente grfico muestra la estructura de carpetas despus de la


instalacin:

3. Creando una Base de Datos


A continuacin se proceder a crear su primera base de datos Oracle. Por lo tanto,
decide crear su base de datos ORCL, as como la plantilla de base de datos y los
scripts de creacin de base de datos. Ubique los scripts en la carpeta c:\labs, si no
existiera la carpeta proceda a crearla.
Use el Database Configuration Assistant (DBCA) para crear la base de datos
a. Crear un Listener y un Service Naming
Cargar el Net Manager

Crear un nuevo listener

Creando un nuevo Service Naming

lsn

Arrancar el servicio de listener. Ejecute el siguiente comando en


una ventana de comando.

C:\>lsnrctl start
b. Arranque el Database Configuration Assistant (DBCA)
Cargar el Database Configuration Assistant.

c. Clic en Next sobre la pgina Welcome para iniciar la creacin de la base de


datos ORCL

d. Sobre la pgina de Operations, seleccionar Create a Database, y luego clic en


Next

e. Sobre la pgina de Database Templates, seleccionar General Purpose or


Transaction Processing template

f. Sobre la pgina de Database Identification, ingrese orcl como Global


Database Name. El SID por defecto para el nombre de la base de datos
orcl, clic en Next.

g. Sobre la pgina de Managament Options, asegrese que los siguientes tems


estn seleccionados:
Sobre la pestaa de Enterprise Manager, asegrese que configure
Enterprise Manager y Configure Database Control para
Administracin local estn seleccionados.
Sobre la pestaa Automatic Maintenance Tasks, asegrese que
Enable automatic maintenance tasks estn seleccionadas.
Clic Next para continuar.

h. Sobre la pgina de Database Credentials, seleccionar Use the Same Password


para todas las cuentas e ingrese Oracle2015 como Password y Confirm
Password. Luego clic Next.

i. Sobre la pgina Storage Options, especifique File System como el tipo de


almacenamiento. Clic Next sobre la pgina Database File Locations

j. Sobre la pgina de Recovery Configuration, configure el Fast Recovery


Area. En versiones anteriores se refieren como Flash Recovery Area.

k. Sobre la pgina de Database Content, seleccione Sample Schemas, y luego


clic Next.

l. En las pestaas de la pgina Memory de la pgina Initializacin Parameters,


seleccione Typical y especifique un tamao de 550 MB para Memory Size
(SGA y PGA). Asegrese que Use Automatic Memory Management no este
chequeado.

Seleccione la pestaa Character sets y seleccione Use Unicode (AL32UTF8).

m. Sobre la pgina de Database Storage, revise los nombres de los archivos y


ubicaciones. Luego clic en el botn Next.

n. Sobre la pgina Creation Options, realizar lo siguiente:


Seleccione Create Database.
Seleccione Save as a Database Template. Ingrese orcl como el
nombre de la plantilla de base de datos y orcl Database Template
como la descripcin.
Seleccione Generate Database Creation Scripts e ingrese c:\labs como
Destination Directory.
Clic en el botn Finish.

o. A continuacin se muestra la pgina de Confirmacin, revise las opciones y


parmetros.

p. El DBCA muestra el progreso de los diferentes pasos de la instalacin. Cuando


la BD ha sido creada, el DBCA muestra la informacin resumen sobre la BD.
Tome nota de esta informacin. El URL del Database Control se utiliza en
varias de las sesiones siguientes.

Tome nota del URL de su Database Control, ud. usar esta URL para
ingresar a la consola de administracin web.
Clic en el botn Password Management.
Ubique el username HR.
Desmarque Lock Account e ingrese Oracle2015 como New
Password y Confirm Password. Luego clic OK.
Clic Exit para cerrar el DBCA.

Ud. ha completado las actividades para crear una base de datos, una plantilla de base de
datos, y la generacin de scripts de base de datos.

4. Administrando una Instancia de Oracle


A continuacin Ud. conocer la interfaz de Oracle Enterprise Manager, en la cual
realizar las siguientes tareas:
Ver y cambiar parmetros de la instancia.
Apagar la base de datos.
Arrancar la base de datos.

a. Cargue Enterprise Manager, e ingrese como usuario SYS.


Abra su navegador Firefox.
Ingrese el URL siguiente: https://localhost:5500/em
i. La primera vez que se conecta obtendr un mensaje Secure
Connection Failed (o un texto similar) y puede aparecer una
ventana de alerta. Agregue el URL como una excepcin y
acepte el certificado.

En la pantalla de ingreso de Oracle Enterprise Manager, ingrese sys


como User Name, ingrese Oracle2015 como password, y seleccione
SYSDBA para Connect As. Luego clic en el botn Login.

b. Visualice los parmetros de inicializacin y configure el parmetro


JOB_QUEUE_PROCESSES a 15.
Seleccione Server Initialization Parameters (en la seccin Database
Configuration).

Ingrese job en el Name field, y luego clic n Go

Cuando el parmetro de inicializacin JOB_QUEUE_PROCESSES


aparece, cambie este valor a 15.
Clic en Show SQL y anote la sentencia SQL que se va a ejecutar.

Clic en Return, y luego clic en Apply


c. Bajar la instancia de base de datos usando el Enterprise Manager.
En la sesin del navegador Enterprise Manager, clic en la pestaa
Database.
Clic en el botn Shutdown.
Para Host Credentials, ingrese administrator como Username y
upao2015 como Password.
Clic en OK. El Startup/Shutdown: aparece la pgina de confirmation.
Clic en Advanced Options para mirar el modo para apagado, pero no
cambie el modo, este debe aparecer como Inmediate.
Clic en Cancel para regresar a la pgina anterior.
Clic en Yes para confirmar la operacin de apagado.
Clic en Refresh. Si usted ve un error durante la actualizacin, clic OK
y continuar para actualizar. El error desaparece por s mismo.
Note que el Status de la instancia es ahora Down

En caso de tener problemas con las credenciales de Host con el usuario


Administrator, crear un nuevo usuario que pertenezca al grupo de
Administrators, luego agregue este usuario al grupo ORA_DBA.
Luego agregue este nuevo usuario a las polticas de seguridad local
Log on as batch job y Log on as a service. Finalmente vuelva a
ingresar con este nuevo usuario cuando le solicite las credenciales del
Host.
d. Usando SQL*Plus, verifique que usted no pueda conectarse como usuario HR
a la base de datos que se ha apagado.
Abra una ventana de comandos.
Ingrese lo siguiente para ingresar a la base de datos:

C:\sqlplus hr
Ingrese Oracle2015 para el password.
Tenga en cuenta el mensaje de error ORACLE not available.
Escriba exit para salir.
e. Use Enterprise Manager para reiniciar la instancia de la base de datos, y luego
conectarse como usuario SYS de nuevo.
En Enterprise Manager, clic en el botn Startup.
Ingrese administrator para Username y upao2015 como Password
en la seccin Host Credentials.
Clic OK.
El Startup/Shutdown: aparece la pgina de Confirmation.
Clic Advanced Options para mirar los modos y opciones disponibles
para arrancar, pero no haga cambios en el modo; el modo de arranque
debe mantenerse como Open.
Clic Cancel para regresar a la pgina anterior.
Clic Yes para confirmar la operacin de arranque.
La pgina de Startup aparece como arrancado la base de datos. Espere
que aparezca la pgina de conexin, en un momento usted podr
conectarse como usuario SYS con el password Oracle2015 y
privilegio SYSDBA.
Cuando se conecte por primera vez puede aparecer un estado Failed por el
Agent Connection Instance. Espere algunos minutos y esto debe
desaparecer y debe aparecer la pgina principal de la base de datos.

f. En el log de alertas, mire las fases por la que paso la base de datos durante el
arranque.
Seleccione Database Related Links Alert Log Contents. Clic en
Go.
Desplcese a travs del log y revise las fases de la base de datos durante
su arranque. Su registro de alerta puede ser distinta en esta pantalla,
sobre diferentes actividades del sistema.

Tenga en cuenta que los modos en que la base de datos durante el


arranque van a travs de MOUNT y OPEN.
Ubicar y mirar la versin del texto del log de alerta.
i. En el resultado de la consulta a V$DIAG_INFO, anote la ruta
que corresponde a la entrada Diag Trace.
ii. Ingrese a SQL Worksheet y realice la consulta.

iii. Cierre la pgina web del SQL Worksheet.


iv. Desde su Windows Explorer ubique la siguiente ruta:

v. Abrir el archivo de alerta alert_orcl.log usando el notepad. El


archivo puede ser nombrado alert_<sid>.log en otras bases de
datos, donde <sid> es el nombre de la instancia.
Intente ubicar las entradas para el apagado y encendido ejecutado
rpidamente en la prctica.
g. Seleccione Server Initialization Parameters
h. En la caja de texto Name ingrese los parmetros siguientes
SGA_MAX_SIZE, DB_CACHE_SIZE y SHARED_POOL_SIZE, uno por
cada vez luego clic en Go para ver los valores.

Verifique el valor de JOB_QUEUE_PROCESSES.

Probando reinicio de Oracle en tu base de datos


En esta prctica probars la funcionalidad de reinicio de Oracle por causa de
alguna cada de tu base de datos
1. Conectarse a la base de datos usando SQL*Plus como sysdba y apagar la
base de datos, luego arranque la base de datos.

2. Consulte la vista v$instance para mirar el estado de tu base de datos.

You might also like