[oracle_br] Auditar relatorios do sistema

2008-04-30 Por tôpico Davi Martinelli Benedetti - Yahoo
Boa tarde a todos

Deseja-se auditar quais os relatórios estão sendo tirados no sistema. O 
ambiente é Oracle Portal. Tem-se uma pagina web, que submete para o webservice 
do OracleAS Reports Server.

A informação que deseja-se obter é a seguinte:

Usuario X, tirou Relatorio Y, no dia Z, data W.

Detlahe, o usuario que está logado, ao tirar um relatorio, loga-se como outro 
usuario no rwserver. Assim, uma trigger de after logon na conexao do rwserver 
não teria a informação de que usuário está tirando o relatório.

Alguém já fez algo parecido, ou tem alguma outra idéia? Talvez eu não esteja 
percebendo alguma solução simples aqui..

Grato

Davi

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



[oracle_br] Re: Timeout ao chamar reports server

2008-03-27 Por tôpico Davi Martinelli Benedetti - Yahoo
Bem Vindo a Comunidade Oracle no Brasil
  Bom dia...

  O problema era realmente a configuração do apache, que conforme foi falado 
pelo Luis, estava em 5 minutos... 

  Chiappa: Obrigado pelas informações e pela "discussão", todas foram 
extremamente utéis.

  Obrigado a todos



  - Original Message - 
  From: oracle_br@yahoogrupos.com.br 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, March 27, 2008 12:08 AM
  Subject: [oracle_br] Resumo 4799

Mensagens 
  1.1. 
  Re: Timeout ao chamar reports server 
  Enviado por: "Luis" [EMAIL PROTECTED]   lcscabral 
  Qua, 26 de Mar de 2008 10:38 am 
  Ola

  Nao conheco a configuracao do Portal em detalhes, mas no Apache tem um
  parametro que controla o timeout, no arquivo Apache/conf/httpd.conf. O
  valor default sao 5 minutos:

  Timeout 300

  Nao sei se vai ajudar, mas tente aumentar esse limite para ver se
  resolve seu problema. Isso resolveu pra mim, mas no meu caso a
  aplicacao era feita em Apex.

  Luis

  --- Em oracle_br@yahoogrupos.com.br, "Davi Martinelli Benedetti -
  Yahoo" <[EMAIL PROTECTED]> escreveu
  >
  > Boa tarde a todos
  > 
  > Trabalho como desenvolvedor em ambiente Oracle Portal. É um mix de
  pl/sql, html, ajax, javascript, css, xml e por ai vai. Buenas. A
  questão é o seguinte. Temos diversos relatórios, alguns pesados, e que
  acabam por demorar mais que 5 minutos, ocasionando num timeout, e
  dando erro de página não encontrada.
  > 
  > Pergunta: como configurar o tempo de timeout para o reports server,
  evitando que dê erro de pagina nao encontrada? ( e por consequencia,
  aumentando o tempo de processamento e mostrando o relatorio para o
  usuario)...
  > 
  > A proposito, o processo no reports server nao morre, continua
  executando em background após esses 5 minutos (atual tempo de
  timeout), mas não é possivel de ser visualizado pelo usuario.
  > 
  > Ps: Sou desenvolvedor, e gostaria de trocar uma idéia se é possivel
  aumentarmos esse tempo de timeout e como fazelo, tendo em vista que os
  dbas da empresa q trabalho não conseguiram achar uma solução.
  > 
  > Forte abraço
  > 
  > Davi
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >


  Voltar ao topo | através de email | Responder através da web 
  Mensagens neste tópico (2) 
  2.1. 
  Re: Timeout Reports 
  Enviado por: "Davi Martinelli Benedetti - Yahoo" [EMAIL PROTECTED]   
davi_1710 
  Qua, 26 de Mar de 2008 10:58 am 
  Bom dia Chiappa

  Primeiramente, muito obrigado pela resposta...

  Onde eu escrevi DBA, leia-se que na empresa onde trabalho, apesar de a 
atribuição principal dos referidos profissionais é ser administrador de banco 
de dados, os mesmos são responsáveis por toda a infra-estrutura dos ambientes 
de informática, desde configuração do banco de dados propriamente dito até a 
configuração dos servidores e tudo mais o que é implicado com a configuração da 
infra-estrutura dos ambientes. A mim me parece que tais atribuições andam 
frequentemente juntas, mas no entanto peço desculpas se a regra de fato é que 
essa não é uma atribuição de um DBA.

  Eu de fato mesmo procurei pra ver se existiam documentos que referenciassem 
