Claudio
Conexão com BD Oracle externo
19 de April de 2018 às 03:34AM
Olá amigos, boa noite

Estou com uma hospedagem web na hostgator e no momento necessito fazer uma conexão a um BD Oracle, porém esse banco é externo, ou seja, não está na Hostgator, está no cliente.
Atualmente, estou tentando esses scripts para tentar realizar essa conexão, mas retorna esse erro:

<?php

$conn = oci_connect('*******', '*******', '**.***.***.***:****');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

?>
<?php

$ora_user = "*******";
$ora_senha = "********";

$ora_bd = "(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=***.***.***.***)(PORT=****))
)
(CONNECT_DATA=
(SERVICE_NAME=CONSINCO)
)
)";
if ($ora_conexao = oci_connect($ora_user,$ora_senha,$ora_bd) ) {

}else {
echo "Erro na conexão com o Oracle.";
}
?>
Erro:
Fatal error: Uncaught Error: Call to undefined function oci_connect() in /home/www/conexao/conexao.php:14 Stack trace: #0 {main} thrown in

Alguém sabe como posso conseguir realizar essa conexão?
Obrigado.
José Ângelo Lefundes Coelho
Re: Conexão com BD Oracle externo
21 de April de 2018 às 08:01PM
O servidor do banco de dados tem que estar configurado para receber acesso externo, na aplicação a conexão não muda!!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.