Jump to content
Waterlog

[Problema] Ligação a BD Oracle

Recommended Posts

Waterlog

Boas malta,

Ao fim de quase três dias a configurar uma máquina virtual para instalar um servidor de base de dados Oracle, consegui. Passei agora para a parte de programação, mas isto não está a correr nada bem mesmo. Estou a tentar fazer uma ligação a uma BD Oracle em PHP.

<?php
$connection = oci_connect('sys', 'rvieira', 'localhost/xe');

if (!$connection) {
  $m = oci_error();
  echo $m['message'], "\n";
  exit;
}
else {
  print "Connected to Oracle!";
}
?>

Extensão oci8:

[rvieira@localhost ~]$ php --ri oci8
oci8
OCI8 Support => enabled
Version => 1.4.10
Revision => $Id: 44bfa713983a99b3e59477f6532e5fb51b6dee94 $
Active Persistent Connections => 0
Active Connections => 0
Oracle Run-time Client Library Version => 11.2.0.2.0
Oracle Instant Client Version => 11.2
Temporary Lob support => enabled
Collections support => enabled
Directive => Local Value => Master Value
oci8.max_persistent => -1 => -1
oci8.persistent_timeout => -1 => -1
oci8.ping_interval => 60 => 60
oci8.privileged_connect => Off => Off
oci8.statement_cache_size => 20 => 20
oci8.default_prefetch => 100 => 100
oci8.old_oci_close_semantics => Off => Off
oci8.connection_class => no value => no value
oci8.events => Off => Off

O resultado da ligação é sempre falso (os dados estão corretos) e ao entrar no IF não dá qualquer informação relativa ao erro (mesmo que introduza credenciais incorretas). Confesso que começo a ficar farto do Oracle DB e da sua complexidade na sua configuração e administração, mas infelizmente na minha tese de mestrado terei obrigatóriamente de usar Oracle. Alguem sabe porque razão isto me está a acontecer? Alguem já teve o mesmo problema?

Já andei a procurar informação, mas até agora nada.

Alguns links por onde andei:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/php_db/php_db.htm

http://php.net/manual/en/function.oci-connect.php

http://www.oracle.com/technetwork/articles/dsl/inst-php-apache-windows-098333.html

Com os melhores cumprimentos,

Waterlog.

Edited by Waterlog

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.