Вы находитесь на странице: 1из 14

Universidad Peruana de Ciencias Aplicadas

Ingeniería de Sistemas de la Información


Curso de Administración de Base de Datos Guía de Laboratorio 2

Guía de Laboratorio 2

1. Configuración de Base de Datos Oracle Database 12c

a. Ejecutar el “Asistente de Configuración de Bases de Datos” ingresando a “Start Menu –


Programs - Oracle - OraDB12Home1 - Herramientas de Configuración y de Migración”

b. Paso 1: Operación de Base de Datos

Seleccionar la opción de “Crear Base de Datos” y presionar “Siguiente”

c. Paso 2: Modo de Creación

Seleccionar el “Modo Avanzado” y presionar “Siguiente”

Página 1
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

d. Paso 3: Plantilla de Base de Datos

Crear una base de datos de Uso General seleccionando la opción “Usos Generales o
Procesamiento de Transacciones” y presionar “Siguiente”

e. Paso 4: Identificación de Base de Datos

Ingresar el nombre de base de datos y SID:


 Base de datos: ORCL
 SID: ORCL

Página 2
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

f. Paso 5: Opciones de Gestión

Seleccionar la opción de configuración de “Enterprise Manager” y presionar “Siguiente”

Página 3
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

g. Paso 6: Credenciales de Base de Datos

Seleccionar la opción “Usar la misma contraseña administrativa para todas las cuentas”,
ingresar la contraseña Welcome1 y la contraseña de usuario de directorio raíz Welcome1

h. Paso 7: Configuración de red

Marcar la casilla “Crear Nuevo Listener”:


 Nombre de Listener: Listener
 Puerto de Listener: 1521

Página 4
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

i. Paso 8: Ubicación de Almacenamiento

j. Paso 9: Opciones de Base de Datos

Crear los esquemas de ejemplo y presionar “Siguiente”.

Página 5
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

k. Paso 10: Parámetros de inicialización

Memoria: seleccionar la configuración típica y asignar 1600 MB

Tamaño: dejar los valores por defecto

Página 6
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

Juegos de caracteres: usar valores por defecto y en país “Perú”

Modo de conexión: seleccionar “Modo Servidor Dedicado”

Página 7
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

l. Paso 11: Opciones de Creación

m. Paso 12: Comprobación de requisitos

Página 8
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

n. Paso 13: Resumen

o. Paso 14: Página de progres

Página 9
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

p. Paso 15: Terminar

Página 10
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

2. Shutdown Normal y modos de inicio de la base de datos

a. Abrir una ventana de comandos SQL*Plus

C:\>sqlplus / as sysdba

b. Validar el estado de la instancia

SQL> show sga

Total System Global Area 1677721600 bytes


Fixed Size 3046368 bytes
Variable Size 956302368 bytes
Database Buffers 704643072 bytes
Redo Buffers 13729792 bytes
SQL>

c. Validar el estado de la base de datos

SQL> select NAME,OPEN_MODE from v$database;

NAME OPEN_MODE
--------- --------------------
ORCL READ WRITE

SQL>

Podemos validar que la base de datos ORCL se encuentra en modo Lectura/Escritura

d. Bajamos la base de datos

SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>

e. Iniciamos solo la instancia

SQL> startup nomount


ORACLE instance started.

Total System Global Area 1677721600 bytes


Fixed Size 3046368 bytes
Variable Size 1073742880 bytes
Database Buffers 587202560 bytes
Redo Buffers 13729792 bytes
SQL>

Página 11
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

El comando startup nomount ejecuta las siguientes tareas:


1. Lee el archivo de parámetros de la ruta $ORACLE_HOME/dbs el el siguiente orden:
a. Primero spfileSID.ora
b. Si no lo encuentra, entonces spfile.ora
c. Si no lo encuentra, entonces initSID.ora
2. Asignación del SGA
3. Incicia los procesos background
4. Abre el archivo alertSID.log y el trace files

f. Consultamos el estado de la base de datos

SQL> select NAME,OPEN_MODE from v$database;


select NAME,OPEN_MODE from v$database
*
ERROR at line 1:
ORA-01507: base de datos sin montar

SQL>

El comando nos retorna un error debido a que la base de datos no está montada.

g. Montamos la base de datos

SQL> alter database mount;

Database altered.

SQL>

Al montar la base de datos se ejecutan las siguientes tareas:


1. Asocia la base de datos con la instancia iniciada previamente
2. Ubica y abre los archivos de control especificados en el archivo de parámetros
3. Lee el archivo de control para obtener los nombres y estado de los archivos de datos y
redo log.

h. Abrimos la base de datos

SQL> alter database open;

Database altered.

SQL>

3. Shutdown Transaccional

a. Abrimos dos (2) ventanas de comandos SQL*Plus

Página 12
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

b. En la ventana 1 nos nos conectamos con el usuario sys

C:\Users\Administrator>sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Mar Mar 29 07:05:36 2016

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit
Production
With the Partitioning, OLAP, Advanced Analytics and Real Application
Testing opt
ions

SQL>

c. Desbloqueamos el usuario HR y le colocamos contraseña oracle

SQL> alter user hr account unlock;

User altered.

SQL> alter user hr identified by oracle;

User altered.

SQL>

d. En la ventana 2 nos conectamos con el usuario HR

C:\Users\Administrator>sqlplus hr/oracle

SQL*Plus: Release 12.1.0.2.0 Production on Mar Mar 29 07:08:37 2016

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Last Successful login time: Mar Mar 29 2016 07:07:47 -05:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit
Production
With the Partitioning, OLAP, Advanced Analytics and Real Application
Testing opt
ions

SQL>

e. Siguiendo en la ventana 2, hacemos un insert sobre la tabla REGIONS

SQL> insert into regions values (5,'Test');

Página 13
Universidad Peruana de Ciencias Aplicadas
Ingeniería de Sistemas de la Información
Curso de Administración de Base de Datos Guía de Laboratorio 2

1 row created.

SQL>

f. Desde la ventana 1, hacemos un shutdown transaccional

SQL> shutdown transactional

Podemos observar que el shutdown no progresa, esto es debido a que el comando shutdown
está esperando que terminen todas las transacciones sobre la base de datos

g. Desde la ventana 2, ejecutamos un ROLLBACK

SQL> rollback;

Rollback complete.

SQL>

Podemos observar que luego de unos segundos, en la ventana 1 se inicia el shutdown de la base
de datos.

SQL> shutdown transactional


Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>

h. Iniciamos la base de datos

SQL> startup
ORACLE instance started.

Total System Global Area 1677721600 bytes


Fixed Size 3046368 bytes
Variable Size 1073742880 bytes
Database Buffers 587202560 bytes
Redo Buffers 13729792 bytes
Database mounted.
Database opened.
SQL>

Página 14

Вам также может понравиться