[oracle_br] Re: Spool

2008-02-27 Por tôpico jlchiappa
Eli, vc diz que ele ele queria as queries , é o texto completo das
queries que ele quer ? Se sim, veja lá que no trace vc tem ** SIM **
os SQLs, queries inclusive, ok ? Mas extrapolando um pouco, query
normalmente é usada no sentido de consulta de usuário, se for isso
vc pode facilmente obter o texto delas (completo, com binds
inclusive), se for banco 9i ou superior (vc ** não ** diz a versão ;(
, né ) ativando a FGA, Fine Grained Auditing, com ela vc captura o
texto completo das queries dos usuários que vc especificar nas tabelas
que indicar...  Já se não for isso, se não é o TEXTO das queries que
vc quer, se por  ter o retorno de todas o teu cliente quer obter são
os DADOS retornados pelas queries num arquivo-texto, aí sim não há
NADA automático nesse sentido no banco Oracle : imagino que teria que
se fazer alguma coisa meio esdrúxula, tipo setar a captura das queries
via FGA e escrever uma rotina  a ser executada no plus que abrisse um
SPOOL, lesse cada texto de cada query e as re-executassem nessa sessão
que tem o spool ativado Nada muito bonito... O negócio melhor
nesse sentido acho que seria ver com o cliente, que emebora ele tenha
dito TODAS as queries, na verdade pode ser que todas AS QUE ELE
EXECUTA NO SISTEMA apenas sirvam, aí talvez a tool/linguagem de
programação tenha recurso nesse sentido, mas realmente captura de
dados selecionados não seria nada muito fácil, não.

[]s

 Chiappa
 
===
Participe do ENPO - Encontro de Profissionais Oracle 2008 !
Informações e inscrições em http://www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2008
===

--- Em oracle_br@yahoogrupos.com.br, Eli Dias [EMAIL PROTECTED] escreveu

 Obrigado Chiappa.
 
 Essa informacao para utilizar o sql_trace havia realizado e nao era o
 que o cliente precisa, ele queria as query's mas tudo bem!
 
 Valeu pela força!
 Abraços,
 Eli Dias.
 
 
 --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchiappa@ escreveu
 
  Não tem não : o que vc pode fazer, se REALMENTE quer ter o texto de
  rigorosamente *** TODOS *** os SQLs do banco, é ativar o trace de sql
  no banco, veja o parâmetro SQL_TRACE nas docs Oracle - esteja avisado
  porém que isso INTERFERE em performance, pode gerar toneladas de
  arquivos no servidor, não é algo que se faça levianamente, mas se é
  TODOS que vc quer, não tem jeito Uma alternativa um pouco mais
  leve, se vc aceitar, seria vc excluir os SQLs internos, emitidos
  pelo próprio banco Oracle para se controlar , vc faria isso, ao invés
  de ativar  o sql_trace geral, tendo um database trigger de logon que
  só ativa o evento de trace (via DBMS_SYSTEM ou ALTER SESSION, como
  preferir) se não for o usuário SYS, nem o SYSTEM, nem os usuário
  internos do banco como o XDB, o OUTLN, o CTXSYS, etc : dá uma googlada
  e uma asktomzada que vc acha mais de um exemplo nesse sentido.
Uma alternativa final, a mais leve e fácil, seria : SE for aceitável
  vc obter o texto não de TODOS os SQLs, mas só dos mais executados (não
  fazendo muito mal vc eventualmente perder algum SQL pouco usado), vc
  consulta as views de SQL do banco, a doc Oracle as lista todas.
  Inclusive, se o seu banco for 9i ou 10g e estiver configurado pra tal,
  há views que além do texto do SQL mostram o plano de execução, tempo
  gasto, I/O feito em cada SQL, informação UTILÍSSIMA pra tunning e
  monitoração de banco

  []s
  
   Chiappa
   
  ===
  Participe do ENPO - Encontro de Profissionais Oracle 2008 !
  Informações e inscrições em http://www.enpo-br.org
  José Laurindo Chiappa, Palestrante ENPO-2008
  ===
  
  --- Em oracle_br@yahoogrupos.com.br, Eli Dias elidias7@ escreveu
  
   Boa tarde Galera;
   
   Alguem sabe se existe alguma forma de ter como exemplo um spool para
   todo o banco. Queria ter o retorno de todas as query's no banco.
   
   Abraços,
   Eli Dias.
  
 





RES: [oracle_br] Oracle on linux 10g

2008-02-27 Por tôpico Denio Flavio
Ok, Danilo obrigado,

Vou procurar um Linux e uma versão do banco adequado conforme suas
especificações;

Isso deve resolver também aqueles erros de compilação que aparece na
instalação do software pelo OUI?

 

Abraço

Denio Flavio

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Danilo de Novais Silveira
Enviada em: terça-feira, 26 de fevereiro de 2008 14:57
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Oracle on linux 10g

 

Isso aí com certeza é falta de biblioteca no linux. Agora, faz muita
diferença qual Oracle 10g vc está instalando e mais ainda, qual distribuição
linux!

Olha esse link:
http://www.oracle-base.com/articles/10g/Articles10g.php#DB10gInstallations

Tem um manualzinho muito bom para instalar o Oracle numa pancada de Linux's
diferentes.

Abraço
Danilo

Em 26/02/08, Denio Flavio [EMAIL PROTECTED] mailto:denio%40nbsi.com.br 
escreveu:

 TO TENTANDO INSTaLAR o 10g no linux e quando vai rodar os assistentes de
 configuracao no final da instalação da o seguinte erro

 UnsatisfiedLinkError exception loading native library: njni10

 java.lang.UnsatisfiedLinkError: jniGetOracleHome

 at oracle.net.common.NetGetEnv.jniGetOracleHome(Native

 Method)

 at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)

 at oracle.net.ca.NetCA.main(Unknown Source)

 Oracle Net Services configuration failed. The exit code is -1

 Alguem já conseguiu passar dessa?

 Att denio

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

 


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

 



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



Re: [oracle_br] Forms

2008-02-27 Por tôpico Ricardo Francisco
não tenho nenhum no momento, mas procure algo sobre ora_ffi.
se não me engano, as dlls a serem utilizadas devem ser escritas em c..


abs.


Em 26/02/08, Alessandro [EMAIL PROTECTED] escreveu:

   Boa Tarde

 Estou precisando de um exemplo em Forms6i que possa fazer comunicação com
 uma dll de uma Impressora Fiscal Sweda ou algum exemplo com qualquer dll.

 Desde já muito obrigado. Alessandro

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

 




-- 
Ricardo Luiz Francisco
(17) 8132-7311

É muito melhor arriscar coisas grandiosas, alcançar triunfos e glórias,
mesmo expondo-se a derrota, do que formar fila com os pobres de espírito que
nem gozam muito nem sofrem muito, porque vivem nessa penumbra cinzenta que
não conhece vitória nem derrota. Theodore Roosevelt


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



[oracle_br] DBMS_SYSTEM - inválido

2008-02-27 Por tôpico simonegurita
Bom dia!!
No meu banco tem alguns objetos inválidos. E vi que é pr causa do 
DBMS_SYSTEM. Rodei o catalog e catproc conectada com sys as sysdba, mas 
não resolvou . alguém sabe o que devo fazer? No oracle 10.1.0.4


O objeto aparece assim:


QUEST_SOO_PKG PACKAGE BODY 1 
1132 
PLS-00201: identifier 'SYS.DBMS_SYSTEM' must be 
declared
ERROR  


Obrigada!!



Re: [oracle_br] Oracle on linux 10g

2008-02-27 Por tôpico Danilo de Novais Silveira
Isso mesmo Denio. Esses erros ocorrem por falta de bibliotecas. Tanto que, o
primeiro passo desses manuais é atualizar o sistema operacional e baixar os
pacotes necessários.

Em 27/02/08, Denio Flavio [EMAIL PROTECTED] escreveu:

   Ok, Danilo obrigado,

 Vou procurar um Linux e uma versão do banco adequado conforme suas
 especificações;

 Isso deve resolver também aqueles erros de compilação que aparece na
 instalação do software pelo OUI?

 Abraço

 Denio Flavio

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Danilo de Novais Silveira
 Enviada em: terça-feira, 26 de fevereiro de 2008 14:57
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Oracle on linux 10g

 Isso aí com certeza é falta de biblioteca no linux. Agora, faz muita
 diferença qual Oracle 10g vc está instalando e mais ainda, qual
 distribuição
 linux!

 Olha esse link:
 http://www.oracle-base.com/articles/10g/Articles10g.php#DB10gInstallations

 Tem um manualzinho muito bom para instalar o Oracle numa pancada de
 Linux's
 diferentes.

 Abraço
 Danilo

 Em 26/02/08, Denio Flavio [EMAIL PROTECTED] denio%40nbsi.com.brmailto:
 denio%40nbsi.com.br 
 escreveu:
 
  TO TENTANDO INSTaLAR o 10g no linux e quando vai rodar os assistentes de
  configuracao no final da instalação da o seguinte erro
 
  UnsatisfiedLinkError exception loading native library: njni10
 
  java.lang.UnsatisfiedLinkError: jniGetOracleHome
 
  at oracle.net.common.NetGetEnv.jniGetOracleHome(Native
 
  Method)
 
  at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
 
  at oracle.net.ca.NetCA.main(Unknown Source)
 
  Oracle Net Services configuration failed. The exit code is -1
 
  Alguem já conseguiu passar dessa?
 
  Att denio
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

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

 



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



