Está en la página 1de 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 pgina en la cabecera de la misma) VERSIONES GRATUITAS DE ORACLE Volver a www.oracle.com Para bajar una versin 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 mquinas host de cualquier tamao con cualquier cantidad de CPUs (una base de datos por mquina), no obstante XE almacenar hasta 4GB de datos de usuarios, utilizar hasta 1GB de memoria, y utilizar una sola CPU en la mquina host. Es vlida para:

Desarrolladores que trabajan en PHP, Java, .NET, XML, y aplicaciones de Cdigo Abierto DBAs que necesitan una base de datos inicial y sin cargo para la capacitacin e implementacin

Oracle Database 10g Release 2-> es la versin completa de Oracle con la nica restriccin de ser vlida para bases de datos con un nico servidor. Para mquinas menos potentes podemos recurrir a la versin anterior Oracle9i. EXPORTACION E IMPORTACIN DE DATOS CON MS-ACCESS Definicin de ODBC->es un estndar de acceso a Bases de Datos desarrollado por Microsoft Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato de cualquier aplicacin, 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 pgina de Oracle: http://www.oracle.com/technology/software/tech/windows/odbc/index.html Bajamos la versin 10.2.0.3.0 La descomprimimos y seguimos las instrucciones de intalacin.

Como estn en ingls, en estos apuntes se ofrece una versin 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 instalacin, 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 podran trasladar datos entre Oracle y MsAccess. Vamos a configurar el ODBC para que puedan realizarse las traducciones. Abrir Panel de Control->Herramientas administrativas->Orgenes 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 cuestin. Ponemos por ejemplo como nombre Oracle, aunque repito que el nombre poda ser cualquiera. TNS Service Name -> es el nombre de la conexin 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 conexin ya debe estar definida en Oracle, ahora tan solo la vamos a usar. Al instalar el Oracle, el programa crea automticamente una conexin para ser usada, dicha conexin consiste en abrir un puerto de escucha o listener para captar las peticiones de conexin 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 conexin que solo est disponible la conexin XE. UserID->Es el usuario de oracle del que vamos a consultar datos. En nuestro caso Empresa. Cerrar la aplicacin. 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 contrasea ciclo. 5. Al ser Empresa un usuario administrador, tiene acceso a todas las tabla de administracin. 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 importacin. 4. Conectarnos a Oracle, y comprobar que se ha realizado la exportacin de forma correcta.

También podría gustarte