Pessoal,

Estou com um problema de conexão do PHP com o Oracle! 
Gostaria de saber se alguem ja passou por isso e pode me dar o caminho das 
pedras.
Não conheço PHP e o programador me passou o seguinte codigo abaixo:


$cursor = OCINewCursor($conn);
$stmt = oci_parse($conn,$stored);

oci_bind_by_name($stmt,":id",&$id);
oci_bind_by_name($stmt,":nome",&$nome);
oci_execute($stmt);
$guia = $cursor;

if ($cursor > 0) {.....



Erro do retorno da função OCINewCursor é “Resource id 
#15”.

O problema maior é que ora acontece e ora não.

Notei que quando acontece eu mando flush na shared pool e tudo volta ao normal.


Alguns parametros:

cursor_sharing                       string      EXACT
cursor_space_for_time                boolean     FALSE
open_cursors                         integer     2500
session_cached_cursors               integer     200
db_cache_size                        big integer 2800M
shared_pool_size                     big integer 1200M


No alert log não consta nada!


Oracle SE 10.2.0.1/Linux RH 5.4 64bits.
Sei que essa versão é cheia de bug, estou vendo de atualizar o Oracle.


Se alguem souber do que se trata esse “Resource id 
#15” me ajudaria.


.
Raphael

[As partes desta mensagem que não continham texto foram removidas]

Responder a