Re: [oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Welvis Douglas
Bom dia, o Oracle tem um muito bom, chama 


Oracle Wait Interface, só que ele é apenas para Oracle, acho que isso é muito 
generico, pois os bancos tem arquiteturas bem diferentes, e tbm tem muitas 
coisas que vc pode estar mexendo em um banco para ajustar, mas a pergunta é, o 
que vc quer ajustar?

SQL ? I/O, CPU,  ? Distribuição ? Sintomas? Parametros de Inicialização ? 
Trancas ?, estrutura de memoria, Locks e por ai vai.!!!

abraço.!

att,

Welvis Douglas
msn  - [EMAIL PROTECTED]
Fone - (43)9917-1766
Santa Cruz - Distribuidor de Medicamentos / MetaInfo - Informática




- Original Message - 
  From: Augusto Cesar R. Costa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, February 27, 2008 10:05 AM
  Subject: [oracle_br] Livro de Tuning de Banco de Dados


  Pessoal, bom dia!
  Estou precisando de indicação de um livro que aborda a teoria do tema
  Tuning de Banco de Dados.
  Preciso de um livro que trate o assunto de forma genérica, e não de um SGBD
  específico.
  Este livro servirá de base para um trabalho de TCC.
  Alguém tem alguma indicação/sugestão?
  Obrigado e até mais.
  
  Augusto Cesar Rodovalho Costa

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



   

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



[oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Augusto Cesar R. Costa
Pessoal, bom dia!
Estou precisando de indicação de um livro que aborda a teoria do tema
Tuning de Banco de Dados.
Preciso de um livro que trate o assunto de forma genérica, e não de um SGBD
específico.
Este livro servirá de base para um trabalho de TCC.
Alguém tem alguma indicação/sugestão?
Obrigado e até mais.

Augusto Cesar Rodovalho Costa

 


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



Re: RES: [oracle_br] Certificacao! Vale a Pena?

2008-02-27 Por tôpico Bryan Vinklawer
A Baraúna tem cursos muito bons e preços em conta:
http://www.baraunatecnologia.com.br/

A Sysdesign ministra cursos oficiais da Oracle:
http://www.sysdesign.com.br/

As provas são realizadas em Salvador (finalmente e felizmente!), na Unifacs:
http://www.unifacs.br/ 


- Original Message 
From: Marco Aurélio - DataPro [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Tuesday, January 29, 2008 1:19:02 PM
Subject: Re: RES: [oracle_br] Certificacao! Vale a Pena?

pessoALL, alguém pode me indicar um bom curso para certificação em Salvador-BA?
e também o local onde são realizadas as provas na capital baiana?

Marcos

- Original Message - 
From: Welvis Douglas 
To: [EMAIL PROTECTED] os.com.br 
Sent: Tuesday, January 29, 2008 1:40 PM
Subject: Re: RES: [oracle_br] Certificacao! Vale a Pena?

Olha, mas vá estudando, eu ainda não tenho certificado algum, mas no inicio 
deste ano Jesus me deu um trampo deste, cara não é mole não. aqui na empresa 
tem 4 bancos... onde eu trabalhava eu quem cuidava do bando.. tipo algumas 
horas do dia.. pronto, ja estava tudo feito, aqui, vc fica o dia todo mexendo 
no banco de não acaba,

mas já estudando... ... eu estudo oracle ja ha 4 anos... tenho muita coisa que 
aprender ainda, muita mesmo, só que muitas das coisas na teoria é uma coisa.. 
mas na pratica, olha, é bem diferente...

mas vá estudando, pois oportunidades vão aparecer.

att,

Welvis Douglas

- Original Message - 
From: rei_do_delphi 
To: [EMAIL PROTECTED] os.com.br 
Sent: Tuesday, January 29, 2008 1:30 PM
Subject: Re: RES: [oracle_br] Certificacao! Vale a Pena?

eu passo por isso também. Tirei minha OCA em Dezembro de 2007, fiz 
curso de Oracle, estudei como um condenado não só para a 
certificação, mas o produto em sí, porém, toda a experiência que 
tenho é acadêmica e não tem me ajudado a arrumar alguma vaga como DBA 
Oracle Jr. Só consigo vaga de Developer Pl/Sql. E no final das contas 
eles pedem até Forms e Reports, que acho que vou acabar estudando, 
para ao menos esse tipo de vaga eu continuar conseguindo. 
Infelizmente é assim... O mercado só pega gente com experiência, e 
você, só consegue experiência se trabalhar. Logo, nunca é possível 
conseguir uma vaga. 

--- Em [EMAIL PROTECTED] os.com.br, humberto cabarit [EMAIL PROTECTED] . 
escreveu

 Sim concordo com você mas, é uma faca de 2 gumes hoje alem de 
experiencia pedem certificação, no caso do nosso amigo ele já tem 
algo que é experiencia, a certifiação vai dar algo a mais no 
curriculo dele, e fica mais facil do que quem está começando e o 
mercado não dá chance como é o meu caso.
 abs
 
 rei_do_delphi brunomaximomogi@ ... 
escreveu: humberto,
 
 vale a pena investir em certificação sim, ela ajuda a garantir que 
 determinado profissional sabe determinado assunto. Porém, tem 
muita 
 gente boa no mercado que não é certificada, sendo assim, não ter 
 certificação, não quer dizer que você não seja bom. Mas, ter 
 certificação acaba sendo um diferencial. Embora, que se você chega 
em 
 uma empresa com um curriculum com experiência em administração, 
é 
 mais fácil de eles te contratarem do que se você só tiver a 
 certificação. Digo isso, por experiência própria. Espero ter 
ajudado. 
 Abraços,
 --- Em [EMAIL PROTECTED] os.com.br, Bruno Lorenzini 
 listas.distribuica o@ escreveu
 
  Bom dia,
  
  
  
  Cara, eu também estava na mesma situação que você, mas vale a 
pena 
 sim. Hoje
  eu ainda trabalho com desenvolvimento, mas com graças ao curso 
 consigo
  enxergar como as coisas funcionam e propor a melhor solução pra 
um
  problema... a certificação com ctza vai dar um boost no seu 
salário 
 e no seu
  conhecimento.
  
  
  
  Brass,
  
  
  
  _ 
  
  De: [EMAIL PROTECTED] os.com.br 
 [mailto:[EMAIL PROTECTED] os.com.br] Em
  nome de Manuel Acacio Ludgero Domingos
  Enviada em: domingo, 27 de janeiro de 2008 22:33
  Para: [EMAIL PROTECTED] os.com.br
  Assunto: [oracle_br] Certificacao! Vale a Pena?
  
  
  
  
  Pessoal , sou novo no grupo , trabalho com oracle há 2 anos , 
 somente no
  desenvolvimento com poucas tarefas ligadas a administração , 
 pretendo me
  tornar um DBA , porém sem experiência fica dificil , estou em 
vias 
 de tirar
  minha certificação OCA/OCP , vocês acham que vale a pena?
  
  Obrigado
  Acacio
   _ _ _ _ _ _
  Receba GRÁTIS as mensagens do Messenger no seu celular quando 
você 
 estiver
  offline. Conheça o MSN Mobile!
  http://mobile. http://mobile. live.com/ signup/signup2. aspx?lc=pt-
br
  live.com/signup/ signup2.aspx? lc=pt-br
  
  [As partes desta mensagem que não continham texto foram 
removidas]
  
  
  
  
  
  [As partes desta mensagem que não continham texto foram 
removidas]
 
 
 
 
 
 
 
 Atenciosamente
 Humberto Cabarit
 
 Aquilo que temos de aprender a fazer, aprendemos fazendo
 
Aristóteles
 
  - - ---
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 

RES: [oracle_br] Re: Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Augusto Cesar R. Costa
Chiappa, obrigado pelo retorno.
Concordo, cada um trata isto de maneira diferente, mas, são pontos passíveis
de melhoria em todos os bancos certo (I/O, Caches, SQL, SO, etcs)?
Precisava de alguma livro que conseguisse definir uma metodologia, algo para
que pudesse ser usado em um trabalho acadêmico.
Com certeza utilizarei os manuais numa segunda etapa do trabalho pra poder
investigar o que cada banco de dados oferece, mas, pra parte inicial,
precisaria de algum livro que tratasse o assunto de forma geral.
Voce ou alguém da lista tem alguma indicação a fazer?
Abraços e até mais.
 


  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quarta-feira, 27 de fevereiro de 2008 11:25
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Livro de Tuning de Banco de Dados



Vai ser BEEEM difícil, pois necessariamente quando se faz tunning vc
acaba tendo que mexer com ajustes de I/O, de RAM, de CPU, de SQL, e
isso muda MUITÍSSIMO em cada banco, cada banco trabalha de uma
maneira, usa I/O, RAM, etc, de maneiras diferentes, controladas por
parâmetros diferentes Acho que o melhor que vc faz é pegar boas
fontes de tunning para cada um dos principais bancos (ie, Oracle, DB2,
SQLServer, etc) e fazer um apanhado em cima disso...

[]s

Chiappa

===
Participe do ENPO - Encontro de Profissionais Oracle 2008 !
Informações e inscrições em http://www.enpo- http://www.enpo-br.org br.org
José Laurindo Chiappa, Palestrante ENPO-2008
===

--- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br, Augusto Cesar R. Costa
[EMAIL PROTECTED] escreveu

 Pessoal, bom dia!
 Estou precisando de indicação de um livro que aborda a teoria do tema
 Tuning de Banco de Dados.
 Preciso de um livro que trate o assunto de forma genérica, e não de
um SGBD
 específico.
 Este livro servirá de base para um trabalho de TCC.
 Alguém tem alguma indicação/sugestão?
 Obrigado e até mais.
 
 Augusto Cesar Rodovalho Costa
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]




 



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



Re: RES: [oracle_br] Oracle on linux 10g

2008-02-27 Por tôpico jlchiappa
Denio, seja qual for a distro, há ** diversas ** bibliotecas que
precisam estar instaladas, é ausência delas que normalmente causa
erros :  assim, use vc a distro que for, esteja CERTO que as libs
necessárias ESTÂO ok, senão vc vai ter erro, seja com linux distro x,
y ou z

[]s

 Chiappa
 
===
Participe do ENPO - Encontro de Profissionais Oracle 2008 !
Informações e inscrições em http://www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2008
===

--- Em oracle_br@yahoogrupos.com.br, Denio Flavio [EMAIL PROTECTED] escreveu

 Ok, Danilo obrigado,
 
 Vou procurar um Linux e uma versão do banco adequado conforme suas
 especificações;
 
 Isso deve resolver também aqueles erros de compilação que aparece na
 instalação do software pelo OUI?
 
  
 
 Abraço
 
 Denio Flavio
 
  
 
 De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
 nome de Danilo de Novais Silveira
 Enviada em: terça-feira, 26 de fevereiro de 2008 14:57
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] Oracle on linux 10g
 
  
 
 Isso aí com certeza é falta de biblioteca no linux. Agora, faz muita
 diferença qual Oracle 10g vc está instalando e mais ainda, qual
distribuição
 linux!
 
 Olha esse link:

http://www.oracle-base.com/articles/10g/Articles10g.php#DB10gInstallations
 
 Tem um manualzinho muito bom para instalar o Oracle numa pancada de
Linux's
 diferentes.
 
 Abraço
 Danilo
 
 Em 26/02/08, Denio Flavio [EMAIL PROTECTED] mailto:denio%40nbsi.com.br 
 escreveu:
 
  TO TENTANDO INSTaLAR o 10g no linux e quando vai rodar os
assistentes de
  configuracao no final da instalação da o seguinte erro
 
  UnsatisfiedLinkError exception loading native library: njni10
 
  java.lang.UnsatisfiedLinkError: jniGetOracleHome
 
  at oracle.net.common.NetGetEnv.jniGetOracleHome(Native
 
  Method)
 
  at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
 
  at oracle.net.ca.NetCA.main(Unknown Source)
 
  Oracle Net Services configuration failed. The exit code is -1
 
  Alguem já conseguiu passar dessa?
 
  Att denio
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





RES: [oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Augusto Cesar R. Costa
Welvis, obrigado pelo retorno.
Pois é, eu precisaria de um livro que pudesse abordar o assunto para
construir um trabalho de conclusão de curso.
Algo que tratasse o assunto de forma geral.
Por exemplo, SQL, I/O, locks, estruturas de memória, tudo isto influencia no
desempenho de todos os bancos da dados, certo?
Concordo que existem maneiras diferentes de cada um tratar isto, mas
precisaria de algo pra poder discorrer sobre o assunto.
Por isto, precisaria de algum livro que tratasse do assunto de uma forma
acadêmica.
Abraços e até mais.



  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Welvis Douglas
Enviada em: quarta-feira, 27 de fevereiro de 2008 10:28
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados



Bom dia, o Oracle tem um muito bom, chama 

Oracle Wait Interface, só que ele é apenas para Oracle, acho que isso é
muito generico, pois os bancos tem arquiteturas bem diferentes, e tbm tem
muitas coisas que vc pode estar mexendo em um banco para ajustar, mas a
pergunta é, o que vc quer ajustar?

SQL ? I/O, CPU, ? Distribuição ? Sintomas? Parametros de Inicialização ?
Trancas ?, estrutura de memoria, Locks e por ai vai.!!!

abraço.!

att,

Welvis Douglas
msn - welvis_douglas@ mailto:welvis_douglas%40hotmail.com hotmail.com
Fone - (43)9917-1766
Santa Cruz - Distribuidor de Medicamentos / MetaInfo - Informática

- Original Message - 
From: Augusto Cesar R. Costa 
To: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br 
Sent: Wednesday, February 27, 2008 10:05 AM
Subject: [oracle_br] Livro de Tuning de Banco de Dados

Pessoal, bom dia!
Estou precisando de indicação de um livro que aborda a teoria do tema
Tuning de Banco de Dados.
Preciso de um livro que trate o assunto de forma genérica, e não de um SGBD
específico.
Este livro servirá de base para um trabalho de TCC.
Alguém tem alguma indicação/sugestão?
Obrigado e até mais.

Augusto Cesar Rodovalho Costa

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

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



 



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



[oracle_br] Re: DBMS_SYSTEM - inválido

2008-02-27 Por tôpico simonegurita
Chiappa


Que grant eu devo dar? e para quem? para a package QUEST_SOO_PKG?  


Att.
Simone 


--- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] 
escreveu

 Eu ** duvido ** que o DBMS_SYSTEM esteja inválido, o que a msg de 
erro
 está dizendo é que a rotina NÂO O ENCONTROU, certamente porque NÂO
 TINHA privilégios nele, dê o GRANT pro dono da rotina...
 
 []s
 
  Chiappa




 --- Em oracle_br@yahoogrupos.com.br, simonegurita simonegurita@
 escreveu
 
  Bom dia!!
  No meu banco tem alguns objetos inválidos. E vi que é pr causa do 
  DBMS_SYSTEM. Rodei o catalog e catproc conectada com sys as 
sysdba, mas 
  não resolvou . alguém sabe o que devo fazer? No oracle 10.1.0.4
  
  
  O objeto aparece assim:
  
  
  QUEST_SOO_PKG PACKAGE BODY 1 
  1132 
  PLS-00201: identifier 'SYS.DBMS_SYSTEM' must be 
  
declared  
  
  ERROR  
  
  
  Obrigada!!
 





[oracle_br] porta enterprise manager

2008-02-27 Por tôpico orfeu lima
Srs, ao alterar a porta no arquivo porlist.ini, para que o serviço do 
enterprise manager use essa nova porta
tenho que parar o banco??
_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

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



[oracle_br] Re: DBMS_SYSTEM - inválido

2008-02-27 Por tôpico jlchiappa
Eu ** duvido ** que o DBMS_SYSTEM esteja inválido, o que a msg de erro
está dizendo é que a rotina NÂO O ENCONTROU, certamente porque NÂO
TINHA privilégios nele, dê o GRANT pro dono da rotina...

[]s

 Chiappa
 
===
Participe do ENPO - Encontro de Profissionais Oracle 2008 !
Informações e inscrições em http://www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2008
===

--- Em oracle_br@yahoogrupos.com.br, simonegurita [EMAIL PROTECTED]
escreveu

 Bom dia!!
 No meu banco tem alguns objetos inválidos. E vi que é pr causa do 
 DBMS_SYSTEM. Rodei o catalog e catproc conectada com sys as sysdba, mas 
 não resolvou . alguém sabe o que devo fazer? No oracle 10.1.0.4
 
 
 O objeto aparece assim:
 
 
 QUEST_SOO_PKG PACKAGE BODY 1 
 1132 
 PLS-00201: identifier 'SYS.DBMS_SYSTEM' must be 
 declared
 ERROR  
 
 
 Obrigada!!





[oracle_br] Re: Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico jlchiappa
Vai ser BEEEM difícil, pois necessariamente quando se faz tunning vc
acaba tendo que mexer com ajustes de I/O, de RAM, de CPU, de SQL, e
isso muda MUITÍSSIMO em cada banco, cada banco trabalha de uma
maneira, usa I/O, RAM, etc, de maneiras diferentes, controladas por
parâmetros diferentes Acho que o melhor que vc faz é pegar boas
fontes de tunning para cada um dos principais bancos (ie, Oracle, DB2,
SQLServer, etc) e fazer um apanhado em cima disso...

[]s

 Chiappa
 
===
Participe do ENPO - Encontro de Profissionais Oracle 2008 !
Informações e inscrições em http://www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2008
===

--- Em oracle_br@yahoogrupos.com.br, Augusto Cesar R. Costa
[EMAIL PROTECTED] escreveu

 Pessoal, bom dia!
 Estou precisando de indicação de um livro que aborda a teoria do tema
 Tuning de Banco de Dados.
 Preciso de um livro que trate o assunto de forma genérica, e não de
um SGBD
 específico.
 Este livro servirá de base para um trabalho de TCC.
 Alguém tem alguma indicação/sugestão?
 Obrigado e até mais.
 
 Augusto Cesar Rodovalho Costa
 
  
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[oracle_br] [Web] - licença

2008-02-27 Por tôpico MAYRON POSSAR - [EMAIL PROTECTED]
Esta mensagem foi enviada via Web por MAYRON POSSAR

Endereço de resposta: [EMAIL PROTECTED]

Bom dia, muito boa ideia ess site do oraclebr.
Pessoal, estou um probleminha, onde eu acho a documentação dos termos de 
licença do Oracle 10g? estou fazendo curso de oracle 10g e minha empresa estara 
migrando para oracle!

agradeço


[oracle_br] Criação de usuário

2008-02-27 Por tôpico Valquiria Chartone Cabral
Bom dia!
 
Estou com um problema aqui...
Quando eu tento criar qualquer usuário, mesmo não dando nenhuma premissão a
ele, ele consegue fazer qualquer coisa em qualquer schema.
Não dei grant nenhum a ele.
Segue o scrip de criação do usuário:
 
CREATE USER ADSPREV  PROFILE DEFAULT 
IDENTIFIED BY ext_usi2008 DEFAULT TABLESPACE USERS 
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;
 
Alguém tem alguma noção do que pode estar ocorrendo?
 
Obrigada.
 
Valquíria Chartone Cabral 
Analista de Sistemas 
SEI/FSFX - * 3829-9084 
[EMAIL PROTECTED] 
www.fsfx.com 

 
 


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



[oracle_br] Package de envio de sms

2008-02-27 Por tôpico Carlos Maurício de Rodrigues e Machado
Existe algum package no oracle server que faz o envio de SMS??
   
  Agradeço pela atenção

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: [oracle_br] Criação de usuário

2008-02-27 Por tôpico Gleyson Melo
Oi Valquíria, tudo bom?

Verifique nas views DBA_TAB_PRIVS e DBA_SYS_PRIVS, quais os privilégios que
o PUBLIC tem. Qualquer privilégio dado a ele vale para qualquer usuário.

No seu caso, pode ser que o PUBLIC tenha privilégios como CREATE ANY TABLE e
ALTER ANY TABLE.

Em 27/02/08, Valquiria Chartone Cabral [EMAIL PROTECTED] escreveu:

   Bom dia!

 Estou com um problema aqui...
 Quando eu tento criar qualquer usuário, mesmo não dando nenhuma premissão
 a
 ele, ele consegue fazer qualquer coisa em qualquer schema.
 Não dei grant nenhum a ele.
 Segue o scrip de criação do usuário:

 CREATE USER ADSPREV PROFILE DEFAULT
 IDENTIFIED BY ext_usi2008 DEFAULT TABLESPACE USERS
 TEMPORARY TABLESPACE TEMP
 ACCOUNT UNLOCK;

 Alguém tem alguma noção do que pode estar ocorrendo?

 Obrigada.

 Valquíria Chartone Cabral
 Analista de Sistemas
 SEI/FSFX - * 3829-9084
 [EMAIL PROTECTED] vccabral%40usiminas.com.br
 www.fsfx.com

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

  




-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



[oracle_br] Re: Criação de usuário

2008-02-27 Por tôpico simonegurita
Olá Valquiria.
Você criou o usuário com PROFILE DEFAULT .
Será que neste PROFILE DEFAULT já existe algum grant e privilégio que 
você não queira que o usuário tivesse?

Você precisa ver o que existe de permissão dentro deste profile. Só 
que não sei como ver isso..


Talvez vc possa cria o usuário sem o profile. Depois vc vai dando os 
grant e privilégios que vc quizer. Ou crie um grupo de privilégio 
padrão que tenha os privilégios que vc precise.

Att.
Simone Gurita


 
--- Em oracle_br@yahoogrupos.com.br, Valquiria Chartone Cabral 
[EMAIL PROTECTED] escreveu

 Bom dia!
  
 Estou com um problema aqui...
 Quando eu tento criar qualquer usuário, mesmo não dando nenhuma 
premissão a
 ele, ele consegue fazer qualquer coisa em qualquer schema.
 Não dei grant nenhum a ele.
 Segue o scrip de criação do usuário:
  
 CREATE USER ADSPREV  PROFILE DEFAULT 
 IDENTIFIED BY ext_usi2008 DEFAULT TABLESPACE USERS 
 TEMPORARY TABLESPACE TEMP
 ACCOUNT UNLOCK;
  
 Alguém tem alguma noção do que pode estar ocorrendo?
  
 Obrigada.
  



[oracle_br] Re: Criação de usuário

2008-02-27 Por tôpico Rodrigo Mufalani
Verifique se nenhum infeliz fez a beldade de emitir o comando...

GRANT DBA TO PUBLIC;

pois com isso qq usuário que se criar no banco vira DBA. Pois eu já
peguei clientes com essa cagada.



Olá Valquiria.
Você criou o usuário com PROFILE DEFAULT .
Será que neste PROFILE DEFAULT já existe algum grant e privilégio que
você não queira que o usuário tivesse?

Você precisa ver o que existe de permissão dentro deste profile. Só que
não sei como ver isso..


Talvez vc possa cria o usuário sem o profile. Depois vc vai dando os
grant e privilégios que vc quizer. Ou crie um grupo de privilégio
padrão que tenha os privilégios que vc precise.

Att.
Simone Gurita



--- Em oracle_br@yahoogrupos.com.br, Valquiria Chartone Cabral
[EMAIL PROTECTED] escreveu

 Bom dia!

 Estou com um problema aqui...
 Quando eu tento criar qualquer usuário, mesmo não dando nenhuma
premissão a
 ele, ele consegue fazer qualquer coisa em qualquer schema.
 Não dei grant nenhum a ele.
 Segue o scrip de criação do usuário:

 CREATE USER ADSPREV  PROFILE DEFAULT
 IDENTIFIED BY ext_usi2008 DEFAULT TABLESPACE USERS
 TEMPORARY TABLESPACE TEMP
 ACCOUNT UNLOCK;

 Alguém tem alguma noção do que pode estar ocorrendo?

 Obrigada.




O ENPO-BR 2008 (O maior evento de Profissionais de Oracle do Brasil!)
será realizado no dia 29 de Março no auditório da FIAP - Faculdade de
Administração e Informática Paulista em São Paulo. E tem total apoio
deste Grupo.
Veja mais em http://www.enpo-br.org/
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/

Links do Yahoo! Grupos



No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.21.1/1301 - Release Date:
27/02/08 08:35



Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!




Re: [oracle_br] Forms

2008-02-27 Por tôpico amsgs12
Boa tarde All,

Preciso de profissionais de Oracle Forms / Reports.

Interessados favor enviar cv atualizado.

Tks.




Alessandro [EMAIL PROTECTED] 
Sent by: oracle_br@yahoogrupos.com.br
02/26/2008 17:47
Please respond to
oracle_br@yahoogrupos.com.br


To
Forum\(Oracle\) oracle_br@yahoogrupos.com.br
cc

Subject
[oracle_br] Forms









Boa Tarde

Estou precisando de um exemplo em Forms6i que possa fazer comunicação com 
uma dll de uma Impressora Fiscal Sweda ou algum exemplo com qualquer dll.

Desde já muito obrigado. Alessandro

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

 


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



[oracle_br] Oracle Applications Practice Datawarehosing @Bootstrap Technologies - Fresher

2008-02-27 Por tôpico oraclejob
Oracle Applications Practice  Datawarehosing @Bootstrap  Technologies
- Freshers/Trainees

WALK IN INTERVIEW ON 1st March  2nd March 2008

Role: Freshers, Trainees in Oracle Developer, Oracle DBA, Oracle Apps
DBA, Oracle Apps Technical  Functional (HRMS, Financials, Mfg, CRM  OPM)

Location: Hyderabad  Bangalore India

Career Level: Freshers, Trained people, Trainees

Start Date: ASAP

We are looking for highly motivated and talented sales professionals
with a proven track record of Delivering Consulting  Systems
Integration services (CSI) in Data warehousing, and Business
Intelligence to mid and large sized corporations in Europe (75%) and
local/ India operations of EMEA  other multi-nationals (25%). 

Our Global client base consists of Exon Mobile, GE, Walls Green,
Philip Morris, BullsEye, UBS, UK Land Investments corp, Merial, Sanofi
Aventis, Goldman Sachs, PG, HLL, Telusmobility, Oracle, Accenture,
Deloitte, HP  Microsoft across the world. Our DWBI practice is one
of the fastest growing practices for Bootstrap Technologies P Ltd

As an Oracle Apps Professional, you will be responsible for the
Design, Development and Implementation of Oracle Apps Projects for
large clients, developing across geographies, servicing clients, and
achieving delivery targets. You should have a minimum of 0 to 1 yrs of
Oracle Apps services delivery experience or atleast Trained in any
good Institute .Preference will be given to the students of Oracle
Education, Oracle University, Wilshire software Technologies, NIIT,
SQL Star, Shabaz and Atul Agarwal

We have a top-notch IT Services Delivery organization and excellent
resources to support the Delivery team in every stage of a project.

You must possess skills and exposure in the following areas as part of
requirements for this role:

We do have openings for DBAs, developers, Just Trainees People,
Freshers. Skills in any Oracle Technologies skills are welcome to
apply. Willingness to relocate and local/Global Travel is mandatory
for these positions.

Skills

•   Oracle DBA (9I/10g/11g) 
•   Oracle Developer 
•   Oracle Apps DBA 
•   Oracle Apps technical(SQL,PL-SQL,Forms,Reports,OA Framework,XML
Publisher  Work Flow) 
•   Oracle Apps Functional (HRMS,Fiancials,CRM,MFG,SCM and OPM) 
•   Oracle Discoverer 
•   Oracle Warehouse Builder 
•   Oracle DBI (Daily Business Intelligence) 
•   Hyperion (ESS Base/Analyzer/Reports/Interactive Reports) 
•   Datastage 
•   Business Objects 
•   Cognos 
•   Informatica 
•   Abnitio 

Note:- ¬BE/B.Tech., 2007 Passed need not attend.

HR Team
Bootstrap Technologies P Ltd
Bootstrap Towers, Bootstrap Campus
Plot#112, 8-3-1100/AA1
Srinagar Colony
HYDERABAD 500 0072 AP INDIA
Email: [EMAIL PROTECTED]
www.bootstraptech.com





Re: [oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Milton Bastos Henriquis Jr.
Sem vc especificar SGBD, pra escrever de uma maneira genérica,
seria possível vc falar de:

- tunning de SQL (SQL Ansi, que teoricamente deveria funcionar em
qualquer SGBD);

- I/O: aqui não tem muito segredo, em qualquer banco, o ideal é alcançar o
mínimo possível  de leituras/escritas em disco para uma melhore performance;

- Locks: também é um conceito que serve para qualquer banco de dados,
basta pesquisar a respeito;


Mas é interessante, mesmo a nível acadêmico, citar exemplos práticos
de alguns SGBDs, como Oracle, Sybase, SQL Server, DB2, etc...




2008/2/27 Augusto Cesar R. Costa [EMAIL PROTECTED]:






 Welvis, obrigado pelo retorno.
  Pois é, eu precisaria de um livro que pudesse abordar o assunto para
  construir um trabalho de conclusão de curso.
  Algo que tratasse o assunto de forma geral.
  Por exemplo, SQL, I/O, locks, estruturas de memória, tudo isto influencia
 no
  desempenho de todos os bancos da dados, certo?
  Concordo que existem maneiras diferentes de cada um tratar isto, mas
  precisaria de algo pra poder discorrer sobre o assunto.
  Por isto, precisaria de algum livro que tratasse do assunto de uma forma
  acadêmica.
  Abraços e até mais.

  _

  De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Welvis Douglas
  Enviada em: quarta-feira, 27 de fevereiro de 2008 10:28
  Para: oracle_br@yahoogrupos.com.br
  Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados

  Bom dia, o Oracle tem um muito bom, chama

  Oracle Wait Interface, só que ele é apenas para Oracle, acho que isso é
  muito generico, pois os bancos tem arquiteturas bem diferentes, e tbm tem
  muitas coisas que vc pode estar mexendo em um banco para ajustar, mas a
  pergunta é, o que vc quer ajustar?

  SQL ? I/O, CPU, ? Distribuição ? Sintomas? Parametros de Inicialização ?
  Trancas ?, estrutura de memoria, Locks e por ai vai.!!!

  abraço.!

  att,

  Welvis Douglas
  msn - welvis_douglas@ mailto:welvis_douglas%40hotmail.com hotmail.com
  Fone - (43)9917-1766
  Santa Cruz - Distribuidor de Medicamentos / MetaInfo - Informática

  - Original Message -
  From: Augusto Cesar R. Costa
  To: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
  Sent: Wednesday, February 27, 2008 10:05 AM
  Subject: [oracle_br] Livro de Tuning de Banco de Dados

  Pessoal, bom dia!
  Estou precisando de indicação de um livro que aborda a teoria do tema
  Tuning de Banco de Dados.
  Preciso de um livro que trate o assunto de forma genérica, e não de um SGBD
  específico.
  Este livro servirá de base para um trabalho de TCC.
  Alguém tem alguma indicação/sugestão?
  Obrigado e até mais.
  
  Augusto Cesar Rodovalho Costa

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

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

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

  


[oracle_br] Problema Desabilitar Self Tuning do 10g e problemas com performance de query

2008-02-27 Por tôpico rei_do_delphi
Galera, preciso de uma ajuda para ajudar um amigo meu. O cliente 
utiliza banco 10g, provavelmente em algum sistema unix. 
1º Ele não tem muitos conhecimentos de 10g e me perguntou se eu sabia 
como desabilitar o dimensionamento automático de memória do 10g. Sei 
que é através do parâmetro SGA_MAX_SIZE, porém não sei qual valor ele 
deve assumir, seria 0? Os outros parâmetros como share_pool_size, 
buffer_pool_size e large_pool size, se sga_max_size0 então ele ajuda 
o SGDB a escolher o tamanho mais correto dos buffers, correto? De fato, 
como ele realmente desabilitaria esta feature do 10g?

2º Ele esta rodando uma query que o plano de execução esta muito bom, 
utilizando índice e tudo ( set explain trace only). Porém, quando ele 
vai executar, o plano de execução não utiliza o índice e faz um table 
full scan, aumentando em mais de 2000 o plano de execução. Eu 
recomendei a atualização das estatísticas do banco, porém ele falou que 
já as atualizou e continua com a lentidão da query, o que pode ser?

Obrigado a todos desde já. 



RES: [oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Augusto Cesar R. Costa
Milton, obrigado também pelas sugestões.
Mas retomo a pergunta, sabe de algum livro, dissertação ou tese que trata
especificamente do tema Tuning de Banco de Dados?
Abraços e até mais.


  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Milton Bastos Henriquis Jr.
Enviada em: quarta-feira, 27 de fevereiro de 2008 13:30
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados



Sem vc especificar SGBD, pra escrever de uma maneira genérica,
seria possível vc falar de:

- tunning de SQL (SQL Ansi, que teoricamente deveria funcionar em
qualquer SGBD);

- I/O: aqui não tem muito segredo, em qualquer banco, o ideal é alcançar o
mínimo possível de leituras/escritas em disco para uma melhore performance;

- Locks: também é um conceito que serve para qualquer banco de dados,
basta pesquisar a respeito;

Mas é interessante, mesmo a nível acadêmico, citar exemplos práticos
de alguns SGBDs, como Oracle, Sybase, SQL Server, DB2, etc...

2008/2/27 Augusto Cesar R. Costa augusto.crc@
mailto:augusto.crc%40gmail.com gmail.com:






 Welvis, obrigado pelo retorno.
 Pois é, eu precisaria de um livro que pudesse abordar o assunto para
 construir um trabalho de conclusão de curso.
 Algo que tratasse o assunto de forma geral.
 Por exemplo, SQL, I/O, locks, estruturas de memória, tudo isto influencia
 no
 desempenho de todos os bancos da dados, certo?
 Concordo que existem maneiras diferentes de cada um tratar isto, mas
 precisaria de algo pra poder discorrer sobre o assunto.
 Por isto, precisaria de algum livro que tratasse do assunto de uma forma
 acadêmica.
 Abraços e até mais.

 _

 De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
[mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br] Em
 nome de Welvis Douglas
 Enviada em: quarta-feira, 27 de fevereiro de 2008 10:28
 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br
 Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados

 Bom dia, o Oracle tem um muito bom, chama

 Oracle Wait Interface, só que ele é apenas para Oracle, acho que isso é
 muito generico, pois os bancos tem arquiteturas bem diferentes, e tbm tem
 muitas coisas que vc pode estar mexendo em um banco para ajustar, mas a
 pergunta é, o que vc quer ajustar?

 SQL ? I/O, CPU, ? Distribuição ? Sintomas? Parametros de Inicialização ?
 Trancas ?, estrutura de memoria, Locks e por ai vai.!!!

 abraço.!

 att,

 Welvis Douglas
 msn - welvis_douglas@ mailto:welvis_douglas%40hotmail.com hotmail.com
 Fone - (43)9917-1766
 Santa Cruz - Distribuidor de Medicamentos / MetaInfo - Informática

 - Original Message -
 From: Augusto Cesar R. Costa
 To: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
 Sent: Wednesday, February 27, 2008 10:05 AM
 Subject: [oracle_br] Livro de Tuning de Banco de Dados

 Pessoal, bom dia!
 Estou precisando de indicação de um livro que aborda a teoria do tema
 Tuning de Banco de Dados.
 Preciso de um livro que trate o assunto de forma genérica, e não de um
SGBD
 específico.
 Este livro servirá de base para um trabalho de TCC.
 Alguém tem alguma indicação/sugestão?
 Obrigado e até mais.
 
 Augusto Cesar Rodovalho Costa

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

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

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

 


 



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



Re: [oracle_br] Problema Desabilitar Self Tuning do 10g e problemas com performance de query

2008-02-27 Por tôpico Gleyson Melo
Fala Bruno,

A sua primeira pergunta refere-se ao Automatic Memory Management, disponível
a partir da versão 10g do Banco Oracle. Para desabilitar essa feature, você
precisa apenas zerar o valor do parâmetro SGA_TARGET. Particularmente, tenho
usado esse recurso e ele tem sido benéfico, em um ambiente RAC com um Banco
de 500Gb.

Quanto à segunda pergunta...

   - Como você sabe que ele faz um Full-Table-Scan quando ele executa já
   que o plano de execução não mostra um Full-Table-Scan?
   - A consulta já rodou com performance boa alguma vez?
   - Que tipo de consulta é essa? Agregação de dados de 5 anos (exemplo)?
   - Qual o volume de dados das tabelas envolvidas?
   - Quantas linhas você espera que a consulta retorne?
   - Quantos % da Tabela essas linhas representam?
   - Quantos % das tabelas são acessados através de índices?
   - Você confirmou que as estatísticas estão atualizadas para todos os
   objetos envolvidos?
   - Que tipos de operação estão envolvidos na consulta? Neste Loops?
   Hash Joins?
   - Você está chamando a consulta no Sqlplus ou na aplicação? Está
   utilizando bind variables?
   - A consulta faz acesso a algum outro Banco através de Db-Link?
   - A consulta utiliza funções?
   - Você não quer postar o plano de execução da consulta aqui, se não
   for informação restrita?

Podem parecer muitas perguntas mas acredito que a maioria delas pode ser
respondida rapidamente e pode dar um bom embasamento pra quem tentar tunar a
consulta remotamente baseado apenas em textos escritos.

Em 27/02/08, rei_do_delphi [EMAIL PROTECTED] escreveu:

   Galera, preciso de uma ajuda para ajudar um amigo meu. O cliente
 utiliza banco 10g, provavelmente em algum sistema unix.
 1º Ele não tem muitos conhecimentos de 10g e me perguntou se eu sabia
 como desabilitar o dimensionamento automático de memória do 10g. Sei
 que é através do parâmetro SGA_MAX_SIZE, porém não sei qual valor ele
 deve assumir, seria 0? Os outros parâmetros como share_pool_size,
 buffer_pool_size e large_pool size, se sga_max_size0 então ele ajuda
 o SGDB a escolher o tamanho mais correto dos buffers, correto? De fato,
 como ele realmente desabilitaria esta feature do 10g?

 2º Ele esta rodando uma query que o plano de execução esta muito bom,
 utilizando índice e tudo ( set explain trace only). Porém, quando ele
 vai executar, o plano de execução não utiliza o índice e faz um table
 full scan, aumentando em mais de 2000 o plano de execução. Eu
 recomendei a atualização das estatísticas do banco, porém ele falou que
 já as atualizou e continua com a lentidão da query, o que pode ser?

 Obrigado a todos desde já.

  




-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


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



Re: [oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Danilo de Novais Silveira
Cara, to fazendo minha monografia sobre bancos de dados também. E posso te
falar que isso que você quer provavelmente não existe. O motivo é que apesar
de todo banco ter locks, estruturas de memórias e etc, a implementação disso
é muito diferente para cada banco e existe muita coisa peculiar.

Então, acho melhor você partir para outra abordagem. Agora, se encontrar
alguma coisa, nos avise. :-D


Em 27/02/08, Augusto Cesar R. Costa [EMAIL PROTECTED] escreveu:

   Milton, obrigado também pelas sugestões.
 Mas retomo a pergunta, sabe de algum livro, dissertação ou tese que trata
 especificamente do tema Tuning de Banco de Dados?
 Abraços e até mais.

 _

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Milton Bastos Henriquis Jr.
 Enviada em: quarta-feira, 27 de fevereiro de 2008 13:30
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados

 Sem vc especificar SGBD, pra escrever de uma maneira genérica,
 seria possível vc falar de:

 - tunning de SQL (SQL Ansi, que teoricamente deveria funcionar em
 qualquer SGBD);

 - I/O: aqui não tem muito segredo, em qualquer banco, o ideal é alcançar o
 mínimo possível de leituras/escritas em disco para uma melhore
 performance;

 - Locks: também é um conceito que serve para qualquer banco de dados,
 basta pesquisar a respeito;

 Mas é interessante, mesmo a nível acadêmico, citar exemplos práticos
 de alguns SGBDs, como Oracle, Sybase, SQL Server, DB2, etc...

 2008/2/27 Augusto Cesar R. Costa augusto.crc@
 mailto:augusto.crc%40gmail.com gmail.com:
 
 
 
 
 
 
  Welvis, obrigado pelo retorno.
  Pois é, eu precisaria de um livro que pudesse abordar o assunto para
  construir um trabalho de conclusão de curso.
  Algo que tratasse o assunto de forma geral.
  Por exemplo, SQL, I/O, locks, estruturas de memória, tudo isto
 influencia
  no
  desempenho de todos os bancos da dados, certo?
  Concordo que existem maneiras diferentes de cada um tratar isto, mas
  precisaria de algo pra poder discorrer sobre o assunto.
  Por isto, precisaria de algum livro que tratasse do assunto de uma forma
  acadêmica.
  Abraços e até mais.
 
  _
 
  De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br
 [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br] Em
  nome de Welvis Douglas
  Enviada em: quarta-feira, 27 de fevereiro de 2008 10:28
  Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br
  Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados
 
  Bom dia, o Oracle tem um muito bom, chama
 
  Oracle Wait Interface, só que ele é apenas para Oracle, acho que isso é
  muito generico, pois os bancos tem arquiteturas bem diferentes, e tbm
 tem
  muitas coisas que vc pode estar mexendo em um banco para ajustar, mas a
  pergunta é, o que vc quer ajustar?
 
  SQL ? I/O, CPU, ? Distribuição ? Sintomas? Parametros de Inicialização ?
  Trancas ?, estrutura de memoria, Locks e por ai vai.!!!
 
  abraço.!
 
  att,
 
  Welvis Douglas
  msn - welvis_douglas@ mailto:welvis_douglas%40hotmail.com hotmail.com
  Fone - (43)9917-1766
  Santa Cruz - Distribuidor de Medicamentos / MetaInfo - Informática
 
  - Original Message -
  From: Augusto Cesar R. Costa
  To: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br
  Sent: Wednesday, February 27, 2008 10:05 AM
  Subject: [oracle_br] Livro de Tuning de Banco de Dados
 
  Pessoal, bom dia!
  Estou precisando de indicação de um livro que aborda a teoria do tema
  Tuning de Banco de Dados.
  Preciso de um livro que trate o assunto de forma genérica, e não de um
 SGBD
  específico.
  Este livro servirá de base para um trabalho de TCC.
  Alguém tem alguma indicação/sugestão?
  Obrigado e até mais.
  
  Augusto Cesar Rodovalho Costa
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

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

 



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



RES: [oracle_br] Oracle on linux 10g

2008-02-27 Por tôpico Denio Flavio
Obrigado Gilvã e Danilo, 

 

A instalação do Oracle no Linux fedora foi um sucesso.

 

Agradeço a atenção de vocês

 

Abraços 

Denio Flavio

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Gilvã Gmail
Enviada em: terça-feira, 26 de fevereiro de 2008 13:10
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Oracle on linux 10g

 

Caro Denio,

cp oracle_linux.zip /home/oracle

cd /home/oracle

unzip oracle_linux.zip

cd /home/oracle/database

./runInstaller

Obs: Vc instalou o X...

Eu executo esse procedimento no gnome ou no kde

Att,

Gilvã Lopes

_ 

De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
[mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
] Em
nome de Denio Flavio
Enviada em: terça-feira, 26 de fevereiro de 2008 10:52
Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
Assunto: [oracle_br] Oracle on linux 10g

TO TENTANDO INSTaLAR o 10g no linux e quando vai rodar os assistentes de
configuracao no final da instalação da o seguinte erro

UnsatisfiedLinkError exception loading native library: njni10

java.lang.UnsatisfiedLinkError: jniGetOracleHome

at oracle.net.common.NetGetEnv.jniGetOracleHome(Native 

Method)

at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)

at oracle.net.ca.NetCA.main(Unknown Source)

Oracle Net Services configuration failed. The exit code is -1

Alguem já conseguiu passar dessa?

Att denio 

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

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

 



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



Re: [oracle_br] Problema Desabilitar Self Tuning do 10g e problemas com performance de query

2008-02-27 Por tôpico Danilo de Novais Silveira
Cara,

tente descobrir o motivo do seu cliente não querer usar esse gerenciamento
automático de memória. Ele é uma mão na roda e sempre funcionou muito bem
pra mim. Talvez ele ache que essas coisas automáticas nunca funcionam
direito. Mas não é o caso.

Quanto a sua segunda pergunta, você tá pegando o plano de execução correto?
De qualquer forma, você tem que trabalhar em cima do segundo plano, o que
está fazendo a query ficar lenta. Respondendo as perguntas que o amigo aí te
fez, já dá pra ter uma boa idéia sobre como resolver o problema.

Abraço


Em 27/02/08, Gleyson Melo [EMAIL PROTECTED] escreveu:

   Fala Bruno,

 A sua primeira pergunta refere-se ao Automatic Memory Management,
 disponível
 a partir da versão 10g do Banco Oracle. Para desabilitar essa feature,
 você
 precisa apenas zerar o valor do parâmetro SGA_TARGET. Particularmente,
 tenho
 usado esse recurso e ele tem sido benéfico, em um ambiente RAC com um
 Banco
 de 500Gb.

 Quanto à segunda pergunta...

 - Como você sabe que ele faz um Full-Table-Scan quando ele executa já
 que o plano de execução não mostra um Full-Table-Scan?
 - A consulta já rodou com performance boa alguma vez?
 - Que tipo de consulta é essa? Agregação de dados de 5 anos (exemplo)?
 - Qual o volume de dados das tabelas envolvidas?
 - Quantas linhas você espera que a consulta retorne?
 - Quantos % da Tabela essas linhas representam?
 - Quantos % das tabelas são acessados através de índices?
 - Você confirmou que as estatísticas estão atualizadas para todos os
 objetos envolvidos?
 - Que tipos de operação estão envolvidos na consulta? Neste Loops?
 Hash Joins?
 - Você está chamando a consulta no Sqlplus ou na aplicação? Está
 utilizando bind variables?
 - A consulta faz acesso a algum outro Banco através de Db-Link?
 - A consulta utiliza funções?
 - Você não quer postar o plano de execução da consulta aqui, se não
 for informação restrita?

 Podem parecer muitas perguntas mas acredito que a maioria delas pode ser
 respondida rapidamente e pode dar um bom embasamento pra quem tentar tunar
 a
 consulta remotamente baseado apenas em textos escritos.

 Em 27/02/08, rei_do_delphi [EMAIL PROTECTED]brunomaximomogi%40hotmail.com
 escreveu:
 
  Galera, preciso de uma ajuda para ajudar um amigo meu. O cliente
  utiliza banco 10g, provavelmente em algum sistema unix.
  1º Ele não tem muitos conhecimentos de 10g e me perguntou se eu sabia
  como desabilitar o dimensionamento automático de memória do 10g. Sei
  que é através do parâmetro SGA_MAX_SIZE, porém não sei qual valor ele
  deve assumir, seria 0? Os outros parâmetros como share_pool_size,
  buffer_pool_size e large_pool size, se sga_max_size0 então ele ajuda
  o SGDB a escolher o tamanho mais correto dos buffers, correto? De fato,
  como ele realmente desabilitaria esta feature do 10g?
 
  2º Ele esta rodando uma query que o plano de execução esta muito bom,
  utilizando índice e tudo ( set explain trace only). Porém, quando ele
  vai executar, o plano de execução não utiliza o índice e faz um table
  full scan, aumentando em mais de 2000 o plano de execução. Eu
  recomendei a atualização das estatísticas do banco, porém ele falou que
  já as atualizou e continua com a lentidão da query, o que pode ser?
 
  Obrigado a todos desde já.
 
 
 

 --
 Atenciosamente,
 Gleyson Melo
 Oracle Database 10g Administrator Certified Professional

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

 



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



[oracle_br] OFF TOPIC: Registro de Software

2008-02-27 Por tôpico tecnico
Pessoal,

Desculpas pelo OFF-TOPIC, mas gostaria de saber se alguém da lista já
registrou algum software para saber sobre os custos, o que é necessário e
demais informações sobre como proceder este registro.

Obrigado a todos

Edson Almeida Jr



[oracle_br] Re: Problema Desabilitar Self Tuning do 10g e problemas com performance de query

2008-02-27 Por tôpico jlchiappa
Seguem as respostas abaixo dos items :

 1º Ele não tem muitos conhecimentos de 10g e me perguntou se eu sabia 
como desabilitar o dimensionamento automático de memória do 10g. Sei 
que é através do parâmetro SGA_MAX_SIZE, 

não é não, o manual Oracle® Database Reference na entrada sobre
SGA_TARGET nos diz :


PropertyDescription
Parameter type  Big integer
Syntax  SGA_TARGET = integer [K | M | G]
Default value   0 (SGA autotuning is disabled)
Modifiable  ALTER SYSTEM
Range of values 64 to operating system-dependent
Basic   Yes


ok ? O SGA_MAX_SIZE indica o limite máximo pretendido para a SGA, mas
(claro) se vc vai desabilitar a SGA automática e PORTANTO vai ter que
setar manualmente cada um dos componentes,vc sabe EXATAMENTE o que
quer e aí faz sentido (eu acho) vc não especificar o máximo da SGA
setando zero para o SGA_MAX_SIZE, a SGA ficará como a soma dos
componentes + um pequeno overhead interno

 2º Ele esta rodando uma query que o plano de execução esta muito bom, 
utilizando índice e tudo ( set explain trace only). 

veja que NÃO NECESSARIAMENTE plano que usa índice é muito bom, plano
que faz FTS é mau, ok ? Em um trabalho de tunning de SQL, a sua
baliza é, além do tempo de execução real, a quantidade de LIOs
executados e a eficiência do I/O (pois um FTS suculento, que lê
montes de blocos de uma vez, é MUITÍSSIMO mais eficiente do que pilhas
de I/Os de um bloco só, se o objetivo é recuperar a maior parte da
tabela, yes ??
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:6749454952894#6761784388197
é o caso clássico  Então VEJA COM O SEU AMIGO quais são as
cardinalidades envolvidas, se REALMENTE é desejável pesquisa por
índice, yes ?

 Porém, quando ele 
vai executar, o plano de execução não utiliza o índice e faz um table 
full scan, aumentando em mais de 2000 o plano de execução. 

De cara supondo que não houve erros óbvios (exemplo, a query usa bind
no programa, e o cara pediu um explain duma versão sem binds, com
valores hard-coded no sql, ou com datatypes errados implicando em
conversão, etc), ainda assim é relativamente comum isso de se ter
diferença entre a previsão do explain plan e o real quando se migra
pro 10g : ocorre que no 10g há um job automático que coleta
HISTOGRAMAS (em modo AUTO, chutando os tamanhos) junto com as
estats, E o nosso amigo explain plain (que é o que o autorace/sqlplus
chamam) nos dá só uma ESTIMATIVA GERAL, ele ** não ** leva em conta os
histogramas, NÃO faz bind peek, certamente deve ser por aí a
diferença 
  No caso de peek, o que ocorre é que no 9i e no 10g mesmo com BIND
VARIABLES os histogramas são pesquisados, mas apenas no tempo de
parse, e apenas a primeira vez : a minha suposição é que esse banco
antes ou era 8i (e portanto não havia bind peek), ou era 9i mas não se
estava sendo coletado histogramas, então isso não ocorria, e agora no
10g tá ocorrendo
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:3126073805757#3133766787657
tem uma demonstração de histogramas em ação,
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:47467066281452#78492800346737065
do explain plan mentindo por causa de não fazer peek, veja lá com o
seu colega  se a situação dele é parecida com essa... 
  Mostra pra ele também como fazer um trace + tkprof, pede pra ele
verificar os params de CBO, E para fazer um trace 10053 do sql (no
livro do Jonathan Lewis, que vc tem se me lembro bem, isso está logo
nos capítulos iniciais)...
  
  []s
  
   Chiappa
   
  ===
  Participe do ENPO - Encontro de Profissionais Oracle 2008 !
  Informações e inscrições em http://www.enpo-br.org
  José Laurindo Chiappa, Palestrante ENPO-2008
  ===




RES: [oracle_br] Livro de Tuning de Banco de Dados

2008-02-27 Por tôpico Augusto Cesar R. Costa
Danilo, boa tarde!
Na verdade alguns livros eu já encontrei inclusive na amazon, o que gostaria
de saber era se alguém tinha boas referências pra passar.
Segue o link da amazon: 
http://www.amazon.com/s/ref=nb_ss_gw/105-2880932-7662060?url=search-alias%3D
aps
http://www.amazon.com/s/ref=nb_ss_gw/105-2880932-7662060?url=search-alias%3
Dapsfield-keywords=database+tuningx=0y=0
field-keywords=database+tuningx=0y=0
Depois que mandei uma mensagem no grupo, resolvi procurar na minha máquina
se tinha algo interessante e achei também uma dissertação do Sálvio
Padlipskas, cujo o título é: Ajuste de consultas a banco de dados
utilizando padrões. Nesta dissertação ele colocou o livro Database Tuning:
Principles, Experiments, and Troubleshooting Techniques como referência
bibliográfica. Este livro está disponível na amazon, vou comprar pra dar uma
olhada.
Esta dissertação do Sálvio não me lembro como consegui, mas tem alguns bons
sites de referência.
Vou procurar algo mais, qualquer novidade aviso.
Abraços e obrigado!


  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Danilo de Novais Silveira
Enviada em: quarta-feira, 27 de fevereiro de 2008 15:14
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados



Cara, to fazendo minha monografia sobre bancos de dados também. E posso te
falar que isso que você quer provavelmente não existe. O motivo é que apesar
de todo banco ter locks, estruturas de memórias e etc, a implementação disso
é muito diferente para cada banco e existe muita coisa peculiar.

Então, acho melhor você partir para outra abordagem. Agora, se encontrar
alguma coisa, nos avise. :-D

Em 27/02/08, Augusto Cesar R. Costa augusto.crc@
mailto:augusto.crc%40gmail.com gmail.com escreveu:

 Milton, obrigado também pelas sugestões.
 Mas retomo a pergunta, sabe de algum livro, dissertação ou tese que trata
 especificamente do tema Tuning de Banco de Dados?
 Abraços e até mais.

 _

 De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
oracle_br%40yahoogrupos.com.br [mailto:
 [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
oracle_br%40yahoogrupos.com.br] Em
 nome de Milton Bastos Henriquis Jr.
 Enviada em: quarta-feira, 27 de fevereiro de 2008 13:30
 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados

 Sem vc especificar SGBD, pra escrever de uma maneira genérica,
 seria possível vc falar de:

 - tunning de SQL (SQL Ansi, que teoricamente deveria funcionar em
 qualquer SGBD);

 - I/O: aqui não tem muito segredo, em qualquer banco, o ideal é alcançar o
 mínimo possível de leituras/escritas em disco para uma melhore
 performance;

 - Locks: também é um conceito que serve para qualquer banco de dados,
 basta pesquisar a respeito;

 Mas é interessante, mesmo a nível acadêmico, citar exemplos práticos
 de alguns SGBDs, como Oracle, Sybase, SQL Server, DB2, etc...

 2008/2/27 Augusto Cesar R. Costa augusto.crc@
 mailto:augusto.crc%40gmail.com gmail.com:
 
 
 
 
 
 
  Welvis, obrigado pelo retorno.
  Pois é, eu precisaria de um livro que pudesse abordar o assunto para
  construir um trabalho de conclusão de curso.
  Algo que tratasse o assunto de forma geral.
  Por exemplo, SQL, I/O, locks, estruturas de memória, tudo isto
 influencia
  no
  desempenho de todos os bancos da dados, certo?
  Concordo que existem maneiras diferentes de cada um tratar isto, mas
  precisaria de algo pra poder discorrer sobre o assunto.
  Por isto, precisaria de algum livro que tratasse do assunto de uma forma
  acadêmica.
  Abraços e até mais.
 
  _
 
  De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br
 [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br] Em
  nome de Welvis Douglas
  Enviada em: quarta-feira, 27 de fevereiro de 2008 10:28
  Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br
  Assunto: Re: [oracle_br] Livro de Tuning de Banco de Dados
 
  Bom dia, o Oracle tem um muito bom, chama
 
  Oracle Wait Interface, só que ele é apenas para Oracle, acho que isso é
  muito generico, pois os bancos tem arquiteturas bem diferentes, e tbm
 tem
  muitas coisas que vc pode estar mexendo em um banco para ajustar, mas a
  pergunta é, o que vc quer ajustar?
 
  SQL ? I/O, CPU, ? Distribuição ? Sintomas? Parametros de Inicialização ?
  Trancas ?, estrutura de memoria, Locks e por ai vai.!!!
 
  abraço.!
 
  att,
 
  Welvis Douglas
  msn - welvis_douglas@ mailto:welvis_douglas%40hotmail.com hotmail.com
  Fone - (43)9917-1766
  Santa Cruz - Distribuidor de Medicamentos / MetaInfo - Informática
 
  - Original Message -
  From: Augusto Cesar R. Costa
  To: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
 os.com.br
  Sent: Wednesday, February 27, 2008 10:05 AM
  Subject: [oracle_br] Livro de Tuning de Banco de Dados
 
  Pessoal, bom dia!
  Estou 

RES: [oracle_br] Listener utilizando 100% CPU

2008-02-27 Por tôpico Alexandre Pinho
Fala Gilson...

Ainda estou procurando a paz por aqui...rs..

 

A verdade é que este banco foi instalado e não utilizado.

Andei verificando o arquivo alert dele e até 15 jan tudo ocorria
normalmente, depois simplesmente não mais houve ‘gravação’ no arquivo.

 

Fiz o que você sugeriu , inclusive abaixo estará trechos do arquivo trace
criado.

E respondendo sua pergunta, o processo lsnrctl ocupa 100% de CPU na
tentativa de ‘startar’ o listener na máquina (verificado pelo comando top).

 

Veja o que acontece:

No que puder ajudar, agradeço!

 

 

TNSLSNR for Linux: Version 10.2.0.1.0 - Production on 27-FEB-2008 14:58:43

 

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

 

[27-FEB-2008 14:58:43:443] --- TRACE CONFIGURATION INFORMATION FOLLOWS ---

[27-FEB-2008 14:58:43:443] New trace stream is /tmp/listener.trc

[27-FEB-2008 14:58:43:443] New trace level is 16

[27-FEB-2008 14:58:43:443] --- TRACE CONFIGURATION INFORMATION ENDS ---

[27-FEB-2008 14:58:43:443] --- PARAMETER SOURCE INFORMATION FOLLOWS ---

[27-FEB-2008 14:58:43:443] Attempted load of system pfile source
/home/oracle/product/10.1.0/db/network/admin/listener.ora

[27-FEB-2008 14:58:43:443] Parameter source loaded successfully

[27-FEB-2008 14:58:43:443] 

[27-FEB-2008 14:58:43:443] Attempted load of command line source 

[27-FEB-2008 14:58:43:443] Parameter source was not loaded

[27-FEB-2008 14:58:43:443] 

[27-FEB-2008 14:58:43:443]  - PARAMETER TABLE LOAD RESULTS FOLLOW -

[27-FEB-2008 14:58:43:443] Successful parameter table load

[27-FEB-2008 14:58:43:443]  - PARAMETER TABLE HAS THE FOLLOWING CONTENTS -

[27-FEB-2008 14:58:43:443]   SID_LIST_LISTENER = (SID_LIST = (SID_DESC =
(SID_NAME = PLSExtProc) (ORACLE_HOME = /home/oracle/product/10.1.0/db/)
(PROGRAM = extproc)) (SID_DESC = (GLOBAL_DBNAME = infolog) (ORACLE_HOME =
/home/oracle/product/10.1.0/db/) (SID_NAME = infolog)))

[27-FEB-2008 14:58:43:443]   TRACE_FILE_LISTENER = listener

[27-FEB-2008 14:58:43:443]   LISTENER = (DESCRIPTION_LIST = (DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = IPC)(KEY
= infolog)) (ADDRESS = (PROTOCOL = TCP)(HOST =
oslo.finnetbrasil.com.br)(PORT = 1521

[27-FEB-2008 14:58:43:443]   TRACE_DIRECTORY_LISTENER = /tmp

[27-FEB-2008 14:58:43:443]   TRACE_LEVEL_LISTENER = 16

[27-FEB-2008 14:58:43:443] --- PARAMETER SOURCE INFORMATION ENDS ---

[27-FEB-2008 14:58:43:443] --- LOG CONFIGURATION INFORMATION FOLLOWS ---

[27-FEB-2008 14:58:43:443] Log stream will be
/home/oracle/product/10.1.0/db/network/log/listener.log

[27-FEB-2008 14:58:43:443] Log stream validation requested

[27-FEB-2008 14:58:43:443] Log stream is valid

[27-FEB-2008 14:58:43:443] --- LOG CONFIGURATION INFORMATION ENDS ---

 

[27-FEB-2008 14:58:43:443] nlstdipi: entry

[27-FEB-2008 14:58:43:443] nlstdipi: exit

[27-FEB-2008 14:58:43:444] nsglldprm: Resolved
INBOUND_CONNECT_TIMEOUT_LISTENER to: 0

[27-FEB-2008 14:58:43:444] nsglldprm: Resolved STARTUP_WAIT_TIME_LISTENER
to: 0

[27-FEB-2008 14:58:43:444] nsglldprm: LocalOSauth enabled

[27-FEB-2008 14:58:43:444] snsgblini: Max no of descriptors supported is
1024

[27-FEB-2008 14:58:43:444] snsgblini: exit

[27-FEB-2008 14:58:43:444] nsinherit: entry

[27-FEB-2008 14:58:43:444] nsinherit: doing connect handshake...

[27-FEB-2008 14:58:43:444] nsc2addr: entry

[27-FEB-2008 14:58:43:444] nsc2addr: (ADDRESS=(PROTOCOL=beq))

[27-FEB-2008 14:58:43:444] nlpcaini: entry

[27-FEB-2008 14:58:43:444] nlpcaini: No process parameters set

[27-FEB-2008 14:58:43:444] nlpcaini: exit

[27-FEB-2008 14:58:43:444] nsc2addr: normal exit

[27-FEB-2008 14:58:43:444] nsinh_hoff: inheriting the connection...

[27-FEB-2008 14:58:43:444] nsopen: entry

[27-FEB-2008 14:58:43:444] nsmal: entry

[27-FEB-2008 14:58:43:444] nsmal: 752 bytes at 0x81225d0

[27-FEB-2008 14:58:43:444] nsmal: normal exit

[27-FEB-2008 14:58:43:445] nsopenmplx: entry

[27-FEB-2008 14:58:43:445] nsmal: entry

[27-FEB-2008 14:58:43:445] nsmal: 1580 bytes at 0x81228c8

[27-FEB-2008 14:58:43:445] nsmal: normal exit

[27-FEB-2008 14:58:43:445] nsiorini: entry

[27-FEB-2008 14:58:43:445] nsbal: entry

[27-FEB-2008 14:58:43:445] nsbgetfl: entry

[27-FEB-2008 14:58:43:445] nsbgetfl: normal exit

[27-FEB-2008 14:58:43:445] nsmal: entry

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Gleyson Melo
Enviada em: terça-feira, 26 de fevereiro de 2008 17:52
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Listener utilizando 100% CPU

 

Fala Alexandre, tudo em paz?

Bom, o Listener é um cara meio preguiçoso na verdade.. ele acorda e fica lá,
meio ocioso, esperando a galera conectar, o que me faz pensar em bug mas...
vamos analisar.

1. Não está faltando alguma informação? Entrou algum sistema novo? O
pessoal da rede mudou alguma regra de firewall? Existe firewall em software
no próprio servidor do Banco?
2. Você já olhou os logs do listener e do banco? Não diz nada por lá?
3. Qual é o processo que usa a maior parte do 

Re: Res: [oracle_br] Re: Tipo de Empresa - São Paulo

2008-02-27 Por tôpico Rodrigo Martins
Caros,
 
na empresa onde trabalho, eu emito nota fiscal e na
descrição da atividade coloco: Elaboração de programa
de computador (Software) e com isso meu ISS daqui de
São Paulo cai para 2%... verifica isso, já é uma
ajuda...

[]'s
Rodrigo
--- Nelson Cartaxo [EMAIL PROTECTED] escreveu:

 Cara essa lei não é bem assim. Se voce fizer o
 cadastro na prefeitura, voce não precisa pagar o ISS
 de SP não. Esse cadastro é um pouco demorado, exige
 uma serie de documentos, mas caso voce passe todo
 mes nota, vale a pena fazer para não ter que pagar
 os 5%.
 
 Att,
 Nelson
 
 
 - Mensagem original 
 De: rei_do_delphi [EMAIL PROTECTED]
 Para: oracle_br@yahoogrupos.com.br
 Enviadas: Terça-feira, 26 de Fevereiro de 2008
 15:21:11
 Assunto: [oracle_br] Re: Tipo de Empresa - São Paulo
 
 sim Milton, todavia, hjá uma lei em São Paulo que
 estabelace que 
 todos os prestadores de serviço que prestarem
 serviço em São Paulo 
 (empresa de destino seja em São Paulo), além de você
 pagar os ISS de 
 sua cidade ( no meu caso, mogi das cruzes, 2%) tem
 que pagar o iss de 
 São Paulo também ( 5%), portanto, acaba pagando 5%.
 Me manda um e-
 mail, dizendo qual a porcentagem total que vc paga
 de imposto. Vallew.
 
 --- Em [EMAIL PROTECTED] os.com.br, Milton Bastos
 Henriquis Jr. 
 miltonbastos@ ... escreveu
 
  O ISS é municipal, se for pra diminuir a taxa de
 ISS basta mudar 
 pra uma cidade
  que tenha ISS mais baixo, não precisa
 necessariamente mudar de 
 estado.
  
  
  
  
  2008/2/26 Nelson Cartaxo [EMAIL PROTECTED] .:
  
  
  
  
  
  
   Opa,
  
   Acho que voce não tem muito como fugir disso
 não. Trabalhei como 
 PJ até o
   mes passado aqui no Rio, e nenhuma empresa
 aceitava estar no 
 simples. Quando
   criei a empresa, fui obrigado a abrir como Lucro
 Presumido. 
 Quanto a abrir
   em outro estado, é so voce ver com o contador,
 pq muita gente faz 
 isso para
   fugir do ISS de sp, que é de 5%. Caso ele não
 consiga, veja com 
 outros
   contadores, pq certamente tem varios que fazem
 isso.
  
   Abraços,
   Nelson
  
   - Mensagem original 
   De: rei_do_delphi brunomaximomogi@ ...
   Para: [EMAIL PROTECTED] os.com.br
   Enviadas: Terça-feira, 26 de Fevereiro de 2008
 12:41:02
   Assunto: [oracle_br] Re: Tipo de Empresa - São
 Paulo
  
   como funciona cooperado? já que fora do estado
 não tenho como 
 abrir a
   empresa. na verdade, ela esta aberta, seria
 apenas mudar o
   enquadramento dela.
  
   --- Em [EMAIL PROTECTED] os.com.br, Myria
 Salvino myriatec@ .
   escreveu
   
tem também a opção cooperado.
   
Anderson Ferreira andfr2003@ ..
   escreveu:
   
monta a empresa fora do estado de sp...
   
   
   
To: oracle_br@ .: brunomaximomogi@ ...: Tue,
 26 Feb 2008 
 14:17:37
   +Subject: [oracle_br] Tipo de Empresa - São
 Paulo
   
Bom Dia a Todos, gostaria de saber como as
 pessoas daqui que 
 são
   PJ trabalham. Como a empresa esta aberto. Pois
 atualmente estou 
 quase
   conseguindo uma vaga como DBA Oracle Jr. Porém,
 eles exigem que 
 eu
   mude minha empresa de Simples Nacional onde eu
 pago 4.4% de 
 imposto
   por mês para uma de Lucro Presumido que paga
 15.xx% por mÊs 
 fora o
   pro labore. Gostaria de saber se as pessoas que
 trabalham como 
 DBA
   deste grupo, tem algum esquema ou conhecem uma
 maneira, 
 enquadramento
   etc para pagar menos impostos na cidade de São
 Paulo.Obrigado,
   
 _ _ _
 _ _ 
 _
Confira vídeos com notícias do NY Times, gols
 direto do Lance,
   videocassetadas e muito mais no MSN Video!
http://video. msn.com/? mkt=pt-br
   
[As partes desta mensagem que não continham
 texto foram 
 removidas]
   
   
   
   
   
   
 - - ---
Abra sua conta no Yahoo! Mail, o único sem
 limite de espaço 
 para
   armazenamento!
   
[As partes desta mensagem que não continham
 texto foram 
 removidas]
   
  
   Abra sua conta no Yahoo! Mail, o único sem
 limite de espaço para
   armazenamento!
   http://br.mail. yahoo.com/
  
   [As partes desta mensagem que não continham
 texto foram 
 removidas]
  
  
 
 
 
 
 
 
   Abra sua conta no Yahoo! Mail, o único sem
 limite de espaço para armazenamento!
 http://br.mail.yahoo.com/
 
 [As partes desta mensagem que não continham texto
 foram removidas]
 
 



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/


[oracle_br] Re: Problema Desabilitar Self Tuning do 10g e problemas com performance de query

2008-02-27 Por tôpico rei_do_delphi
Chiappa, Gleyson e Danilo, obrigado desde já pela ajuda, eu vou 
passar todas essas respostas para ele e pedir para que ele teste no 
ambiente dele. Att,

--- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] 
escreveu

 Seguem as respostas abaixo dos items :
 
  1º Ele não tem muitos conhecimentos de 10g e me perguntou se eu 
sabia 
 como desabilitar o dimensionamento automático de memória do 10g. 
Sei 
 que é através do parâmetro SGA_MAX_SIZE, 
 
 não é não, o manual Oracle® Database Reference na entrada sobre
 SGA_TARGET nos diz :
 
 
 Property  Description
 Parameter typeBig integer
 SyntaxSGA_TARGET = integer [K | M | G]
 Default value 0 (SGA autotuning is disabled)
 ModifiableALTER SYSTEM
 Range of values   64 to operating system-dependent
 Basic Yes
 
 
 ok ? O SGA_MAX_SIZE indica o limite máximo pretendido para a SGA, 
mas
 (claro) se vc vai desabilitar a SGA automática e PORTANTO vai ter 
que
 setar manualmente cada um dos componentes,vc sabe EXATAMENTE o que
 quer e aí faz sentido (eu acho) vc não especificar o máximo da SGA
 setando zero para o SGA_MAX_SIZE, a SGA ficará como a soma dos
 componentes + um pequeno overhead interno
 
  2º Ele esta rodando uma query que o plano de execução esta muito 
bom, 
 utilizando índice e tudo ( set explain trace only). 
 
 veja que NÃO NECESSARIAMENTE plano que usa índice é muito bom, 
plano
 que faz FTS é mau, ok ? Em um trabalho de tunning de SQL, a sua
 baliza é, além do tempo de execução real, a quantidade de LIOs
 executados e a eficiência do I/O (pois um FTS suculento, que lê
 montes de blocos de uma vez, é MUITÍSSIMO mais eficiente do que 
pilhas
 de I/Os de um bloco só, se o objetivo é recuperar a maior parte da
 tabela, yes ??
 http://asktom.oracle.com/pls/asktom/f?
p=100:11:0P11_QUESTION_ID:6749454952894#6761784388197
 é o caso clássico  Então VEJA COM O SEU AMIGO quais são as
 cardinalidades envolvidas, se REALMENTE é desejável pesquisa por
 índice, yes ?
 
  Porém, quando ele 
 vai executar, o plano de execução não utiliza o índice e faz um 
table 
 full scan, aumentando em mais de 2000 o plano de execução. 
 
 De cara supondo que não houve erros óbvios (exemplo, a query usa 
bind
 no programa, e o cara pediu um explain duma versão sem binds, com
 valores hard-coded no sql, ou com datatypes errados implicando em
 conversão, etc), ainda assim é relativamente comum isso de se ter
 diferença entre a previsão do explain plan e o real quando se migra
 pro 10g : ocorre que no 10g há um job automático que coleta
 HISTOGRAMAS (em modo AUTO, chutando os tamanhos) junto com as
 estats, E o nosso amigo explain plain (que é o que o 
autorace/sqlplus
 chamam) nos dá só uma ESTIMATIVA GERAL, ele ** não ** leva em conta 
os
 histogramas, NÃO faz bind peek, certamente deve ser por aí a
 diferença 
   No caso de peek, o que ocorre é que no 9i e no 10g mesmo com BIND
 VARIABLES os histogramas são pesquisados, mas apenas no tempo de
 parse, e apenas a primeira vez : a minha suposição é que esse banco
 antes ou era 8i (e portanto não havia bind peek), ou era 9i mas não 
se
 estava sendo coletado histogramas, então isso não ocorria, e agora 
no
 10g tá ocorrendo
 http://asktom.oracle.com/pls/asktom/f?
p=100:11:0P11_QUESTION_ID:3126073805757#3133766787657
 tem uma demonstração de histogramas em ação,
 http://asktom.oracle.com/pls/asktom/f?
p=100:11:0P11_QUESTION_ID:47467066281452#78492800346737065
 do explain plan mentindo por causa de não fazer peek, veja lá com 
o
 seu colega  se a situação dele é parecida com essa... 
   Mostra pra ele também como fazer um trace + tkprof, pede pra ele
 verificar os params de CBO, E para fazer um trace 10053 do sql (no
 livro do Jonathan Lewis, que vc tem se me lembro bem, isso está logo
 nos capítulos iniciais)...
   
   []s
   
Chiappa

   ===
   Participe do ENPO - Encontro de Profissionais Oracle 2008 !
   Informações e inscrições em http://www.enpo-br.org
   José Laurindo Chiappa, Palestrante ENPO-2008
   ===