Вы находитесь на странице: 1из 3

RECURSOS DE ORACLE

Para acceder a los recursos, es fundamental darse de alta en www.oracle.com para ello
hacer click en :

(Sign In / Register for a free Oracle Web account) (enlace situado en la parte derecha de la
página en la cabecera de la misma)

VERSIONES GRATUITAS DE ORACLE

Volver a www.oracle.com

Para bajar una versión de Oracle:

http://www.oracle.com/technology/software/products/database/oracle10g/index.html

Todas son versiones gratuitas pero limitadas:

Oracle Database 10g Express Edition-> puede instalarse en máquinas host de


cualquier tamaño con cualquier cantidad de CPUs (una base de datos por máquina), no
obstante XE almacenará hasta 4GB de datos de usuarios, utilizará hasta 1GB de
memoria, y utilizará una sola CPU en la máquina host. Es válida para:

 Desarrolladores que trabajan en PHP, Java, .NET, XML, y aplicaciones de


Código Abierto
 DBAs que necesitan una base de datos inicial y sin cargo para la capacitación e
implementación

Oracle Database 10g Release 2-> es la versión completa de Oracle con la única
restricción de ser válida para bases de datos con un único servidor.

Para máquinas menos potentes podemos recurrir a la versión anterior Oracle9i.

EXPORTACION E IMPORTACIÓN DE DATOS CON MS-ACCESS

Definición de ODBC->es un estándar de acceso a Bases de Datos desarrollado por


Microsoft Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier
dato de cualquier aplicación, sin importar qué Sistema Gestor de Bases de Datos
almacene los datos.

Por lo tanto Microsoft ha establecido un traductor propio que hace compatible el Access
con cualquier otro sistema de base de datos, aunque para ello necesita que cada Sistema
Gestor de Base de Datos desarrolle un Driver de compatibilidad con ODBC.

Para instalar el Driver ODBC de Oracle , primero lo bajamos de la página de Oracle:

http://www.oracle.com/technology/software/tech/windows/odbc/index.html

Bajamos la versión 10.2.0.3.0


La descomprimimos y seguimos las instrucciones de intalación.
Como están en inglés, en estos apuntes se ofrece una versión traducida y adaptada a
nuestro caso particular:

1. Copiar los archivos contenidos en \ORA103020\bin en la ruta


C:\oraclexe\app\oracle\product\10.2.0\server\BIN

2. Copiar ORA10203\ODBC\html\ODBCRelnotesUS.htm en la ruta


C:\oraclexe\app\oracle\product\10.2.0\server\odbc\html

3. Copiar ORA10203\ODBC\mesg\oraodbus.msb en la ruta


C:\oraclexe\app\oracle\product\10.2.0\server\odbc\mesg

Es decir respecto al manual e instalación, en nuestro caso ORACLE_HOME es


C:\oraclexe\app\oracle\product\10.2.0\server

El ODBC sirve para que desde ACCESS se puedan importar o exportar datos a otras
bases de datos, pero siempre desde ACCESS.

Una vez hecho esto se podrían trasladar datos entre Oracle y MsAccess.

Vamos a configurar el ODBC para que puedan realizarse las traducciones.

Abrir Panel de Control->Herramientas administrativas->Orígenes de datos(ODBC)


Ahora tenemos en cuenta:

DSN de usuario-> Si queremos que solo el usuario del sistema operativo actual y el
equipo actual puedan acceder al origen de datos indicado, bien sea desde oracle a access
o viceversa.

DSN de sistema->Si queremos que todos los usuarios del sistema del equipo actual
puedan acceder al origen de datos, bien sea desde oracle a access o viceversa.

DSN de archivo-> Todos los usuarios de todos los equipos que tengan el mismo
controlador instalado pueden acceder al origen de datos, bien sea desde oracle a access
o viceversa.

Elegimos DSN de usuario, de esta forma solo el usuario actual puede acceder al origen
de datos-> Agregar-> OracleXE

Data Source Name -> es el nombre que luego aparecerá, en el momento que queramos
exportar o importar datos desde access a otra base de datos, para elegir el driver
adecuado, así que conviene poner un nombre referente a la base datos en cuestión.
Ponemos por ejemplo como nombre Oracle, aunque repito que el nombre podía ser
cualquiera.

TNS Service Name -> es el nombre de la conexión al servidor de base de datos al que
queremos acceder, ese servidor puede estar en mi propio equipo o en otro de la red esa
conexión ya debe estar definida en Oracle, ahora tan solo la vamos a usar. Al instalar el
Oracle, el programa crea automáticamente una conexión para ser usada, dicha conexión
consiste en abrir un puerto de escucha o listener para captar las peticiones de conexión a
mi servidor de base de datos. El servicio que permite dicha escucha es el
OracleXETNSlistener que debe estar iniciado en Panel de Control->Herramientas
Administrativas->Servicios. De las tres conexiones ofrecidas , podemos comprobar
mediante el test de conexión que solo está disponible la conexión XE.

UserID->Es el usuario de oracle del que vamos a consultar datos. En nuestro caso
Empresa.

Cerrar la aplicación.

Probamos que funciona:

Primero importamos datos del Oracle al Access

1. Abrir el MS-Access.

2. Crear una nueva base de datos en blanco.

3. Archivo->Obtener datos externos->Importar. En Tipo de Archivo elegir


Base de datos ODBC(), que es el último tipo de archivo ofrecido.

4. Elegir Origen de Datos de Equipo, elegir Oracle y poner la contraseña ciclo.

5. Al ser Empresa un usuario administrador, tiene acceso a todas las tabla de


administración. Buscamos la tabla Empresa.Clientes. Aceptamos y ya está
importada.

Exportamos una tabla de Access a Oracle:

1. Abrir el MS-Access.

2. Crear una tabla cualquiera.

3. Archivo->Exportar y seguir los mismos pasos que la importación.

4. Conectarnos a Oracle, y comprobar que se ha realizado la exportación de forma


correcta.

Вам также может понравиться