php.ini
里边打开了oracle吗?
还要将DLL 复制到系统目录下

解决方案 »

  1.   

    function OpenConnection()
    {
      PutEnv("ORACLE_SID=orcl");
      putenv("ORACLE_HOME=c:\ora");
      
      $connection = Ora_Logon ("ora@ora",  "ora") or die;
      
      if ($connection == false){
        echo Ora_ErrorCode($connection).": ".Ora_Error($connection);
        exit;
      }  return $connection;
    }
      

  2.   

    function ConnVnetoo(){
    $oraUser="test";
    $oraPass="vnetoodev";
    $oraDB="(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.12)(PORT
    =1521)))(CONNECT_DATA=(SID=orcl)))";
    $SelectDBinf = @OCILogon($oraUser,$oraPass,$oraDB) or die("无法连接成功");
    return $SelectDBinf ;
    }
      

  3.   

    连接没打开,当然下面的就会出错检查ORACLE是否启动,用客户端是否正常连接