Could not create an environment: OCIEnvCreate returned -1

Could not create an environment: OCIEnvCreate returned -1

 

  

Hi DBAs,
There are two database in my server machine,one database's character set is utf8,and the other's is zhs16gbk.
I am trying to connect to the database whose database's character set is utf8 from a client machine.I geting the following error....
 
Error while trying to retrieve text for error ORA-03106
 
but when i am trying to connect to the other database whose database's characterset is zhs16gbk from the same clientmachine,it working successfully.
From my search on the internet I gathered that it is usually due to NLS incompatibilities between the client and server.so i synching the NLS_LANG registry variable on the client and server.I getting the error "Could not create an environment: OCIEnvCreate returned -1" with my asp.net application and "Access violateion at address 02F89B66 in module 'OraClient8.dll' with PLSQLDeveloper.
 
Server is Oracle 9.0.0 on Win2k advance server
Client: Win2k prof, PLSQLDeveloper,oracle8i
 
Please help and suggest other issues that may be causing this error.
 
Thanks in advance. Any help is much appreciated.


-------------------------------------------------------------------
MOTO新摄会 狂拍无极限 超多好礼等你来赢( http://d1.sina.com.cn/sina/limeng3/mail_zhuiyu/2007/mail_zhuiyu_20070625.html )

===================================================================
注册新浪2G免费邮箱( http://mail.sina.com.cn/chooseMode.html )
Oracle LazyDBA home page