Sei sulla pagina 1di 19

CONTENIDO.

CONTENIDO. ................................................................................................................................................................ 1
Resumen. ......................................................................................................................................................................... 2
I. ARMADO DE LA MAQUINA VIRTUAL........................................................................................................ 2
II. PASOS PARA AGRERAR DISCOS DUROS A LA MAQUINA VIRTUAL. ................................................. 4
III. ESTABLECER UNA CARPETA COMPARTIDA EN VMWARE. ................................................................. 6
IV. INSTALACION DE ORACLE 11g. ................................................................................................................... 7
V. CREACION DE DIRECTORIOS DE LA ESTRUCTURA OFA. ..................................................................... 9
VI. CREACION DE LA BASE DE DATOS DESDE LA CONSOLA DEL SISTEMA (CMD). ........................... 9
VII. CREACION DE ESPACIO DE TABLAS, USUARIO Y CONTRASEÑA EN LA BASE DE DATOS. ....... 11
VIII. CARGA MASIVA DE DATOS A LA BASE DE DATOS. ............................................................................ 12
IX. CONFIGURACION PARA LA CONEXIÓN DEL SGBD CON LA BASE DE DATOS. ............................. 13
X. ESTABLECER CONEXIÓN DEL SGBD CON LA BASE DE DATOS. ....................................................... 15
XI. ACTIVIDAD 2 SENTENCIAS DML (SELECT). ........................................................................................... 17
XII. ACTIVIDAD 3 LABORATORIO INDIVIDUAL: CONCEPTOS SQL LOADER. ....................................... 19

1
Informe para la elaboración de una Base de
Datos.
Alumnos. Osnayder Fernández Vega, Nacia Ortiz Fernández. Docente. Jose Carlos Vergara
Área. Técnico en Sistemas.

Resumen.- La base de datos es un sistema formado por 4. Seleccionar la ruta de la imagen ISO que contiene el
un conjunto de datos almacenados en discos que permiten sistema operativo.
el acceso directo a ellos y un conjunto de programas que
manipulen ese conjunto de datos.
En este informe daremos a explicar la instalación y
creación de una base de datos, siguiendo así una serie de
pasos para llevar a cabo todo este proceso. Para este caso
haremos uso de una máquina virtual con VMware
Workstation, este software permite ejecutar dos o más
sistemas operativos simultáneamente.

I. ARMADO DE LA MAQUINA
VIRTUAL.
1. Hacer clic en el menú file, hacer clic en New Virtual 5. Ingresar la licencia de Windows Server 2008 y
Machine o en la interfaz de trabajo hacer clic en proporcionar el nombre de usuario y contraseña.
Create New Virtual Machine.
2. En la ventana seleccionar Custom.

6. Ingresar el nombre de la máquina virtual la cual


quedara guardada en Documentos\Virtual Machine.
3. Seleccionar la compatibilidad del software VMware
Workstation.

2
7. Selecciona el número de procesadores y núcleos que
tendrá la máquina virtual.

11. Lo siguiente es seleccionar la opción Create a New


Virtual Disk, la cual es para crear un disco duro virtual
donde se almacenara la máquina virtual.
8. Escoge la cantidad de memoria RAM que utilizara la
máquina virtual.

12. Seleccionamos el tipo de disco duro, el cual


elegiremos el sugerido por el programa.
9. Elige el adaptador de red para la máquina virtual, la
adecuada seria Bridged.

10. Selecciona el controlador para el disco duro. Hacer


clic en la opción sugerida por el proceso.

3
13. Seleccionamos el tamaño del disco duro y el modo de 1. Teniendo abierta la máquina virtual, vamos a la barra
su almacenamiento. En este caso seleccionamos Store de menú, damos clic en VM, hacer clic en Settings.
virtual disk as a single file.

2. Seleccionamos Hard Disk, luego hacer clic en Add.


14. Para finalizar damos continuar o Next, y esperamos a
que instale la maquina virtual.

3. Para agregar el nuevo disco duro se lleva a cabo los


