Как подключить удаленную базу данных Oracle с помощью php - PullRequest
0 голосов
/ 14 мая 2019

Oracle 10g установлен на сервере Windows с виртуальной машиной удаленного рабочего стола.Я покупаю хостинг-план и размещаю на нем свой php-сайт, который является другим сервером.

Я хочу соединить базу данных oracle из этого оконного сервера с моим php-сайтом на другом сервере.

Я добавил расширение oci8 на своей панели, где размещаются мои php-файлы.

У меня статический действующий публичный IP-адрес сервера Windows, на котором установлен Oracle.

Iхочу соединить их.Но я получил ошибку из php-файла, который говорит:

TNS: no listener ORA-12541 error.

Но когда я подключаю php-файл к этому оракулу с моего локального хоста через wamp-сервер, он подключается, но на панели в реальном времени выдает эту ошибку.

$username="uerp_adm";
$password="DBPASSWORD";
$tns2 = "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = SERVERPUBLICIP WHERE ORACLE IS INSTALLED)(PORT = 1521)) (CONNECT_DATA = (SID = orcl)))";
$conn=oci_connect($username,$password, $connstring);
if($conn){
  echo 'CONNECTED';
}
else{
  echo 'NOT CONNECTED';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...