Подключение с php к базе данных oracle в Windows x64
Я пытаюсь подключиться с 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
Поэтому, если у кого-то есть решения и комментарии, опубликуйте их, пожалуйста
2
1 answers
Является ли XE именем службы вашей базы данных? Это имя, используемое в примере кода, которое вы должны изменить.
0
Author: JOTN, 2010-12-21 23:39:58