Oracle con PHP en Red Hat 9
Tengo el reto de instalar Oracle DataBAse 10g + PHP 4.3.7 + Apache + Linux Red Hat 9.
A su vez instalar PHP con las librerias zlib, gd (con jpg, png), libxml2, libxslt, sablot y iconv.
1. Ya tengo instalado todos estos en mi PC.
2. Me conecto bien a la base de datos localmente mediante SQLPLUS, sin embargo cuando trato de conectarme desde código PHP me da el siguiente error:
Warning: ocilogon() [function.ocilogon]: _oci_open_server: Error while trying to retrieve text for error ORA-12154 in /usr/local/htdocs/prueba/oracle_conect.php on line 4
3. Segun mis conocimientos, antes de probar esto:
a. Inicie la base de datos, el LISTENER, Oracle Enterprise Manager y apache.
b. Los archivos tnsnames.ora, sqlnet.ora y listener.ora están correctos.
c. php lo compile con la opción "--with-oci8=$ORACLE_HOME.
4. Investigando en internet, encontre que debia ejecutar "adapters" (se encuentra en $ORACLE_HOME) con la finalidad de verificar que se instalaron todos los protocolos. Para mi sorpresa, al ejecutar dicho archivo me da el siguiente resultado:
Installed Oracle Net transport protocols are:
IPC
BEQ
TCP/IP
SSL
RAW
Installed Oracle Net naming methods are:
Local Naming (tnsnames.ora)
Oracle Directory Naming
Oracle Host Naming
Error!!! Oracle Names Server Naming is not completely installed! ¡¡¡¡¡ESTE ES EL ERROR!!!!!
Installed Oracle Advanced Security options are:
RC4 40-bit encryption
RC4 56-bit encryption
RC4 128-bit encryption
RC4 256-bit encryption
DES40 40-bit encryption
DES 56-bit encryption
3DES 112-bit encryption
3DES 168-bit encryption
AES 128-bit encryption
AES 192-bit encryption
AES 256-bit encryption
MD5 crypto-checksumming
SHA-1 crypto-checksumming
Kerberos v5 authentication
RADIUS authentication
Mi pregunta es la siguiente: Hay que instalar el Red Hat 9 con un servidor NIS, y ejecutarlo antes de configurar la red para oracle?
O si se trata de otra cosa, por favor informar.
De antemano se agradece la ayuda.
A su vez instalar PHP con las librerias zlib, gd (con jpg, png), libxml2, libxslt, sablot y iconv.
1. Ya tengo instalado todos estos en mi PC.
2. Me conecto bien a la base de datos localmente mediante SQLPLUS, sin embargo cuando trato de conectarme desde código PHP me da el siguiente error:
Warning: ocilogon() [function.ocilogon]: _oci_open_server: Error while trying to retrieve text for error ORA-12154 in /usr/local/htdocs/prueba/oracle_conect.php on line 4
3. Segun mis conocimientos, antes de probar esto:
a. Inicie la base de datos, el LISTENER, Oracle Enterprise Manager y apache.
b. Los archivos tnsnames.ora, sqlnet.ora y listener.ora están correctos.
c. php lo compile con la opción "--with-oci8=$ORACLE_HOME.
4. Investigando en internet, encontre que debia ejecutar "adapters" (se encuentra en $ORACLE_HOME) con la finalidad de verificar que se instalaron todos los protocolos. Para mi sorpresa, al ejecutar dicho archivo me da el siguiente resultado:
Installed Oracle Net transport protocols are:
IPC
BEQ
TCP/IP
SSL
RAW
Installed Oracle Net naming methods are:
Local Naming (tnsnames.ora)
Oracle Directory Naming
Oracle Host Naming
Error!!! Oracle Names Server Naming is not completely installed! ¡¡¡¡¡ESTE ES EL ERROR!!!!!
Installed Oracle Advanced Security options are:
RC4 40-bit encryption
RC4 56-bit encryption
RC4 128-bit encryption
RC4 256-bit encryption
DES40 40-bit encryption
DES 56-bit encryption
3DES 112-bit encryption
3DES 168-bit encryption
AES 128-bit encryption
AES 192-bit encryption
AES 256-bit encryption
MD5 crypto-checksumming
SHA-1 crypto-checksumming
Kerberos v5 authentication
RADIUS authentication
Mi pregunta es la siguiente: Hay que instalar el Red Hat 9 con un servidor NIS, y ejecutarlo antes de configurar la red para oracle?
O si se trata de otra cosa, por favor informar.
De antemano se agradece la ayuda.