martes, 22 de mayo de 2007

Conectar Power Builder 10.5 a Oracle 10g

Vamos a asumir el siguiente escenario:
1. Nuestra base de datos oracle se encuentra en el servidor DESARROLLO.LOCAL
2. La Base de Datos a la cual deseamos conectarnos se llama DEMO

Para poder realizar la conexión primero debemos tener configurado el cliente Oracle.

1. Instala el cliente oracle 10g. Puedes bajarlo desde:
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

2. Una vez que instalaste el cliente oracle debes configurar el archivo tnsnames.ora para que pueda acceder al servidor de la base de datos, añade este script al tnsnames y cambia los valores de NOMBRE DEL SCRIPT (demo.desarrollo.local) , HOST y SERVICE_NAME

DEMO.DESARROLLO.LOCAL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = sistemasd1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = demo)
)
)

3. Una vez realizados estos cambios ingresamos a Power Builder para conectarnos a la Base de Datos.

4. Primero ingresa al icono de DB Profiles
Elige O10 Oracle10g y selecciona el botón NEW



5. Una vez seleccionada la opción de nuevo pefil, la ventana que se abrirá debes llenarla con los siguientes datos

· En profileName: Asigna el nombre que deseas darle a la conexión ConexionOracle
· Server: ingresa el nombre del script en nuestro ejemplo es demo.desarrollo.local
· Login ID: un usuario con permiso para ingresar a la base de datos, utilizaremos SCOTT
· Password: ingresa el password de acceso

6. En la pestaña SYSTEM ingresa el nombre del dueño del catalogo, o usuario con permisos para trabajar sobre las tablas, en nuestro caso el usuario es Scott.



7. Finalmente ingresa a la pestaña PREVIES y selecciona el BOTON TEST, un mensaje de conexión exitosa debe ser visible. Eso significa que ya tas conectado a la base de datos Oracle