Sunteți pe pagina 1din 21

Laboratorio No.

1
CREACION DE BASE DE DATOS

Fabio Antonio Mendoza Julio


Angel Ramon Perez Moreno

Semestre VI
Base de Datos II
Docente: Ramiro J. Pimentel Carrillo

Universidad de Cartagena
Facultad de Ingeniera
Programa de Ingeniera de Sistemas
Cartagena Bolvar
Noviembre de 2015

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Tabla de contenido

Introduccin ---------------------------------------------------------------------------------------------------------------- 3
Creacin de Base de Datos --------------------------------------------------------------------------------------------- 4
1.

Crear estrutura de directorios (OFA) ----------------------------------------------------------------------- 4

2.

Definir el SID de la base de datos --------------------------------------------------------------------------- 6

3.

Conectarse a la base de datos con el usuario SYS: ------------------------------------------------------ 8

4.

Iniciar la instancia de la base de datos ------------------------------------------------------------------- 10

5.

Ejecutar el script (SQL) de creacion de la base de datos -------------------------------------------- 11

6.

Ejecutar los scripts (SQL) para la creacin del diccionario de datos ------------------------------ 13

7.

Prueba de la base de datos --------------------------------------------------------------------------------- 18

Conclusiones ------------------------------------------------------------------------------------------------------------- 21

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Introduccin

Con el presente taller se quiere afianzar los conocimientos adquiridos para la


creacin de base de datos en ORACLE 11g de una manera manual y no utilizando
las herraientas de ayuda o administracin que trae el software.

Para desarrollar el presente taller, estaremos utilizando una metodologia paso


a paso, la cual esta indicada en la guia de la actiivdad.

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Creacin de Base de Datos

A continuacin estaremos creado la base de datos del laboratorio 01 de la


materia Base de Datos II, correspondiente al VI semestre del Ingenieria de
Sistemas a distancia de la Universidad de Cartagena, sede Piedra de Bolivar.
En este vamos hacer un paso a paso y teniendo imgenes de las pantallas de
resultados.

1. Crear estrutura de directorios (OFA)


La estructura de directorios OFA (Optimal Flexible Architecture) es el
estndar de cmo se deben instalar las aplicaciones de Oracle en una
computadora o servidor.
Utilizando esta estructura, se puede:

Organizar grandes cantidades de datos y software en el disco para


mantener un orden y para evitar cuellos de botella.

Facilitar tareas administrativas sobre la misma informacin, como


respaldos.

Facilitar el cambio entre distintas bases de datos Oracle.

Manejar de manera adecuada el crecimiento de las bases de datos Oracle.

Ayudar a evitar la defragmentacin y evitar la contencin de datos..

Para el desarrollo de este punto, se crearon tres carpetas: DISCO-C, DISCOD y DISCO-E, para simular que se tienen tres discos duros o en los cuales
almacenareros la informacin de nuestra base de datos y en estas se crearon
las carpetas necesarios para armar nuestra estructura OFA.

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Carpeta DISCO-C

Carpeta DISCO-D

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Carpeta DISCO-E

2. Definir el SID de la base de datos


Con el comando de ORADIM, creamos los SID o System ID para las base de
datos que vamos a crear, las cuales son: FMJAPM1 y FMJAPM2, con este
comando se crean los servicios de ORACLE asociados al nombre de la instancia
que se especifican en los parametros del comando, a continuacin estan las
pantallas de cada uno de los comandos para las respectivas instancias.

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Instancia FMJAPM1

Instancia FMJAPM2

Podemos ver que los servicios de las

instancias fueron creadas en el

administrador de servicios de windows.


7

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Administrador de Servicios

3. Conectarse a la base de datos con el usuario SYS:

Ahora nos vamso a conectar con el usuario SYS, pero antes hay que verificar o
establecer al variable de entorno ORACLE_SID; el valor correspondiente a
esta variable nos indica que instacia de la base de datos vamos a utilizar; luego
utilizamos el comando de ORACLE SQLPLUS con el cual entramos en la linea de
comandos del gestos de base de datos y estando ah ya podemos usar el
comando CONNECT para conectarnos a la instancia.

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Conexin a instancia FMJAPM1

Conexin a instancia FMJAPM1

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

4. Iniciar la instancia de la base de datos

Luego que ya tenemos conexin con la instancia de la base de datos, ahora


seguimos con iniciar la isntanaci o subirla para su uso; esto se hace con el
comando STARTUP y teniendo como parametro el archivo de inicio de la base
de datos que tiene extensin .ORA.

Inicio Instancia FMJAPM1

10

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Inicio Instancia FMJAPM2

5. Ejecutar el script (SQL) de creacion de la base de datos

Ya teniendo la instancia iniciada y arriba, ahora podemos ejecutar el script de


creacin de la base de datos.

A continuacin se puede observar los mensajes de creacin satisfactoria de las


bases de datos FMJAPM1 y FMJAPM2.

11

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Creacin base de datos FMJAPM1

Creacin base de datos FMJAPM2

12

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

6. Ejecutar los scripts (SQL) para la creacion del diccionario de datos

En todas las base de datos que vayamos a utilizar debe tener un diccionario de
datos; que es la estructura que necesita y utiliza ORACLE . En otras palabras
son las tablas del sistemas para cada base de datos.

Ejecucin Script
@C:\app\Administrador\product\11.2.0\dbhome_1\RDBMS\ADMIN\catalog.sql

13

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

14

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Ejecucin Script
@C:\app\Administrador\product\11.2.0\dbhome_1\RDBMS\ADMIN\catproc.sql

15

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Cambiamos la contrasea del usuario SYS

16

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Ejecucin Script
@C:\app\Administrador\product\11.2.0\dbhome_1\SQLPLUS\ADMIN\pubbld.sql

17

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

7. Prueba de la base de datos

Por ultimo desconectamos la base de datos creada y volvemos hacer conexin.


En las pantallas siguientes podemos ver estos procesos.

18

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

19

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

20

Universidad de Cartagena
Ingeniera de Sistemas
Base de Datos II

Conclusiones

Con el estudio del tema, se hace una introducin al uso de la Base de Datos
ORACLE; con este laboratorio se aprendio a crear una base de datos

de

manera manual y no a traves de asistentes, herramientas propias o de tercero ,


lo cual no da unas bases fuertes para seguir con estudio de esta magnifico
Gestor de Base de Datos.

En la ejecucin del laboratorios nos encontramos con dificultades propias del


proceso

de

aprendizaje

pero

fueron

superadas;

esperamos

continuar

aprendiendo y poner en practica laboralmente lo aprendido.

21