pasos 10 al 13 mencionados anteriormente en esta
guía.
4. Lugo vamos a Windows Server, vamos al botón de
Inicio hacer clic en Herramientas
Administrativas\Administración de Equipos.
II. PASOS PARA AGRERAR DISCOS
DUROS A LA MAQUINA VIRTUAL.
Es importante llevar a cabo la asignación de Discos Duros
porque nos ayudara a la implementación de la estructura
OFA, la cual se explicara más adelante dentro de este
informe.
4
5. Hacer clic en Almacenamiento luego en
Almacenamiento de Discos o hacer directamente
doble clic en Almacenamiento de Discos.

8. Luego en la barra blanca del Disco 1 damos clic


derecho seleccionar Nuevo Volumen Simple.
6. Procedemos a hacer clic derecho al Disco 1, hacer clic
En Línea.

Dejamos todo según lo sugerido por el proceso hasta


finalizar.
7. Volvemos a dar clic derecho y hacemos clic en
Inicializar Disco, en la ventana damos aceptar.

5
III. ESTABLECER UNA CARPETA
COMPARTIDA EN VMWARE.
1. Primero nos ubicamos en la barra de menú, hacer clic
en VM, luego en Settings, en la ventana emergente
damos clic en la pestaña Options.

2. En la misma pestaña seleccionamos Shared Folders.


Seleccionamos Always Enabled.
3. Seleccionamos la ruta de la carpeta compartir.

4. Dejamos en Enable This Share por defecto y


finalizamos.
Esperamos a que termine el formato del disco este al
100%.

9. Teniendo en cuenta los pasos 6 al 8 mencionados


anteriormente se repiten para el proceso del Disco 2.

6
5. Entramos a Red en Windows Server, abrimos
Vmware-host, luego damos clic derecho en Shared
Folders y hacer clic en Conectar a Unidad de Red.

2. Ingresamos una cuenta de correo electrónico.

6. Dejamos las opciones sugeridas por el proceso y


finalizar.

3. Deshabilitamos el proxy para la navegación de


internet.

IV. INSTALACION DE ORACLE 11g.


1. Ejecutamos el instalador de Oracle.

7
4. Seleccionamos Instalar solo Software de la Base de 7. Elegir el idioma del software.
Datos.

8. Seleccionamos la ruta del directorio donde se


5. Elegimos el tipo de instalación, la cual es Instalación almacenara Oracle Enterprise Edition, y continuamos
de Base de Datos de Instancia Única. con la instalación de la Base de Datos.

6. Elegimos la edición de base de datos de Oracle, Durante el proceso de instalación aparecerán errores de
Oracle Enterprise Edition. archivos como lo muestra la siguiente imagen. Hacer clic
en continuar.

8
Terminado la instalación de Oracle 11g procedemos a VI. CREACION DE LA BASE DE DATOS
reiniciar el sistema operativo de Windows Server 2008. DESDE LA CONSOLA DEL SISTEMA
(CMD).
V. CREACION DE DIRECTORIOS DE LA 1. Primero ejecutar la consola de comando, luego
ESTRUCTURA OFA. aplicamos la siguiente sentencia, como se muestra a
La estructura OFA es importante para la creación de la continuación.
Base de Datos.
El estándar OFA está diseñado para organizar grandes
cantidades de software y datos en disco, simplificar las
tareas de administración, maximizar el rendimiento y
ayudar a cambiar entre bases de datos Oracle.
¿Por qué implementar la OFA?
El modelo OFA nos permite producir instalaciones de
bases de datos que sean fáciles de administrar, actualizar
y respaldar, y al mismo tiempo minimizar los problemas
asociados con el crecimiento de las bases de datos. 2. Es necesario que el archivo initBD.ora cambiar el
nombre de la instancia, luego dentro de su contenido
La creación de la estructura OFA se da de la siguiente agregar los correspondientes rutas de directorios y su
manera, como lo muestra la imagen a continuación. correspondiente nombre de Instancia. Luego este lo
pegaran en la siguiente carpeta:
C:\Disco-C\OFNO\PFILE

