Sie sind auf Seite 1von 9

Universidad Nacional del Callao

Curso de Administración de Base de Datos

Guía de Instalación y Configuración de Oracle Database Express Edition (XE)


Objetivo:

 Realizar la instalación y configuración de Oracle Database 11g Express Edition (XE) en un sistema operativo
Windows así como acceso desde el SQL Developer.

Información Previa:

Para la instalación de Oracle Database 11g Express Edition (XE) debemos de tener el instalador del producto, para lo
cual se debe descargar de la siguiente dirección:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

Asimismo, nos pedirá que estemos registrados en la Oracle Technology Network (OTN) sólo basta con registrarnos con
una cuenta de email y será posible descargar todo el software de libre acceso.

1.- Instalación de Oracle XE

Para instalarlo, ingresamos a la carpeta DISK1, y damos doble clic en el ejecutable setup.exe, esto hará que aparezca
la ventana de instalación de Oracle Express, damos clic en el botón Next para continuar la instalación:

En esta pantalla nos aparecerá los términos de licencia, damos clic en la opción I accept terms in the licence
agreement, seguidamente damos clic en el botón Next:

Ing. Eddie Malca Vicente


Ahora seleccionamos los componentes a instalar, para Oracle Express solamente nos aparecerá el gesto de base de
datos, adicionalmente podemos cambiar la ruta de instalación que por defecto es C:\oracle.exe. Una vez cambiado las
ubicaciones según sea lo necesario damos clic en el botón Next:

En la siguiente ventana nos solicitará una contraseña. La contraseña que coloques aquí será necesaria para administrar
oracle y hacer uso del usuario SYS y SYSTEM. Deberás especificar una contraseña (Enter Password) y volverla a
escribir para confirmarla(Confirm Password). Una vez escritas las contraseñas damos clic en el botón Next:

Ing. Eddie Malca Vicente


Ahora nos aparecerá una ventana de resumen de instalación, si está todo conforme damos clic al botón Install:

Ahora empieza la instalación:

Finalmente, nos aparece una ventana indicándonos que la instalación ha finalizado correctamente, damos clic en el
botón Finish para terminar:

Ing. Eddie Malca Vicente


Una vez culminada la instalación de Oracle nos aparecerá un ícono de acceso para la "administración" del servidor:

NOTA:

Para que puedas iniciar la consola de administración web de Oracle XE verifica que los siguientes servicios se
encuentren activos en la consola de servicios (como mínimo): En caso no se encuentren activos los inicias.

 OracleServiceXE
 OracleXEClrAgent
 OracleXETBSListener

2.- Configuración SQL Developer

Inicia Oracle Database 11G Edición Express dando clic en "Iniciar" (Home), luego clic en "Oracle Base de datos Edición
11G" luego ve a la página principal de la Base de datos.

Ya tenemos la interfaz WEB para conectarnos. Nos aparece el navegador con la siguiente presentación, desde esta
pantalla puedes administrar la base de datos, gestionar el storage, sesiones, parámetros, etc., si damos click sobre -
Storage - y te aparece una nueva página para loguearte en la base de datos.

Ing. Eddie Malca Vicente


Te logueas con el usuario SYSTEM o SYS y la contraseña que hayas introducido en el proceso de instalación y
accederás a la página de mantenimiento del storage de Oracle Database 11g R2 Express Edition XE.

Selecciona Administración, y luego selecciona Usuarios de Base de datos, luego crea un usuario para ti. Luego cierra
sesión.

Ing. Eddie Malca Vicente


Ahora serás capaz de ingresar de nuevo y usar Oracle.

3.- Configuración SQL Developer

Para acceder a manipular las bases de datos es necesario que cuentes con los ejecutables del SQL Developer. Puedes
acceder a los archivos desde la siguiente ruta:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

SQL Developer no requiere instalación, al descomprimir damos clic en el ejecutable sqldeveloper.exe:

Para mayor comodidad, puedes colocar la carpeta del SQLDeveloper en el disco C: y crear un acceso directo al
escritorio. Al iniciar SQL Developer nos mostrará un splash indicando el progreso de carga. Finalmente nos aparecerá la
ventana principal de SQL Developer:

Ing. Eddie Malca Vicente


Para poder hacer uso de nuestro oracle debemos crear una nueva conexión, damos clic derecho en la sección de
Conexiones y damos clic en Nueva conexión:

