Error with ocilogon() : OCIEnvNlsCreate() failed

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
Warning: ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed. There  
is something wrong with your system - please check that ORACLE_HOME is  
set and points to the right directory in /web/htdocs/test.php on line 6
Oracle Connect Error

my file test.php :

if ($c=OCILogon("system", "test", "TEST")) {
   echo "Successfully connected to Oracle.\n";
} else {
   $err = OCIError();
   echo "Oracle Connect Error " . $err[text];

Apache Version is 2.2.4 compile with : ./configure  
--prefix=/usr/local/apache --enable-so --enable-rewrite

PHP version is 5.2.1 compile with : ./configure  
--with-apxs2=/usr/local/apache/bin/apxs --prefix=/usr/local/apache/php  
--with-config-file-path=/usr/local/apache/php --with-zlib --with-gettext  
--with-gdbm --with-oracle=/oracle/ora102 --with-oci8=/oracle/ora102

Oracle is a Database 10.2.1

Tanks for help

Re: Error with ocilogon() : OCIEnvNlsCreate() failed

Try changing the permissions on the oracle home directory

Re: Error with ocilogon() : OCIEnvNlsCreate() failed

On Wed, 25 Apr 2007 11:44:36 +0200, JuliouZ wrote:

Quoted text here. Click to load it

It's a known problem.  You should patch-up your oracle to
There is script called "" on $ORACLE_HOME/install, but  
only on and later versions.
$ cd $ORACLE_HOME/install
$ ls
utl   jlib          
unix          restrict.lst       install.excl  
templocal     readme.txt
seed.log      portlist.ini
rootlocaladd  make.log 
You must, however, apply at least the first patchset. Patch sets for  
Oracle are available at . You will need a
valid contract cupport identifier (CSI) to log in. If you don't have one,
send me an email and I'll help you change protection on your $ORACLE_HOME


Site Timeline