3. Procedemos a conectarnos con la base de datos en el


símbolo del sistema con la siguiente sentencia.
>SET ORACLE_SID=OFNO (Nombre Instancia)
>SQLPLUS /NOLOG
>CONNECT / AS SYSDBA

9
4. A continuación iniciamos la instancia de la base de 7. Como iniciar la base de datos, ejecutamos CMD y
datos con la sentencia NOMOUNT (solo se utiliza aplicamos la secuencia de sentencias, así como se
esta sentencia cuando es la primera vez). A muestra a continuación:
continuación se mostrara como se inicia la instancia  NET START ORACLESERVICEOFNO
de la base de datos.  SET ORACLE_SID=OFNO
 SQLPLUS /NOLOG
> STARTUP NOMOUNT PFILE=C: \Disco-C\OFNO\
 CONNECT / AS SYSDBA
PFILE\initOFNO.ora  STARTUP PFILE=C:\DISCO-D\BD\PFILE\
INITOFNO.ORA
5. Crear la base de datos ejecutando el Script.
Tomamos el archivo CreateBD.SQL, cambiar el nombre
de la instancia, luego dentro de su contenido agregar los
correspondientes rutas de directorios y su
correspondiente nombre de Instancia. Luego este lo
pegaran en la siguiente carpeta:
C:\Disco-C\OFNO\CREATE
En la consola del sistema ejecutamos la siguiente
sentencia:
8. Como serrar la base de datos, ejecutamos CMD y
> @ C:\Disco-C\OFNO\CREATE\CreateOFNO.SQL aplicamos la secuencia de sentencias, así como se
muestra a continuación:
 SET ORACLE_SID=OFNO
 SQLPLUS /NOLOG
 CONNECT / AS SYSDBA
6. Procedemos a crear los diccionarios de datos de la  SHUTDOWN
base de datos.
> CONNECT / AS SYSDBA
> @C:\app\Administrador\product\11.2.0\dbhome_1\
RDBMS\ADMIN\catalog.sql
> @C:\app\Administrador\product\11.2.0\dbhome_1\
RDBMS\ADMIN\catproc.sql
> ALTER USER SYSTEM IDENTIFIED BY
CONTRASEÑA
> CONNECT SYSTEM/CONTRASEÑA

10
VII. CREACION DE ESPACIO DE TABLAS, y contraseña, y un nombre para nuestro espacio de
USUARIO Y CONTRASEÑA EN LA tablas, como se muestra a continuación:
BASE DE DATOS.
1. Asignaremos un espacio para la creación de las tablas
a crear con el archivo CreateTABLESPACE.SQL
luego pegarla en la ruta de directorio C:\Disco-
C\OFNO\CREATE.
Procedemos a abrir el archivo para modificarlo.

Para las demás líneas asignamos el nombre de usuario que


colocamos para crear.
Este archivo CreateUSER.SQL lo pegamos en la siguiente
ruta C:\Disco-C\OFNO\CREATE.
Como podemos ver, para crear nuestro espacio de tablas
asignamos el nombre de nuestro TABLESPACE y luego 5. Teniendo montada y abierta nuestra base de datos
colocamos la ruta de directorio donde se almacenara el procedemos a invocar la creación de nuestro usuario
archivo de nuestro TABLESPACE. y contraseña con el CMD.
2. Comenzamos a invocar para crear el TABLESPACE
por la consola del sistema (CMD).

3. A continuación procedemos a la modificación del


TABLESPACE, que con anterioridad lo creamos con
el nombre de archivo de
BDOFNO_TABLES01.DBF, la cual la
modificaremos por BDOFNO_TABLES02.DBF, con
el comando ALTER TABLESPACE
BDOFNO_TABLES ADD DATAFILE. Hecho esto, conectamos.

4. Luego seguimos con la creación del usuario y


contraseña, abrimos y modificamos el archivo
CreateUSER.SQL, asignamos un nombre de usuario

