Cara Ana: Acho que voce tera de perguntar isto a uma lista especifica de PHP. Nesta lista de Oracle, acho que poucos saberao o que eh um "require_once", ok?
Atenciosamente, Márcio de Figueiredo Moura e Castro Oracle 10g DBA OCA Oracle PL/SQL Developer OCA ________________________________ De: Ana <doceang...@yahoo.com.br> Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 19 de Julho de 2011 9:14:26 Assunto: [oracle_br] Conectar duas bases diferentes mesmo arquivo .php Bom dia pessoal! Tenho 2 bases uma Oracle 9i e outra 10g, preciso urgentemente fazer um select no Oracle 9i em um mesmo arquivo php que utiliza o Oracle 10g... É possível? Vou dar um exemplo do que eu fiz... Criei 2 arquivos de conexão .php (um para cada banco de dados) nele tem meus ociConctar(), ociDesconectar(), e todos funcionam... //exemplo do banco 1 (funciona esse) esse arquivo se chama config.php function ociConectar() { global $ociConn1; $db = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 200.169.63.2)(Port = 1521))) (CONNECT_DATA = (SID = meusid)))"; if(!( $ociConn1 = oci_connect("usuario", "senha", $db) )) return $conectado1 = 0; else return $conectado1 = 1; } //exemplo do banco 2 - esse arquivo se chama config2.php function ociConectar2() { global $ociConn2; $db2 = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 200.169.63.4)(Port = 1521))) (CONNECT_DATA = (SID = gep)))"; if(!( $ociConn2 = oci_connect("usuario", "senha", $db2) )) return 0; else return 1; } //////////////// Lá no meu arquivo .php eu dou 2 require_once: require_once(config.php); require_once(config2.php); Durante o código existem vários ociExecutar($sql); do banco 1 que funcionam! MAS, quando eu dou um ociExecutar2($sql); no meio do código é aí que não funciona... Minha tupla2() vem vazia. E tem dados nesse select, e o user ta certo e eu já conferir e reconferir dezenas de vezes e não entendo o pq da minha tupla2() já dei ociDesconectar antes e ociCOnectar2() mas ainda não funciona... Eu só corro pra cá quando é importante, alguém pode me ajudar?? [As partes desta mensagem que não continham texto foram removidas]