Подключитесь из php к базе данных Oracle в Windows x64 - PullRequest
2 голосов
/ 22 декабря 2010

Я пытаюсь подключиться из php к базе данных oracle в windows x64

Я использую: php5, apache2, oraclexe 10.2

Мой файл "test.php" следующий:

 <?php
  if ($c = oci_connect("SYSTEM", "root", "//localhost:1521/XE")) {
   echo "Successfully connected to Oracle.";
   oci_close($c);
  } else {
   $err = oci_error();
   echo "Oracle Connect Error " . $err['text'];
  }
 ?>

Когда я открываю localhost / test.php, получаю следующую ошибку:

Warning: oci_connect() [function.oci-connect]: ORA-06413: Connection not open

Я не могу понять причину этой ошибки, потому что я уже подключился к той же базе данных изJava, и я думаю, что файл php.ini хорошо настроен, потому что мне удалось подключиться из php к базе данных MySQL.Также следует этот урок: http://www.orafaq.com/wiki/PHP_FAQ

Так что, если у кого-то есть решения и комментарии, отправьте его, пожалуйста,

1 Ответ

0 голосов
/ 22 декабря 2010

Является ли XE именем службы вашей базы данных?Это имя используется в примере кода, который вы должны изменить.

...