Conexão Adicional Banco de Dados Oracle



  • Olá Pessoal,

    Estamos desenvolvendo um sistema onde temos uma conexão adicional a um banco Oracle.

    Nessa conexão adicional temos que acessar tabelas de outro schema chamado msnet, para isso na configuração da conexão adicional adicionei um parâmetro SchemaList para listei o schema que preciso.

    No próprio Maker consigo fazer as cosultas normalmente nessa conexão oracle no schema, porém no Webrum quando abro o form que acessa esta consulta aparece a mensagem: erro: schema "msnet" não existe Posição: 313.

    Já procurei no forum sobre esse tipo de erro mas é relatado pelos colegas setar na conexão o parâmetro ShemaList. Já fiz isso mas o erro persiste.

    Alguém já passou por isso?

    Grato,

    Alessandro Souza


  • Qual a versão do banco Oracle?


  • A versão é a Oracle Database 10g Release 10.2.0.4.0 - 64bit Production.

    Já vi vários tutoriais mas ainda não encontrei a solução.

    Agradeço desde já.


  • O erro só é apresentado no Webrun? Já tentou gerar um relatório vinculado a esta conexão adicional? Experimente colocar o nome do seu Schema em maiúsculo.


  • Só aparece esse erro no Webrum, no maker consigo executar as consultas normalmente.

    Segue tela com a configuração da conexão.
    [377_telaconexao.png](/assets/uploads/files/377_telaconexao.png)


  • Como está o seu databases.xml?

    Achei estranho aquele parâmetro DatabaseJava. Tem certeza que a conexão está indo para o lugar correto?


  • No DataBaseJava colocamos os parâmetros da conexão tal qual está no tsnames.ora do oracle client. Foi um tutorial que peguei no GUMaker na tentativa de solucionar o problema.
    Veja o descritivo da linha DataBaseJava:
    (DESCRIPTION=(ADDRESS_LIST=(ADRESS=(PROTOCOL=TCP)(HOST=192.168.47.15)(PORT=1521))(CONNECT_DATA = (SERVICE_NAME = SISFIN)))

    veja anexo o database.xml

    Grato.
    [377_databases.rar](/assets/uploads/files/377_databases.rar)


  • Chegou a realizar um teste com um relatório vinculado a esta conexão adicional?


  • Criei um relatório para testar.

    No Webrum ao tentar acessar apresenta a tela com o seguinte erro: "Conexão não encontrada: FINPRINC.


  • [quote="samelis"]Criei um relatório para testar.

    No Webrum ao tentar acessar apresenta a tela com o seguinte erro: "Conexão não encontrada: FINPRINC.[/quote] Aparentemente a conexão não está sendo efetuada...


  • Isso mesmo, no maker trabalhamos normalmente com a conexão, o mesmo não está acontecendo no Webrun.

    Não teria alguma forma de configurarmos essa conexão no Webrun? Onde podemos estar vendo isso?


  • Alguém com alguma novidade sobre esse caso? Ainda não consegui resolver.


  • Eu sugiro fazer um teste com OCI.

    http://www.orafaq.com/wiki/JDBC#OCI_driver

    já tentou algo do tipo?


  • Mas como usaria no Maker?


  • Veja este tutorial em anexo.
    [67_conectando_banco_oracle_via_service_name.pdf](/assets/uploads/files/67_conectando_banco_oracle_via_service_name.pdf)

Log in to reply