Ayuda con dblink

Hola, les comento, he creado unos dblinks y va todo bien si lo hago desde la pagina pricipal de oracle es decir hago un select * from tabla@dblink y me muestra bien los datos, mi problema es que al hacerlo desde php y con oci no me muestra la pagina, dice que la conexion ha sido reinciada, el codigo que utlizo es el siguiente:

 

<?php
    include ("conexion.php");//$conexion = oci_connect('bogar', 'bogar', 'localhost/XE');
      $query3 = "select * from  empleados@toy  ";
          $res3= oci_parse ($conexion, $query3);
         $r=oci_execute ($res3);
            
 
 
  while ($row = oci_fetch_array ($res3))
   {
    echo $row[0];
   }
     oci_close($conexion);
     
        ?>

No creo que sea un problema de código, estas cosas suelen fallar por problemas de configuración. Si adjuntas el mensaje de error que te devuelve la aplicación puede que se pueda ver algo más.

A veces estas cosas pueden pasar por problemas de incompatibilidad entre versiones, consulta esta tabla por si acaso:

 

Tabla de compatibilidad entre OCI8 y Oracle

 

Te recomiendo consultar el libro del que he obtenido esta tabla de compatibilidad: The Underground PHP and Oracle Manual. Puedes descargartelo desde el recurso Manual de desarrollo y utilización de PHP sobre Oracle.