11
VIII. CARGA MASIVA DE DATOS A LA
BASE DE DATOS.
Para realizar la carga de datos a la base de datos lo primero
que debemos hacer es, tomar los archivos que contienen
los datos y convertirlos a un tipo de archivo que la base de
datos pueda leer, por ejemplo, tenemos un archivo de
Excel que obviamente su información está organizada por
tablas, celdas, columnas y filas, pero el formato en que
está guardado el documento no podara ser leído por la
base de datos; bueno para eso nos dirigimos a Guardar
Como en el documento de Excel, selecciona la ruta donde
se vaya a guardar el nuevo documento, en Tipo de archivo NOTA: Para el tipo de dato VARCHAR2 hay que
selecciona CSV(MS-DOS) que es para consolas como el especificar el máximo de caracteres que hay en un campo
CMD, y guardamos. o columna, así asignándolo ese máximo de caracteres en
BYTE.
NOTA: Si el archivo tiene varias hora, tendrá que aplicar
el mismo procedimiento para cada hoja que contiene el 2. Pegamos el archivo CreateTABLES.SQL en la
documento, porque el guardado lo hace solo para la hoja siguiente ruta de directorio:
actual que esta manejando. C:\Disco-C\OFNO\CREATE
3. Comenzamos a invocar el CreateTABLES.SQL para
la creación de las tablas en la base de datos.
4. Para los archivos de control especificamos los campos
de las tablas a cargar en las tablas del Usuario de la
base de datos creada, así también especificar la ruta
donde se almacenaran.
Esto se hace para cada archivo de control individual.

Al guardar saldrá un mensaje emergente, le damos que sí.

Una vez hecho todo eso: 5. En la estructura OFA, en la carpeta CREATE del
1. Abrimos el archivo CreateTABLES.SQL y Disco-C procedemos a crear las siguientes carpetas
comenzamos a especificar los tipos de datos junto con con los siguientes nombres: LOAD, DATA y
los nombres de los campos, los nombres de las tablas CONTROL.
y en que Tablespace cargarlos. Así seguimos 6. En la carpeta LOAD guardaremos todos los archivos
agregando una tabla tras otra (para que no haya CSV y CTL (archivos de control).
confusión entre tablas, delimitar con una línea las 7. Abrimos el CMD (todo esto se hace desde el
tablas creadas) para así poder realizar la carga masiva administrador desconectado de la base de datos), y
de los datos. luego ejecutamos los siguientes comandos junto con
la ruta de directorio de los archivos guardados en
LOAD. Esta secuencia tiene que hacerse con todas las
tablas una por una.
12
El comando a ejecutar es el siguiente: 3. A continuación en el CMD ejecutamos el siguiente
comando NETCA, saldrá una ventana para la creación
>SQLLDR OFNOADMIN/OFNO2018 CONTROL=
del Listener.
C:\OFNO\LOAD\CARGOS.CTL DATA= C:\OFNO\
LOAD\CARGOS.CSV LOG= C:\OFNO\LOAD\
CARGOS.LOG ERRORS=5000

IX. CONFIGURACION PARA LA


CONEXIÓN DEL SGBD CON LA BASE
DE DATOS.
1. Asignamos una IP fija a nuestro ordenador, para eso
abrimos el CMD y ejecutamos el comando
IPCONFIG para saber cuál es la IP predeterminada y
así fijarla en el equipo, como se muestra a
continuación:
Seleccionamos configuración del Listener.
4. Seleccionamos agregar.

2. Luego nos dirigimos al botón de inicio > clic en Panel


de Control > abrimos Centro de Redes y Recursos
Compartidos > hacer clic en Estado de Red > clic en
Propiedades > seleccionamos Protocolo de Internet
5. Asignamos un nombre al Listener.
versión 4 (TCP/IPv4) > clic en Propiedades; en la
siguiente ventana checamos en Usar la siguiente
dirección IP, e ingresamos la dirección IP que
anteriormente buscamos en el CMD con el comando
IPCONFIG y aceptamos.

13
6. Seleccionamos el protocolo TCP para el Listener.

