Bonjour à tous,
J’ai besoin de me connecter a une instance oracle sur un serveur distant.
J’ai installé oracle-client venant directement de chez Oracle, version basique x86_64 php5-oci8 directement depuis les dépots. Je suppose que cela marche… parcequ’en fait j’ai parcouru une tonne de tutos et de forums… qui demandent une recompilation depuis les sources, mais ont tous l’air dépassés. Le site d’oracle ne spécifie rien à ce sujet.
Du coup j’essaie de lire ma base Oracle : rien, je n’ai qu’un timeout en réponse :
Warning: oci_connect(): ORA-12170: TNS:Connect timeout occurred in XXX
Le serveur oracle fonctionne bien (il est utilisé par une autre appli)
Comment savoir s’il s’agit d’un problème réseau ou d’un souci d’installation ou de paramétrage ?
D’avance merci
[edit]
J’ai installé la version oracle instantclient 12.1
Pour me connecter j’utilise simplement un script php :
<?php
// /////// _a_decommenter
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$conn = oci_connect('USER', 'PASS', 'DATABASE');
/* if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
} */
$stid = oci_parse($conn, '____marequete____');
oci_execute($stid);