对啊,我也是这样的问题,不过我的连接是用OCI8的函数OCILogon,如下:function db_connect()
{
putenv("ORACLE_SID=test");
putenv("ORACLE_HOME=/home/oracle/OraHome1");
$connect = OCILogon("oaserver","oaserver","test");
if ($connect)
return  $connect;
else
 {
   return -1;
 }
}
但是还是不能出现,错误和你一样!
我的开发平台是Linux redhat8.0+Oracle9i9.2.0+php4.3.1。
现在解决了吗?