10. Lo siguiente es detener el Listener para proceder con


la modificación del archivo mismo. Para ello
ejecutamos el siguiente comando en el CMD:
7. Seleccionamos el número de puerto TCP/IP para el
>LSNRCTL STOP
Listener, el cual va a ser el predeterminado por el
procedimiento.

11. Procedemos a modificar el LISTENER, que lo


encontraremos en la ruta:
C:\app\Administrador\product\11.2.0\dbhome_1

8. Seleccionamos No para la configuración de otro


Listener.

El LISTENER que tenemos en la carpeta de repositorio


copiamos los datos faltantes al listener de Oracle instalado
en Windows Server 2008. Remplazamos los datos que
están por defecto por los propios nuestros.
12. En la misma ruta descrita en el punto anterior
buscamos el archivo TNSNAMES. Así como también
9. Esperamos a que inicie Listener correctamente y buscamos en la carpeta de repositorio el
terminamos. TNSNAMES, lo abrimos copiamos los datos faltantes
al tnsnames de Oracle instalado en Windows Server
2008. Remplazamos los datos que están por defecto
por los propios nuestros.

14
2. Al iniciar SQL Developer Oracle pedirá un archivo
Java para comenzar su ejecución, en la siguiente
ventana se buscara la ruta siguiente junto con el
archivo:
C:\app\Administrador\product\11.2.0\dbhome_1

13. A continuación iniciamos de nuevo el Listener,


ejecutamos el siguiente comando:
>LSNRCTL START

3. En la siguiente ventana emergente elegirá Si y


Aceptar.

X. ESTABLECER CONEXIÓN DEL SGBD


CON LA BASE DE DATOS.
1. Para establecer conexión del SGBD con la Base de 4. Iniciada la interfaz gráfica de SQL Developer en la
Datos procedemos a, ir al INICIO > TODOS LOS ventana emergente selecciona todos los tipos de
PROGRAMAS > ORACLE 11G_HOME1 > archivos para asociar a SQL Developer.
DESARROLLO DE APLICACIONES > SQL
DEVELOPER.

15
5. Comenzamos la nueva conexión a la Base de Datos
ingresando con nuestro nombre de usuario y
contraseña, junto con los demás datos requeridos por
el SGBD.

6. Terminamos con la conexión, y comenzamos con la


gestión de datos con nuestra Base de Datos.

16
XI. ACTIVIDAD 2 SENTENCIAS DML (SELECT).

Desarrollar las siguientes consultas:


1. Realizar una consulta que permita obtener el código de empleado y el nombre.
DES:

2. Realizar una consulta que permita obtener el código del producto, nombre del producto y nombre del proveedor.
DES:

17
3. Realizar una consulta que permita obtener el total de ventas (Sumatoria del precio de venta) de los productos que
pertenecen a la línea de producto Motorcycles.
DES: XXXXXXXXX
4. Realizar una consulta que permita obtener el código de empleado, apellidos, nombres, nombre de la oficina y
nombre del cargo.
DES:

5. Realizar una consulta que permita contar cuantos empleados hay en la oficina de San Francisco.
DES: XXXXXXXXXX
6. Realizar una consulta que permita consultar la compra que realizo el cliente identificado con el No 333, 119 y
473; los datos que se necesitan son: nombres de los productos, cantidad de productos vendidos, valor de venta y
nombre del vendedor de la compra.
DES: XXXXXXXXXX
7. Realizar una consulta que permita obtener el nombre del país, nombre del cliente, nombre del empleado que el
estado de entregado su compra es Entregado.
DES: XXXXXXXXXX

18
XII. ACTIVIDAD 3 LABORATORIO INDIVIDUAL: CONCEPTOS SQL LOADER.

Desarrollar un mapa conceptual sobre SQL Loader, identificando los siguientes aspectos:

 Concepto de la herramienta SQL Loader.


 Archivos de control, datos, bad, log, discard; incluir cual es la función de cada uno de los archivos.

19

Potrebbero piacerti anche