Anda di halaman 1dari 9

Oracle Database Express Edition

Oracle Database Express Edition es la edicin gratuita de la base de datos de renombre mundial:
Oracle Database 10g Realease 2(R2), reconocida por su poder, rendimiento y disponibilidad. Oracle
Database XE est basada en el mismo ncleo que las ediciones licenciadas de Oracle Database:
(Standard Edition One(SE1), Standard Edition(SE), Enterprise Edition(EE) y Personal Edition(PE),
por lo tanto, es compatible con estas ediciones haciendo que cualquier migracin sea transparente.
Oracle XE est disponible para fines de Desarrollo, Produccin y Aprendizaje, pero con las
siguientes limitaciones:
1.
2.
3.
4.
5.

Utiliza una sola CPU aunque el ordenador disponga de ms de una.


Direcciona hasta 1GB en RAM.
Almacena hasta 4GB. de datos de usuario.
Disponible en ordenadores de 32 bits.
Una sola instancia por servidor.

Oracle XE puede usarse con las siguientes herramientas de desarrollo:


1.
2.
3.
4.
5.
6.

Oracle Application Express(formalmente HTMLDB).


Java.
C/C++
PHP.
ODBC.
.NET

Oracle XE puede emplearse como Base de Datos de produccin en pequeos negocios(Small


Bussiness) tanto en intranets e internet, actualmente hay un parche disponible para actualizar Oracle
Database XE a la versin 10.3. El soporte se da medante un foro del mismo Oracle Corp.
Una de las ventajas de usar Oracle XE es su probado rendimiento y disponibilidad, como tambien
su seguridad.
Oracle XE viene integrado con Oracle Application Express , una herramienta de Rpido desarrollo
que permite crear aplicaciones web robustas basada
Publicado por Roberto PZ en 13:16 0 comentarios Enlaces a esta entrada

domingo 14 de octubre de 2007


Primeros pasos en Oracle XE
En este blogg ensenar los primeros pasos despus de instalar Oracle XE.
1. Al caragar la pgina de inicio de Oracle XE, ingrese su cuenta de usuario SYSTEM.
2. Escriba la contrasea que defini al momento de instalar Oracle XE.
3. Haga click en el icono Administracin.
4. Haga click en el icono Usuarios de BASES DE DATOS.
5. Haga click sobre el Usuario HR. (Recursos Humanos).
6. Escriba la contrasea que desee.
7. Confirme dicha contrasea.
8. En estado de la Cuenta, seleccione Desbloqueado.
9. Active los roles CONNECT, RESOURCE en caso que no est seleccionados.
10.
Active todos los privilegios.

11.
12.

Click en el botn MODIFICAR USUARIO.


Haga click en INICIO.

Lo que hasta ahora ha hecho, es activar la cuenta HR asociado al esquema del mismo nombre, en
efecto, cada cuenta de usuario se asocia a un esquema, un esquema es una unidad lgica que asocia
objetos de bases de datos como: tablas, vistas, procedimientos almacenados, disparadores, vistas
materializadas, elaces de bases de datos.
Cada esquema, da soporte a una o ms aplicaiones de usuario conectadas a la base de datos Oracle,
por tanto, puede almacenar en una misma base de datos Oracle un esquema para cada tipo de
aplicacin en lugar de crear una base de datos para cada aplicacin.
Objetos del esquema HR.
Tablas:
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
COUNTRIES
Estas son las tablas que componen el esquema HR.
Para poder trabajar con el esquema HR, nos descoinectamos del esquema SYSTEM haciendo click
en la barra de navegacin Desconectar.
Hacemos click en el enlace Conectar e ingresamos la cuenta de usuario HR con la respectiva
contrasea, presionamos ENTER y vertemos el espacio de trabajo de Application express,
Para poder visualizar los campos de cada tabla, siga los siguientes pasos
1.
2.
3.
4.

Click sobre el icono Explorador de Objetos.


Se visualiza a la izquierda un panel donde podr apreciar las tablas del esquema.
Haga click sobre la tabla que desea observar.
Podr preciar a la derecha todos los campos y dems componentes de la tabala seleccionada.

Si desea observar otros objetos del esquema, despliegue la lista Tablas y escoja el tip de objeto que
desea visualizar.
Posteriormente, hacemos, clik sobre el enlace Inicio, hacemos click en el icono SQL y elegimos el
icono Comandos SQL. De esta manera ingresamos al edito SQL que dispone Application express.
Ejercicio 1:
Seleccionar todos los datos de todos los empleados.
SELECT *
FROM employees;

Nota: Asterisco indica que se seleccionan todos los campos.


RESULTADO:
EMPLOYEE_ FIRST_N LAST_N
PHONE_NU HIRE_
COMMISSION
EMAIL
JOB_ID SALARY
ID
AME
AME
MBER
DATE
PCT
17/06/8
100
Steven
King
SKING
515.123.4567
AD_PRES 24000
7

21/09/8
AD_VP
17000
9
13/01/9
102
Lex
De Haan LDEHAAN 515.123.4569
AD_VP
17000
3
03/01/9
103
AlexanderHunold AHUNOLD 590.423.4567
IT_PROG 9000
0
21/05/9
104
Bruce
Ernst
BERNST
590.423.4568
IT_PROG 6000
1
25/06/9
105
David
Austin
DAUSTIN 590.423.4569
IT_PROG 4800
7
05/02/9
106
Valli
Pataballa VPATABAL 590.423.4560
IT_PROG 4800
8
07/02/9
107
Diana
Lorentz DLORENTZ 590.423.5567
IT_PROG 4200
9
17/08/9
108
Nancy
GreenbergNGREENBE 515.124.4569
FI_MGR 12000
4
16/08/9 FI_ACCOU
109
Daniel
Faviet
DFAVIET
515.124.4169
9000
4
NT
Hay ms de 10 filas disponibles. Aumente el selector de filas para ver ms.
101

Neena

Kochhar NKOCHHAR515.123.4568

Ejercicio 2:
Seleccionar el primer nombre, segundo nombre y salario de los empleados, ordenar ascen
nombre.
SELECT first_name, last_name, salary
FROM employees
ORDER By 1;
RESULTADO:
FIRST_NAME
LAST_NAME
SALARY
Adam
Fripp
8200
Alana
Walsh
3100
Alberto
Errazuriz
12000
Alexander
Hunold
9000
Alexander
Khoo
3100
Alexis
Bull
4100
Allan
McEwen
9000
Alyssa
Hutton
8800
Amit
Banda
6200
Anthony
Cabrio
3000
Hay ms de 10 filas disponibles. Aumente el selector de filas para ver
ms.
Ejercicio 3:
Seleccionar los datos de los empleados cuyo identificador de tarea sea AD_VP.
SELECT *
FROM employees
where job_id='AD_VP';
RESULTADO
EMPLOYEE_FIRST_ LAST_

EMAIL

PHONE_NUHIRE_JOB_SALARYCOMMISSION_MANAG

ID
101
102

NAME NAME

MBER

DATE ID
21/09/8 AD_
Neena KochharNKOCHHAR515.123.4568
17000
9
VP
De
13/01/9 AD_
Lex
LDEHAAN 515.123.4569
17000
Haan
3
VP

PCT

ID

100

100

Ejercicio 4:
Seleccionar los nombres, fecha de nacimiento, salario, nmero telefnico y
email de los empleados con salario mayor o igual a 17000.
SELECT first_name, last_name, hire_date,phone_number
FROM employees
WHERE salary>17000;
RESULTADO:
FIRST_NAMELAST_NAMEHIRE_DATEPHONE_NUMBER
Steven
King
17/06/87
515.123.4567
Ejercicios:
1.
2.
3.
4.
5.

Seleccionar todos los nombres de los paises almacenados en la base dedatos.


Seleccionar todos los departamentos y su identificador.
Seleccionar todas las tareas(Jobs) CON EL SALARIO MNIMO.
Seleccionar todos los datos de las localidades.
Seleccionar todos los datos de las regiones.

Publicado por Roberto PZ en 14:30 0 comentarios Enlaces a esta entrada

sbado 26 de septiembre de 2009


Crear tablas en Oracle XE usando SQL Developer.
Oracle SQL Developer permite crear objetos de bases de datos por medio de asistentes grficos
mejorando la productividad del desarrollador. En esta entrada aprenderemos a crear un tablas y
relacionarlas
entre
s.
Se

crearn

las

tablas

siguientes

Tabla

Employees_cargas:

carga_id
number
Employee_id
number
last_name
varchar2(20)
first_name
varchar2(20)
hire_date date No nulo.
1.
2.
3.
4.
5.

No
No
No
No

Abra el Oracle SQL Developer.


Del panel Conexiones seale Schema HR y haga doble click.
Ingrese sus credenciales: HR para nombre de usuario y su contrasea
Seale la carpeta tablas, pulse el botn secundari y elija Nueva tabla.
En el asistente Crear tabla en ala propiedad nombre ingrese Employees_cargas.

nulo.
nulo.
nulo.
nulo.

6.
7.
8.
9.

Haga click sobre la casilla Avanzado.


En la seccin propiedades de columna ingrese campo carga_id.
En la propiedad tipo de dato acepte el valor por defecto: Simple.
Las propiedades precisin y escala indican la cantidad de dgitos en la parte entera y decimal
respectivamente.
10.
Seleccione la casilla No puede ser Nulo.
11.
Haga clcik sobre el botn Ms de color verde.
12.
Repita las instrucciones 7, 8, 9 ,10,11 para los campos restantes.
Para agregar la clave primaria:
1. Click en la opcin clave primaria localizado en la seccin izquierda del dilogo Crear tabla.
2. De la lista columnas disponibles elija la columna carga_id.
3. Haga click sobre el botn que apunta a la derecha.

para relacionar la nueva tabla con la tabla Employees:


1.
2.
3.
4.

Click en la opcin claves ajensa localizado en la seccin izquierda del dilogo Crear tabla.
Click en el botn Agregar.
Tabla de referencia: Employees.
De la cuadrcula asociaciones, de la columna COLUMNA lOCAL seleccione
EMPLOYEE_ID.
5. Haga click en Aceptar.
La tabla creada se visualizar anidada a la carpeta tablas de la conexin respectiva.
Si se desea modificar la tabla para modificar o agregar algn campo:
1. De la lista de tablas anidadas a la conexin abierta situada a la izquierda, seleccione la tabla
que desea modificar.
2. Pulse el botn derecho y selecione Editar...

Saludos.
Publicado por Roberto PZ en 10:23 0 comentarios Enlaces a esta entrada

Conectarse a Oracle XE desde Oracle SQL Developer.


En el presente artculo aprenderemos a conectarnos a Oarcle XE desde SQL Developer.
Oarcle SQL Developer es una herramienta grfica gratuita, basada en java, diseada para trabajar
con objetos de esquemas de bases de datos Oracle y no Oracle como DB2,MySQL, Sybase y SQL
Server.
Antes de ejecutar esta prctica, descarguemos el producto SQL Developer aqu, elija Accept
License Agreemen y seleccione el primer enlace Oarcle SQL Developer for Windows.
Una vez descargado, descomprima el archivo sqldevelopernnnn.zip (las nnnn indican el nmero
de
versin
a
descargar)
en
alguna
ubicacin
de
su
ordenador.

Abra la carpeta donde descompromi el archivo y haga doble click sobre el icono sqldeveloper.exe.
Se

visualizar

el

entorno

SQL

Developer:

Para crear una conexin al servidor Oarcle XE:


1. Del panel Connections localizado a la izquierda de la ventana, hacer click sobre el icono
Nueva Conexin.
2. Ingresar los siguientes campos:
Nombre
Usuario:
Contrasea:
Nombre
Puerto:
SID:
3.
4.

de

conexin:
del

Click
Click

Schema

HR.
HR

Host:

localhost
1521
xe

en
en

Probar
Conectar.

Al abrir la conexin, se visualiza el icono de conexin con el nombre Schema HR y se activa la


Hoja
de
trabajo
SQL(SQL
Worksheet).
Para acceder a los objetos de bases de datos, haga click sobre el nodo de la conexin Schema HR.
Para cerrar la conexin, seale elicono de
conexin abnierta y haga click con el botn
derecho del mouse y elija desconectar.
SQL
Developer
Windows,Linux

puede
y

ejecutarse
MacOS

Publicado por Roberto PZ en 09:04 0


comentarios Enlaces a esta entrada
Etiquetas: xe_sqldeveloper

viernes 25 de septiembre de 2009


Conjunto resultados desde procedimientos.
Para recuperar un conjunto resultado desde un procedimiento almacenado, se debe declarar un
parmetro de entrada(In) y salida(Out) de tipo SYS_REFCURSOR.
Por ejemplo, conectmonos al esquema HR de nuestro servidor XE usando SQL*Plus:
create or replace procedure select_employees(p_nomina in out

en
X.

sys_refcursor)
is
begin
open p_nomina for
select last_name,first_name
from employees;
exception
when NO_DATA_FOUND then
raise_application_error(-20100,'Sin data.');
end;
/
procedimiento creado.
SQL> execute select_employees(:nomina);
Procedimiento PL/SQL terminado correctamente.
SQL> print :nomina;
LAST_NAME FIRST_NAME
------------------------- -------------------Abel Ellen
Ande Sundar
Atkinson Mozhe
Austin David
Baer Hermann
Baida Shelli
Banda Amit
Bates Elizabeth
Bell Sarah
Bernstein David
Bissot Laura
107 filas seleccionadas.
La utilidad de estos procedimientos es enviar datos a aplicaciones desarrolladas en algn lenguaje
de programacin como: .NET, C/C++, Java, PHP.
Saludos.
Publicado por Roberto PZ en 21:18 0 comentarios Enlaces a esta entrada

martes 19 de febrero de 2008


Como conectarse a Oracle Database XE desde la lnea de comandos.
Oracle Database XE puede ser accedida desde la aplicacin SQL*Plus, que es un programa de
lneas de comandos SQL.

La versin del SQL*Plus de Oracle Database XE se presenta en una caja de DOS y no en una
interface grfica de Windows(como ocurre en las Versiones licenciadas).
Para acceder a SQL*PLus, existen dos mtodos:
Primero:
Inicio>Todos los programas>Base de datos Oracle 10g Express Edition>Ejecutar Lnea de
comandos SQL.

Se visualiza la ventan de SQLPlus y se activa un promptuario SQL> que antecede a cualquier


comando SQL.
Para establecer la conexin al servidor Oracle, ingrese el comando:
SQL> conn system (presione ENTER)
Introduzca la contrasea:
La contrasea es la establecida por Usted al momento de instalar Oracle.(A no ser que la haya
cambiado).
Presione Enter.
Se vusalizar el mensaje:
Conectado.
A continuacin se activa el prompter SQL>
Ahora podemos enviar mandatos SQL al servidor XE. Para empezar, crearemos un nuevo usuario
llamado MUSICAL.
La sintaxis para crear un usuario en Oracle es:
create user NOMBRE_CUENTA
identified by CONTRASEA
default tablespace NOMBRE_ESPACIO_DE_TABLA;
Prctica:
SQL>create user MUSICAL

2 identified by MIMUSICA
3 default tablespace USERS;
Se especifica el espacio de tabla USERS, si se omitiera, los objetos creados por el uuario
MUSICAL, se almacenarn por defecto en el tablespace System que es el lugar donde se encuentra
almacenado el diccionario de datos.
Hasta aqu hemos creado el usuario musical, pero no tiene privilegios que le peremitan conectarse al
servidor Oracle. Para ello, submita la sentencia:
SQL>Grant connect to MUSICAL;
Ahora, MUSICAL puede concetarse a la instancia Oracle, pero no podr crear ningn tipo de
objetos como tablas, indices, vistas, unidades almacenadas o proc. almacenados, para ello, submita
la sentencia:
SQL>Grant resource to MUSICAL;
Para probar la cuenta MUSICAL, nos desconectamos para cerrar la sesin actual, submitimos:
SQL>disc;
Para conectarnos como MUSICAL:
SQL>conn MUSICAL
Introduzca la contrasea: MIMUSICA
Conectado.
Ahora si podemos trabajar con la cuenta MUSICAL y crear objetos de base de datos.
El segundo mtodo para acceder a Oracle Database XE es por medio de:
Inicio>Ejecutar >cmd.exe
Se activa la ventana de comandos DOS y submitimos lo secrito en azul:
C:\Documents and Settings\Usuario>sqlplus system/contarsea
Publicado por Roberto PZ en 20:27 0 comentarios Enlaces a esta entrada

Anda mungkin juga menyukai