como esse timeout pudesse ser aumentado. De cara encontrei esse documento:
  http://download.oracle.com/docs/cd/B14099_19/core.1012/b13996/reports.htm
  No entanto, como essa parte de configuração de ambiente e infra-estrutura não 
é especificamente minha praia, procurei o grupo em busca de respostas de 
profissionais mais ligados ao contexto. Foi esse meu intuito.

  Quanto a otimização do relatório, o mesmo já foi otimizado o máximo possível 
e não estamos obtendo mais resultados significativos. A massa de dados é 
estratosférica, e rodar em menos de 10 minutos, que é a atual situação já é uma 
performance excepcional, no entanto, ainda insuficiente considerando a questão 
do timeout. Views materializadas não se aplicam aqui devido ao fato da 
necessidade do relatório apresentar dados on-line. 

  Quanto a abordagem de rodar via job, parece interessante, mas pergunto: a 
funcionalidade web "schedularia" o job, que levaria em torno de 5 a 10 minutos 
para rodar... Como fazer para que depois desse tempo, o relatório seja 
disponibilizado para o utilizador? Vale ressaltar que já tentamos a seguinte 
abordagem: antes do relatório, chamar uma procedure que popula a tabela de 
resultados, e depois chamar o report. No entanto, acaba dando timeout na página 
do navegador durante o processo de inserção dos dados via append na tabela de 
resultados, ou seja, antes da chamada do reports server. Nesse caso, o timeout 
ocorre na atual sessao do portal. Esse timeout também é configurável? (reitero 
novamente minha "ignorancia" neste assunto, e a intenção de um grupo como esse 
é a troca de informações e experiências)...

  Abraços

  Davi

  Ps: Solicitei ao administrador que fizesse a 

[oracle_br] Re:Re: Timeout Reports

2008-03-26 Por tôpico Davi Martinelli Benedetti - Yahoo
o ENPO - Encontro de Profissionais Oracle 2008 !
Informações e inscrições em http://www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2008
===

--- Em [EMAIL PROTECTED], "Davi Martinelli Benedetti
- Yahoo" <[EMAIL PROTECTED]> escreveu
>
> Boa tarde a todos
>
> Trabalho como desenvolvedor em ambiente Oracle Portal. É um mix de
pl/sql, html, ajax, javascript, css, xml e por ai vai. Buenas. A
questão é o seguinte. Temos diversos relatórios, alguns pesados, e que
acabam por demorar mais que 5 minutos, ocasionando num timeout, e
dando erro de página não encontrada.
>
> Pergunta: como configurar o tempo de timeout para o reports server,
evitando que dê erro de pagina nao encontrada? ( e por consequencia,
aumentando o tempo de processamento e mostrando o relatorio para o
usuario)...
>
> A proposito, o processo no reports server nao morre, continua
executando em background após esses 5 minutos (atual tempo de
timeout), mas não é possivel de ser visualizado pelo usuario.
>
> Ps: Sou desenvolvedor, e gostaria de trocar uma idéia se é possivel
aumentarmos esse tempo de timeout e como fazelo, tendo em vista que os
dbas da empresa q trabalho não conseguiram achar uma solução.
>
> Forte abraço
>
> Davi
>
> [As partes desta mensagem que não continham texto foram removidas]
>



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



[oracle_br] Timeout ao chamar reports server

2008-03-25 Por tôpico Davi Martinelli Benedetti - Yahoo
Boa tarde a todos

Trabalho como desenvolvedor em ambiente Oracle Portal. É um mix de pl/sql, 
html, ajax, javascript, css, xml e por ai vai. Buenas. A questão é o seguinte. 
Temos diversos relatórios, alguns pesados, e que acabam por demorar mais que 5 
minutos, ocasionando num timeout, e dando erro de página não encontrada.

Pergunta: como configurar o tempo de timeout para o reports server, evitando 
que dê erro de pagina nao encontrada? ( e por consequencia, aumentando o tempo 
de processamento e mostrando o relatorio para o usuario)...

A proposito, o processo no reports server nao morre, continua executando em 
background após esses 5 minutos (atual tempo de timeout), mas não é possivel de 
ser visualizado pelo usuario.

Ps: Sou desenvolvedor, e gostaria de trocar uma idéia se é possivel aumentarmos 
esse tempo de timeout e como fazelo, tendo em vista que os dbas da empresa q 
trabalho não conseguiram achar uma solução.

Forte abraço

Davi

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