Linux — PHP подключиться к внешней базе данных Oracle

У меня установлен PHP на сервере Linux. Мне нужно было подключиться к внешней базе данных Oracle и успешно установить Oracle Instant Client 12.1.0.2.0.

Но теперь, когда я запускаю это ниже простое тестовое соединение, я получаю следующую ошибку:

ORA-24408: could not generate unique server group name

Ниже мой код:

if($c = oci_connect('orcl_username', 'orcl_pswd','//orcl.server.domain.name:1521/servicename')){
echo "Successfully connected to Oracle.";
oci_close($c);
} else {
$err = oci_error();
$error = $err['message']."\n\n";
print $error;
}

В настоящее время я настроил это в
/etc/sysconfig/network (у меня на сервере не оракул сервер):

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost

/etc/hosts (у меня на сервере не оракул сервер):

127.0.0.1 localhost

Нужно ли иметь такую ​​же конфигурацию на сервере Oracle?

0

Решение

Хорошо, наконец-то я нашел способ, имя хоста моего веб-сервера нужно добавить в / etc / hosts вот так

127.0.0.1       localhost localhost.localdomain localhost4 localhost4.localdomain4 [hostname]

[orcl db ip]   [orcl db hostname]

и в / etc / sysconfig / network

NETWORKING=yes
HOSTNAME=[orcl db hostname]

ура!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]