Lun Sep 24, 2007 10:24 am
|
 |
alvgutierr
Perlero Nuevo

|
Registrado: 06 Jul 2007
Mensajes: 16
|
|
| Perl y Oracle |
|
|
Estimados usuarios
Tengo un script Perl, el cual necesita conectar a una base de datos Oracle utilizando el módulo DBI...
Al momento de instalar el driver específico para Oracle "DBD::Oracle" me genera el siguiente error::
| Código: |
Trying to find an ORACLE_HOME
Your LD_LIBRARY_PATH env var is set to ''
The ORACLE_HOME environment variable is not set and I couldn't guess it.
It must be set to hold the path to an Oracle installation directory
on this machine (or a machine with a compatible architecture).
See the README.clients.txt file for more information.
ABORTED! |
El tema es que el servidor de base de datos es una máquina remota y mi máquina solo tiene el interprete Perl 5.8.8 (Fedora core 5)
Instalé un cliente Oracle "Oracle Application Express" pero al momento de tratar de instalar DBD::Oracle me dice::
| Código: |
The ORACLE_HOME environment variable value (/usr/lib/oracle/xe/app/oracle/product/10.2.0) is not valid.
It must be set to hold the path to an Oracle installation directory
on this machine (or a machine with a compatible architecture).
For an Instant Client install, the directory should include an sdk subdirectory.
See the README.clients.txt file for more information.
ABORTED! |
¿Cómo puedo hacer conexión al servidor de BD Oracle remoto?
¿Qué debo instalar? |
|
|
|

Lun Sep 24, 2007 12:18 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3913
Ubicación: Valladolid, España
|
|
|
|
|
| ¿Qué es lo que dice el fichero README.clients.txt? |
|
Lun Sep 24, 2007 12:45 pm
|
 |
alvgutierr
Perlero Nuevo

|
Registrado: 06 Jul 2007
Mensajes: 16
|
|
| Perl y Oracle |
|
|
Estimado explorer, ¡gracias por atender mi consulta!
Miré en .cpan/build/DBD-Oracle-1.19-sbDcIS el archivo README.clients.txt, ¡pero no logro comprender!
Si fueras más específico ¡porfa!  |
|

Lun Sep 24, 2007 1:36 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3913
Ubicación: Valladolid, España
|
|
|
|
|
A ver... no tengo acceso a ese fichero, pero el README del DBD::Oracle dice:
| Código: |
Install enough Oracle software to enable DBD::Oracle to build.
For Oracle Instant Client: that means install the following packages:
* The "Basic" package for the essential Oracle libraries.
* The "SDK" package for the headers and makefile.
* The "SQL*Plus" component is optional, but will help you check
your configuration and DBD::Oracle determine your Oracle version.
For full Oracle installs: that usually includes Pro*C and SQL*Net.
(That's not very specific because it varies between Oracle releases.)
The ORACLE_HOME environment variable must point to the Oracle Home
used to create DBD::Oracle. (Not essential under MS Windows). |
que más o menos quiere decir que debes tener instalado el "Oracle Instant Client" (los tres paquetes indicados) y luego tienes que cambiar la variable de entorno ORACLE_HOME para que apunte al raíz de la instalación de Oracle. |
|

Powered by phpBB © 2001, 2005 phpBB Group
|