Inmediatamente nos aparecerá la ventana de creación de conexiones, deberemos conectarnos como usuario SYS con
el rol SYSDBA para poder administrar permisos y usuarios:

Ing. Eddie Malca Vicente


Donde los datos son:

Nombre de la conexión: Aquí puedes colocar el nombre que quieras, yo sugiero que coloques el host del servidor
junto con el nombre de usuario a conectarse.
Usuario: es el usuario con el cual deseas establecer conexión. En este caso es el usuario SYS, el usuario
administrador de nuestra instalación oracle.
Contraseña: es la contraseña de acceso para el usuario. En este caso colocamos la contraseña puesta al momento de
instalar oracle.
Tipo de Conexión: indica el tipo de conexión a ser utilizada. Lo dejamos en básico.
Rol: indica el rol del usuario al momento de conectarse. Para este caso indicamos que queremos el rol SYSDBA.
Nombre del host: nombre de host o ip del servidor.
Puerto: el puerto utilizado para la conexión.
SID: Service ID, es el identificador del servicio, en este caso colocamos XE.

SID es un identificador que sirve para indicar la instancia a conectarse. A diferencia de otros gestores de base de datos,
oracle, sólo provee una sola base de datos, la cual puede ser dividida en esquemas y accedida a través de instancias,
de esta manera, cada instancia sólo puede acceder y ver a sus respectivas tablas a pesar de que todas las instancias
están en una sola base de datos centralizada.

Una vez llenados los datos que nos solicita damos clic en Probar, si no aparece ningún error podemos dar clic en el
botón Conectar.

Al conectarnos nos aparecerá la vista de objetos de nuestra conexión, además de que por defecto se crea un editor
SQL para empezar a realizar consultas:

4.- Habilitar usuario HR

En Oracle, el usuario HR es un recurso muy importante para el aprendizaje. El usuario HR ya tiene un conjunto de
tablas y datos (esquema), referente a recursos humanos, el cual puede ser muy útil para poder probar algunas
consultas SQL, pero este usuario está desactivado por defecto. Para habilitar al usuario HR debemos escribir el
siguiente código en editor de instrucciones SQL:

1 ALTER USER "HR" IDENTIFIED BY 1234


2 DEFAULT TABLESPACE "USERS"
3 TEMPORARY TABLESPACE "TEMP"
4 ACCOUNT UNLOCK ;

Ing. Eddie Malca Vicente


En esta consulta estamos colocando como contraseña 1234 el cual se especifica con la cláusula IDENTIFIED BY, si
deseas puedes cambiar la contraseña a tu conveniencia. Una vez escrita la sentencia en el editor clic en el botón
Sentencia de ejecución(Control + Enter):

Una vez que el gestor termine la sentencia SQL, saldrá un mensaje "user HR alterado" en la pestaña de Salida de
script de SQLDeveloper:

¡Listo!, acabas de activar al usuario HR además de haber ejecutado una sentencia SQL.

Nombre de la conexión: localhost-hr.


Usuario: HR
Contraseña: 1234
Rol: valor por defecto.
Los demás datos quedarán igual.

5- Crear usuario Oracle

En Oracle no se pueden crear base de datos (CREATE DATABASE) debido a que todo se centraliza en una sola base
de datos. Lo que debemos hacer es crear un usuario (db_productos) con su propio esquema, al igual que HR, para
crear un usuario ejecutamos la siguiente sentencia en el editor de instrucciones del SQL Developer:

1 CREATE USER db_productos IDENTIFIED BY 1234


2 DEFAULT TABLESPACE "USERS"
3 TEMPORARY TABLESPACE "TEMP";

Ahora le damos los privilegios de acceso necesarios:

1 GRANT ALL PRIVILEGES to


2 db_productos;

Hay que tomar en cuenta que cuando se indica un nombre de objeto de oracle, en este caso el nombre del
usuario db_productos en minúsculas, oracle, lo convierte automáticamente en mayúsculas. De esta manera es lo
mismo decir db_productos, DB_PRODUCTOS y "DB_PRODUCTOS".

Pero si se especifica como nombre de usuario "db_productos" (con comillas dobles y minúsculas) el nombre del usuario
se debe pasar siempre con comillas dobles y en minúsculas, debido a que no es lo mismo "db_productos" que
"DB_PRODCUTOS" ambos usuarios serían distintos. Esta nomenclatura ocurre también para tablas, columnas, etc.

Ing. Eddie Malca Vicente

Das könnte Ihnen auch gefallen