Está en la página 1de 12

UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER

FACULTAD DE CIENCIAS EMPRESARIALES


GUÍA # 1
LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

Asignatura: BASE DE DATOS II Ciclo: 01-2023 Tiempo:

Docente: ING. ORLANDO GIRON Fecha:

Tema: INSTALACION BASE DE DATOS ORACLE

Contenido

INSTALACIÓN DE ORACLE INSTALACIÓN DE ORACLE

Objetivo General

Instalar Oracle 12c

Objetivos Específicos

• Conocer los pasos para realizar la instalación de Oracle 12c.


• Instalar Oracle 12 haciendo uso de Máquina Virtual

Material y Equipo

Universidad Salvadoreña Alberto Masferrer Página 1


Introducción Teórica

SQL*Plus
es un programa de línea de comandos de Oracle que puede ejecutar comandos SQL y PL/SQLde
forma interactiva o mediante un script. SQL*Plusopera como una herramienta relativamente
simple con una interfaz de líneas de comando básica.

Oracle SQL Developer es la herramienta gráfica gratuita que proporciona Oracle para que no sea
necesario utilizar herramientas de terceros (como el conocido TOAD, o el PL/SQL Developer) para
desarrollar, o simplemente para ejecutar consultas o scripts SQL, tanto DML como DDL, sobre
bases de datos Oracle.

Tablespace
Un tablespace es una unidad lógica de almacenamiento dentro de una base de datos oracle. Es un
puente entre el sistema de ficheros del sistema operativo y la base de datos. Cada tablespace se
compone de, al menos, un datafile y un datafile solo puede pertenecer a un tablespace.

Universidad Salvadoreña Alberto Masferrer Página 2


Cada tabla o indice de oracle pertenece a un tablespace, es decir cuando se crea una tabla o indice
se crea en un tablespace determinado.

Los tablespace son estructuras donde se almacenan los objetos del esquema de la base de datos,
tales como tablas, índices, etc. con la particularidad de poderse repartir en varios ficheros. Por
tanto, las bases de datos tienes varios tablespaces y estos a su vez varios datafiles. Un datafile
sólo pertenece a un tablespace y un tablespace sólo pertenece a una Base de Datos.

Datafile
• Un datafile es la representación física de un tablespace.

• Son los "ficheros de datos" donde se almacena la información físicamente.

• Un datafile puede tener cualquier nombre y extensión (siempre dentro de las limitaciones
del sistema operativo), y puede estar localizado en cualquier directorio del disco duro,
aunque su localización típica suele ser $ORACLE_HOME/Database.

• Un datafile tiene un tamaño predefinido en su creación (por ejemplo 100Mb) y este puede
ser alterado en cualquier momento.

• Cuando creemos un datafile, este ocupará tanto espacio en disco como hayamos indicado
en su creación, aunque internamente esté vacío. Oracle hace esto para reservar espacio
continuo en disco y evitar así la fragmentación. Conforme se vayan creando objetos en ese
tablespace, se irá ocupando el espacio que creó inicialmente.

• Un datafile está asociado a un solo tablespace y, a su vez, un tablespace está asociado a uno
o varios datafiles. Es decir, la relación lógica entre tablespaces y datafiles es de 1-N,
maestro-detalle.

Procedimiento
Conectarse con SQL Developer

1-clic derecho sobre conexiónes

Universidad Salvadoreña Alberto Masferrer Página 3


2- coloque un nombre de conexión, el usuario es system y la contraseña es temporal01, system es
un usuario administrador, por defecto sqldeveloper coloca el SID como XE, modifíquelo por el
nombre orcl, al tener todo listo haga clic en probar, si los parámetros son correctos, aparecerá un
mensaje en el estado de Correcto, caso contrario aparecerá un mensaje de error, ahora haga clic
en conectar y entrará al área de trabajo de SQL Developer

Digite las sentencias para crear la tabla G2 e insertar los datos

Universidad Salvadoreña Alberto Masferrer Página 4


Realice pruebas con los comandos vistos en Base de datos I, UPDATE, DELETE, SELECT y podrá
comprobar que el lenguaje de manipulación de datos(DML), se mantiene similar al de SQL Server e
incluso con MySql

Universidad Salvadoreña Alberto Masferrer Página 5


IMPORTANTE:

Finalmente para mantener los cambios en la base de datos hay que digitar y ejecutar el comando
COMMIT, para confirmar que se aplicar los cambios de base de datos que incluye la creación de la
tabla, y la inserción de datos

Conectarse con SQL PLUS

Para conectarse a SQL Plus, desde el command de Windows puede digitar SQL Plus y solicitará el
usuario y clave, o puede digitar de una sola vez sqlplus user/clave, como se muestra en la siguiente
figura

Para comenzar muestre los datos de la tabla g2, creada en SQL Developer, debe mostrar los
siguientes datos, si no aparecen datos significa que no ejecutó la sentencia commit

Universidad Salvadoreña Alberto Masferrer Página 6


Procedemos a crear la tabla g3, es importante verificar que cuando tenemos una sentencia de una
sola línea como (select * from g2), Oracle entiende el fin de una línea con el ; pero al tener un
bloque de sentencias como la siguiente figura, utilizamos el carácter / para finalizar y poder
ejecutar el bloque

Agregue los siguientes registros y realice modificaciones y eliminaciones

Si deseamos conocer la estructura que tiene una tabla podemos utilizar la sentencia DESC

TABLE

Universidad Salvadoreña Alberto Masferrer Página 7


CREACION DE USUARIOS Y TABLESPACE
En la unidad D, cree una carpeta que se llame prueba

Digite el siguiente código, que permitirá crear un table espace de 32 mb en la carpeta prueba de la
unidad D

Ahora crearemos un usuario llamado USAM_G2 con clave us4mgu1as y en la siguiente línea le
asignaremos permisos de administrador(grant dba to USAM_G2)

Universidad Salvadoreña Alberto Masferrer Página 8


Ahora si necesidad de salirnos de SQL PLUS podemos cambiarnos de usuarios con la sentencia
connect user/clave, luego podemos verificar el usuario actual con la consulta select user from
dual, también puede utilizar la sentencia show user

En el usuario USAM_G2 crearemos las siguientes tablas

Universidad Salvadoreña Alberto Masferrer Página 9


Para verificar si las tablas fueron creadas podemos utilizar la siguiente sentencia

Finalmente insertamos los datos de la tabla país y artista

Universidad Salvadoreña Alberto Masferrer Página 10


Conclusiones PC No._____ Fecha: _____________

Nombre: _______________________________________ Carnet: _____________

Asignatura: GUÍA # 1 NOTA:_____

Evaluación Previa

ANALISIS DE RESULTADOS

Crear un tablespace con el nombre de ejercicio1 y crear un usuario con su código de carnet, a
dicho usuario asignar el tablespace y crear las siguientes tablas:

Universidad Salvadoreña Alberto Masferrer Página 11


Inserte 5 registros en las tablas:

Cliente
Categoría
Producto

INVESTIGACION COMPLEMENTARIA

-Investigue de qué manera o con que herramienta se puede crear el diagrama entidad relación en
Oracle

-Investigue que es Listener en oracle

Bibliografía

Universidad Salvadoreña Alberto Masferrer Página 12

También podría gustarte