Re: [oracle_br] Import

2009-05-07 Por tôpico Duilio Bruniera Junior
ai brow 

Voce pode fazer de duas maneiras
1. voce move os objetos para outra tablespace.
esses scripts movem tabelas e indices
SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE
TABLESPACE TABLESPACE PRA ONDE VAI; '
FROM DBA_SEGMENTS DS
WHERE TABLESPACE_NAME='TABLESPACE ONDE ESTA'

SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD
TABLESPACE TABLESPACE PRA ONDE VAI;'
  FROM DBA_INDEXES I
WHERE I.TABLESPACE_NAME='TABLESPACE ONDE ESTA'

2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE Totvs para
esses usuario pra garantir só deixe cotas pra esse cara na tablespace Totvs.
Depois refaz o import.



2009/5/7 rogma37 roge...@krona.com.br



 Bom dia,

 Estou tentando importar e tenho a seguinte situação:

 S.O.: windows 2003 Server
 Oracle 9.2

 O export foi gerado de:
 User: SIGA
 TableSpace:SIGADATA
 TS Temp :SIGATEMP

 Neste mesmo servidor criei um novo TableSpace para criar um ambiente de
 teste.
 User: Totvs
 TableSpace=Totvs
 TB Temp = Totvs_tmp

 Quando faço o Import:
 F:\backupimp system/new...@lab001 fromuser=siga touser=totvs
 file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y

 O import está usando o usuario TOTVS para armazenar o os dados mas ao invés
 de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA.

 Alguem sabe como faço para que ele utilize o TableSpace de criação do
 usuário?

 Atenciosamente,
 Rogerio Maes

  



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



RES: [oracle_br] Import

2009-05-07 Por tôpico rogerio
Bom dia Duilio,

 

Olha só isso funcionaria se eu possui-se apenas uma tbs, mas nesse ambiente
essa tbs SIGADATA existe que é uma base de teste nos discos locais, esse
novo TBS também irá conter um importe do TOTVS mas com os datafiles da TBS
no STORAGE.

 

ATT,



Rogério M.C.Maes

Analista de Infra-Estrutura

Krona Tubos e Conexões

Tel. +55-021-47-3431-7844

Fax. +55-021-47-3431-7801

web: www.krona.com.br http://www.krona.com.br/ 

 

Política de Privacidade: As informações contidas neste e-mail e nos arquivos
anexados, são para o uso exclusivo do destinatário aqui indicado. Caso não
seja o destinatário correto, fica desde já notificado que qualquer revisão,
leitura, cópia e/ou divulgação do conteúdo deste e-mail estão absolutamente
desautorizadas. 
Privacy Policy: All informations in this message and in the attached files
if any are intended exclusively to its addressee. If you are not the correct
addressee, be warned that any revision, reading, copy and/or release of the
content of this message is restricted.

P  Antes de imprimir esse e-mail, pense em seu compromisso com o Meio
Ambiente

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Duilio Bruniera Junior
Enviada em: quinta-feira, 7 de maio de 2009 07:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Import

 






ai brow 

Voce pode fazer de duas maneiras
1. voce move os objetos para outra tablespace.
esses scripts movem tabelas e indices
SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE
TABLESPACE TABLESPACE PRA ONDE VAI; '
FROM DBA_SEGMENTS DS
WHERE TABLESPACE_NAME='TABLESPACE ONDE ESTA'

SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD
TABLESPACE TABLESPACE PRA ONDE VAI;'
FROM DBA_INDEXES I
WHERE I.TABLESPACE_NAME='TABLESPACE ONDE ESTA'

2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE Totvs para
esses usuario pra garantir só deixe cotas pra esse cara na tablespace Totvs.
Depois refaz o import.

2009/5/7 rogma37 roge...@krona.com.br mailto:rogerio%40krona.com.br 



 Bom dia,

 Estou tentando importar e tenho a seguinte situação:

 S.O.: windows 2003 Server
 Oracle 9.2

 O export foi gerado de:
 User: SIGA
 TableSpace:SIGADATA
 TS Temp :SIGATEMP

 Neste mesmo servidor criei um novo TableSpace para criar um ambiente de
 teste.
 User: Totvs
 TableSpace=Totvs
 TB Temp = Totvs_tmp

 Quando faço o Import:
 F:\backupimp system/new...@lab001 fromuser=siga touser=totvs
 file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y

 O import está usando o usuario TOTVS para armazenar o os dados mas ao
invés
 de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA.

 Alguem sabe como faço para que ele utilize o TableSpace de criação do
 usuário?

 Atenciosamente,
 Rogerio Maes

 


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





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



[oracle_br] Otimização de Queries

2009-05-07 Por tôpico Eduardo Abrantes de Souza
A todos, bom dia!

 

Alguém conhece alguma ferramenta de otimização de queries para ORACLE?  Baixei 
a da QUEST (Trial) e achei excelente.  Grande abraço.



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



Re: [oracle_br] Import

2009-05-07 Por tôpico Júlio César Corrêa
Qual a default tablespace do usuário TOTVS?

2009/5/7 Duilio Bruniera Junior bruni...@gmail.com



 ai brow 

 Voce pode fazer de duas maneiras
 1. voce move os objetos para outra tablespace.
 esses scripts movem tabelas e indices
 SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE
 TABLESPACE TABLESPACE PRA ONDE VAI; '
 FROM DBA_SEGMENTS DS
 WHERE TABLESPACE_NAME='TABLESPACE ONDE ESTA'

 SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD
 TABLESPACE TABLESPACE PRA ONDE VAI;'
 FROM DBA_INDEXES I
 WHERE I.TABLESPACE_NAME='TABLESPACE ONDE ESTA'

 2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE Totvs para
 esses usuario pra garantir só deixe cotas pra esse cara na tablespace
 Totvs.
 Depois refaz o import.

 2009/5/7 rogma37 roge...@krona.com.br rogerio%40krona.com.br


 
 
  Bom dia,
 
  Estou tentando importar e tenho a seguinte situação:
 
  S.O.: windows 2003 Server
  Oracle 9.2
 
  O export foi gerado de:
  User: SIGA
  TableSpace:SIGADATA
  TS Temp :SIGATEMP
 
  Neste mesmo servidor criei um novo TableSpace para criar um ambiente de
  teste.
  User: Totvs
  TableSpace=Totvs
  TB Temp = Totvs_tmp
 
  Quando faço o Import:
  F:\backupimp system/new...@lab001 fromuser=siga touser=totvs
  file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y
 
  O import está usando o usuario TOTVS para armazenar o os dados mas ao
 invés
  de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA.
 
  Alguem sabe como faço para que ele utilize o TableSpace de criação do
  usuário?
 
  Atenciosamente,
  Rogerio Maes
 
 
 

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

  




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


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





--
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/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Re: Import

2009-05-07 Por tôpico daniloh2000
Bom dia Rogerio,

O que voce pode fazer é utilizar o parametro indexfile no imp, 
esse parametro cria um arquivo sql com os comandos create table.
Dai voce pode editar o arquivo alterar a tablespace e rodar o script.
Depois executar o imp com a opção ignore=y.

Abraços
Danilo

--- Em oracle_br@yahoogrupos.com.br, rogma37 roge...@... escreveu

 Bom dia,
 
 Estou tentando importar e tenho a seguinte situação:
 
 S.O.: windows 2003 Server
 Oracle 9.2
 
 O export foi gerado de:
 User: SIGA
 TableSpace:SIGADATA
 TS Temp   :SIGATEMP
 
 Neste mesmo servidor criei um novo TableSpace para criar um ambiente de teste.
 User: Totvs
 TableSpace=Totvs
 TB Temp = Totvs_tmp
 
 Quando faço o Import:
 F:\backupimp system/new...@lab001 fromuser=siga touser=totvs 
 file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y
 
 O import está usando o usuario TOTVS para armazenar o os dados mas ao invés 
 de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA.
 
 Alguem sabe como faço para que ele utilize o TableSpace de criação do usuário?
 
 Atenciosamente,
 Rogerio Maes





Re: [oracle_br] Re: Import

2009-05-07 Por tôpico Júlio César Corrêa
Segue isso que o Danilo falou.
http://www.orafaq.com/wiki/Import_Export_FAQ


Abs,

2009/5/7 daniloh2000 daniloh2...@yahoo.com.br



 Bom dia Rogerio,

 O que voce pode fazer é utilizar o parametro indexfile no imp,
 esse parametro cria um arquivo sql com os comandos create table.
 Dai voce pode editar o arquivo alterar a tablespace e rodar o script.
 Depois executar o imp com a opção ignore=y.

 Abraços
 Danilo

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 rogma37 roge...@... escreveu

 
  Bom dia,
 
  Estou tentando importar e tenho a seguinte situação:
 
  S.O.: windows 2003 Server
  Oracle 9.2
 
  O export foi gerado de:
  User: SIGA
  TableSpace:SIGADATA
  TS Temp :SIGATEMP
 
  Neste mesmo servidor criei um novo TableSpace para criar um ambiente de
 teste.
  User: Totvs
  TableSpace=Totvs
  TB Temp = Totvs_tmp
 
  Quando faço o Import:
  F:\backupimp system/new...@lab001 fromuser=siga touser=totvs
 file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y
 
  O import está usando o usuario TOTVS para armazenar o os dados mas ao
 invés de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA.
 
  Alguem sabe como faço para que ele utilize o TableSpace de criação do
 usuário?
 
  Atenciosamente,
  Rogerio Maes
 

  




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


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





--
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/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Otimização de Queries

2009-05-07 Por tôpico Fernando Martins
Bom dia Eduardo,

poderia abrir o nome dessa ferramenta para o grupo? Obrigado.

-- 
Fernando Martins


God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference.


2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 A todos, bom dia!

 Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
 Baixei a da QUEST (Trial) e achei excelente. Grande abraço.

 [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] Otimização de Queries

2009-05-07 Por tôpico Eduardo Abrantes de Souza
Só se for agora..!

 

 

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
Behalf Of Fernando Martins
Sent: quinta-feira, 7 de maio de 2009 09:19
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Otimização de Queries

 






Bom dia Eduardo,

poderia abrir o nome dessa ferramenta para o grupo? Obrigado.

-- 
Fernando Martins

God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference.

2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br 
mailto:Eduardo.Abrantes%40fgv.br 



 A todos, bom dia!

 Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
 Baixei a da QUEST (Trial) e achei excelente. Grande abraço.

 [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] Otimização de Queries

2009-05-07 Por tôpico Fernando Martins
Eduardo, acho que faltou algo na sua msg anterior hehe

-- 
Fernando Martins


God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference.


2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 Só se for agora..!

 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Fernando Martins
 Sent: quinta-feira, 7 de maio de 2009 09:19
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: Re: [oracle_br] Otimização de Queries


 Bom dia Eduardo,

 poderia abrir o nome dessa ferramenta para o grupo? Obrigado.

 --
 Fernando Martins

 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.

 2009/5/7 Eduardo Abrantes de Souza 
 eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.brmailto:
 Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br 

 
 
  A todos, bom dia!
 
  Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
  Baixei a da QUEST (Trial) e achei excelente. Grande abraço.
 
  [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] Otimização de Queries

2009-05-07 Por tôpico Eduardo Abrantes de Souza
É verdade.  Colei uma imagem mas ela não foi exibida.  Segue o link da 
ferramenta no site da Quest.

 

http://www.quest.com/sql-optimizer-for-oracle/

 

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
Behalf Of Fernando Martins
Sent: quinta-feira, 7 de maio de 2009 09:43
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Otimização de Queries

 






Eduardo, acho que faltou algo na sua msg anterior hehe

-- 
Fernando Martins

God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference.

2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br 
mailto:Eduardo.Abrantes%40fgv.br 



 Só se for agora..!

 From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 oracle_br%40yahoogrupos.com.br] On Behalf
 Of Fernando Martins
 Sent: quinta-feira, 7 de maio de 2009 09:19
 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 oracle_br%40yahoogrupos.com.br
 Subject: Re: [oracle_br] Otimização de Queries


 Bom dia Eduardo,

 poderia abrir o nome dessa ferramenta para o grupo? Obrigado.

 --
 Fernando Martins

 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.

 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br 
 mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto:
 Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br 

 
 
  A todos, bom dia!
 
  Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
  Baixei a da QUEST (Trial) e achei excelente. Grande abraço.
 
  [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]



Re: [oracle_br] Re: Query com erro

2009-05-07 Por tôpico Elcio Francisco
Amigo jlchiappa eu fiz o que vc me instruiu ele traz os dados para quem tem o 
ATENDENTE quando o mesmo esta Nulo ele não traz ja tentei de varias formas mas 
mesmo assim não consegui exito.Mas agradeço muito tua ajuda
 
obrigado


Elcio Francisco 
Analista de Sistemas 
TeleData  - CardVox
Belo Horizonte - MG

--- Em qui, 7/5/09, jlchiappa jlchia...@yahoo.com.br escreveu:

De: jlchiappa jlchia...@yahoo.com.br
Assunto: [oracle_br] Re: Query com erro
Para: oracle_br@yahoogrupos.com.br
Data: Quinta-feira, 7 de Maio de 2009, 1:11








Pelo que eu entendi numa olhada ultra-superficial, o que ocorre é : vc está 
vendo na query as linha :

WHERE 
AND x_e.EMPRESA_ ORIGEM = U.EMPRESA (+) 
AND x_e.ATENDENTE = U.RE (+) 
.

??? Vc colocou o (+) após as colunas da tabela U , certo ? Isso quer dizer 
que SE não existir equivalente na comparação, a condição vai ser verdadeira 
assim mesmo, MAS as colunas ** todas ** do registro atual da tabela U vão 
ficar ** NULAS **, ok ? É assim que funciona o OUTER JOIN, ele não só aceita 
como verdadeira uma comparação aonde há deficiência COMO também inventa um 
registro com todas as colunas NULLs na tabela deficiente.
Com isso , as linhas abaixo :

AND LOJ.EMPRESA (+) = U.EMPRESA 
AND LOJ.LOJA (+) = U.LOJA 
AND EMP.EMPRESA (+) = U.EMPRESA 

simplesmente PERDEM O SENTIDO, pois U está com TODAS AS COLUNAS nulas se não 
foi achado um match, então NUNCA LOJA.EMPRESA vai ser igual a NULL, nunca NADA 
é igual a null... penso que a comparação correta seria algo tipo :

AND LOJ.EMPRESA (+) = nvl(U.EMPRESA, LOJ.EMPRESA)
AND LOJ.LOJA (+) = nvl(U.LOJA , LOJ.LOJA)
AND EMP.EMPRESA (+) = nvl(U.EMPRESA, EMP.EMPRESA)

aí SIM, se U não teve match e portanto no registro todas as colunas estão 
NULL, o NVL evita a comparação com NULL... testa aí.

[]s

Chiappa

--- Em oracle...@yahoogrup os.com.br, Elcio Francisco elciofrancisco@ ... 
escreveu

 oi amigo Jean essa query que vc me mandou não me retorna valor nenhum eu 
 tinha feito desse jeito e não tinha retornado nada...
 
 obrigado
 
 Elcio Francisco 
 Analista de Sistemas TeleData  - CardVox
 Belo Horizonte - MG
 
 --- Em qua, 6/5/09, Jean Carlo jcthebrother@ ... escreveu:
 De: Jean Carlo jcthebrother@ ...
 Assunto: Re: [oracle_br] Query com erro
 Para: oracle...@yahoogrup os.com.br
 Data: Quarta-feira, 6 de Maio de 2009, 18:41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Boa tarde, Elcio.
 
 
 
 Pelo que entendi do seu problema o erro está na forma que você fez o JOIN. 
 Você fez o primeiro vinculo com a tabela de atendente ou seja não existindo o 
 vinculo com a tabela de usuário os campos subseqüentes vem em branco, 
 verifique se esse select abaixo lhe resolve o problema.
 
 
 
 SELECT x_e.DATA_ATUAL 
 
 ,x_e.CPF_CGC 
 
 ,x_e.TIPO_ENDERECO
 
 ,x_e.CD_ORIGEM 
 
 ,x_e.LOGRADOURO 
 
 ,x_e.ENDERECO 
 
 ,x_e.NUMERO 
 
 ,x_e.COMPLEMENTO 
 
 ,x_e.BAIRRO 
 
 ,x_e.CIDADE 
 
 ,x_e.UF 
 
 ,x_e.CEP 
 
 ,x_e.LOJA_ORIGEM
 
 ,x_e.ATENDENTE 
 
 ,u.NOME_USUARIO
 
 ,x_e.EMPRESA_ ORIGEM 
 
 ,LOJ.LOJA
 
 ,LOJ.NOME NOME_LOJA
 
 ,EMP.NOME NOME_EMPRESA
 
 FROM prod.USUARIOS U
 
 ,prod.x_eNDERECOS x_e
 
 ,prod.LOJA LOJ
 
 ,prod.teste EMP
 
 WHERE x_e.CPF_CGC = '000'
 
 AND x_e.EMPRESA_ ORIGEM(+) = U.EMPRESA 
 
 AND x_e.ATENDENTE( +) = U.RE 
 
 AND LOJ.EMPRESA (+) = U.EMPRESA 
 
 AND LOJ.LOJA (+) = U.LOJA 
 
 AND EMP.EMPRESA (+) = U.EMPRESA
 
 --
 
 att,
 
 Jean Carlo Stein da Fonseca
 
 Tigers IT Consulting - DBA Oracle.
 
 Consultor Oracle Cecrisa/Portinari www.cecrisa. com.br - Projeto 
 PCP/Manugistics
 
 Cel.: +55 (48) 9604-6138
 
 Skype: jcthebrother / Messenger: jcthebrother@ hotmail.com
 
 Criciúma, Santa Catarina - Brasil
 
 
 
 From: Elcio Francisco 
 
 Sent: Wednesday, May 06, 2009 3:32 PM
 
 To: oracle...@yahoogrup os.com.br 
 
 Subject: [oracle_br] Query com erro
 
 
 
 Pessoal fiz uma query porem ela esta com erros os nomes estão trazendo em 
 branco. Acontece que o campo atendente pode
 
 ter ou não valores estou fazendo um JOIN mas o registro existe porem pode ser 
 que o campo esteja em branco. Os campos NOME_USUARIO, NOME_LOJA, NOME EMPRESA 
 esta ficando em branco mesmo para os atendentes que possui valores.
 
 Sera que alguem pode me ajudar?
 
 
 
 SELECT x_e.DATA_ATUAL 
 
 ,x_e.CPF_CGC 
 
 ,x_e.TIPO_ENDERECO
 
 ,x_e.CD_ORIGEM 
 
 ,x_e.LOGRADOURO 
 
 ,x_e.ENDERECO 
 
 ,x_e.NUMERO 
 
 ,x_e.COMPLEMENTO 
 
 ,x_e.BAIRRO 
 
 ,x_e.CIDADE 
 
 ,x_e.UF 
 
 ,x_e.CEP 
 
 ,x_e.LOJA_ORIGEM
 
 ,x_e.ATENDENTE 
 
 ,u.NOME_USUARIO
 
 ,x_e.EMPRESA_ ORIGEM 
 
 ,LOJ.LOJA
 
 ,LOJ.NOME NOME_LOJA
 
 ,EMP.NOME NOME_EMPRESA
 
 FROM prod.x_eNDERECOS x_e
 
 ,prod.USUARIOS U
 
 ,prod.LOJA LOJ
 
 ,prod.teste EMP
 
 WHERE x_e.CPF_CGC = '000'
 
 AND x_e.EMPRESA_ ORIGEM = U.EMPRESA (+) 
 
 AND x_e.ATENDENTE = U.RE (+)
 
 AND LOJ.EMPRESA (+) = U.EMPRESA 
 
 AND LOJ.LOJA (+) = U.LOJA 
 
 AND EMP.EMPRESA (+) = U.EMPRESA 
 
 
 
 Obrigado 
 
 
 
 Elcio Francisco 
 
 Analista de Sistemas TeleData - CardVox
 
 Belo Horizonte - MG
 
 
 
 Veja quais são os assuntos do 

Re: [oracle_br] Otimização de Queries

2009-05-07 Por tôpico Júlio César Corrêa
Será que é esse Quest SQL Optimizer ?

2009/5/7 Fernando Martins femartins.pere...@gmail.com



 Eduardo, acho que faltou algo na sua msg anterior hehe


 --
 Fernando Martins

 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.

 2009/5/7 Eduardo Abrantes de Souza 
 eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.br
 

 
 
  Só se for agora..!
 
  From: oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br[mailto:
  oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br] On Behalf
  Of Fernando Martins
  Sent: quinta-feira, 7 de maio de 2009 09:19
  To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br
  Subject: Re: [oracle_br] Otimização de Queries
 
 
  Bom dia Eduardo,
 
  poderia abrir o nome dessa ferramenta para o grupo? Obrigado.
 
  --
  Fernando Martins
 
  God grant us the serenity to accept the things we cannot change,
  courage to change the things we can,
  and wisdom to know the difference.
 
  2009/5/7 Eduardo Abrantes de Souza 
  eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.br
 Eduardo.Abrantes%40fgv.brmailto:
  Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br 
 
  
  
   A todos, bom dia!
  
   Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
   Baixei a da QUEST (Trial) e achei excelente. Grande abraço.
  
   [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]

  




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


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





--
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/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Otimização de Queries

2009-05-07 Por tôpico Erick Guimaraes
É o SQL Optimizer for Oracle, muito boa mesmo.

2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 A todos, bom dia!

 Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
 Baixei a da QUEST (Trial) e achei excelente. Grande abraço.

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

 



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



[oracle_br] Otimizar consultas

2009-05-07 Por tôpico andrenitzsche
Alguem conhece algum programa que ajude a otimizar consultas sql?



Re: [oracle_br] Otimizar consultas

2009-05-07 Por tôpico Fernando Martins
Camarada,

se você ler as msgs enviadas ao grupo hoje pela manhã, vai encontrar uma com
exatamente o mesmo
propósito desse seu e-mail, um software pra otimizar consultas SQL no Oracle
...

http://www.quest.com/sql-optimizer-for-oracle/

-- 
Fernando Martins


God grant us the serenity to accept the things we cannot change,
courage to change the things we can,
and wisdom to know the difference.


2009/5/7 andrenitzsche andrenitzs...@yahoo.com.br



 Alguem conhece algum programa que ajude a otimizar consultas sql?

  



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



[oracle_br] Duvida

2009-05-07 Por tôpico Mária Cristina Silva
Boa tarde!!

Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP,
gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI) que
faça a conexão do PHP com RAC?



Agradeço atenção..




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: mariancrist...@gmail.com
MSN:   mcristinasil...@hotmail.com
-- 
O começo é a parte mais importante do trabalho.
- Platão


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



[oracle_br] Re: Query com erro

2009-05-07 Por tôpico jlchiappa
Faz o seguinte então, manda a versão exata do banco, o CREATE TABLE das tabelas 
envolvidas e uns INSERTs pra popular os dados e mostra como que vc quer que 
saia, que a gente pode dar uma olhada mais ...

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofranci...@... 
escreveu

 Amigo jlchiappa eu fiz o que vc me instruiu ele traz os dados para quem tem o 
 ATENDENTE quando o mesmo esta Nulo ele não traz ja tentei de varias formas 
 mas mesmo assim não consegui exito.Mas agradeço muito tua ajuda
  
 obrigado
 
 
 Elcio Francisco 
 Analista de Sistemas 
 TeleData  - CardVox
 Belo Horizonte - MG
 
 --- Em qui, 7/5/09, jlchiappa jlchia...@... escreveu:
 
 De: jlchiappa jlchia...@...
 Assunto: [oracle_br] Re: Query com erro
 Para: oracle_br@yahoogrupos.com.br
 Data: Quinta-feira, 7 de Maio de 2009, 1:11
 
 
 
 
 
 
 
 
 Pelo que eu entendi numa olhada ultra-superficial, o que ocorre é : vc está 
 vendo na query as linha :
 
 WHERE 
 AND x_e.EMPRESA_ ORIGEM = U.EMPRESA (+) 
 AND x_e.ATENDENTE = U.RE (+) 
 .
 
 ??? Vc colocou o (+) após as colunas da tabela U , certo ? Isso quer dizer 
 que SE não existir equivalente na comparação, a condição vai ser verdadeira 
 assim mesmo, MAS as colunas ** todas ** do registro atual da tabela U vão 
 ficar ** NULAS **, ok ? É assim que funciona o OUTER JOIN, ele não só aceita 
 como verdadeira uma comparação aonde há deficiência COMO também inventa um 
 registro com todas as colunas NULLs na tabela deficiente.
 Com isso , as linhas abaixo :
 
 AND LOJ.EMPRESA (+) = U.EMPRESA 
 AND LOJ.LOJA (+) = U.LOJA 
 AND EMP.EMPRESA (+) = U.EMPRESA 
 
 simplesmente PERDEM O SENTIDO, pois U está com TODAS AS COLUNAS nulas se 
 não foi achado um match, então NUNCA LOJA.EMPRESA vai ser igual a NULL, nunca 
 NADA é igual a null... penso que a comparação correta seria algo tipo :
 
 AND LOJ.EMPRESA (+) = nvl(U.EMPRESA, LOJ.EMPRESA)
 AND LOJ.LOJA (+) = nvl(U.LOJA , LOJ.LOJA)
 AND EMP.EMPRESA (+) = nvl(U.EMPRESA, EMP.EMPRESA)
 
 aí SIM, se U não teve match e portanto no registro todas as colunas estão 
 NULL, o NVL evita a comparação com NULL... testa aí.
 
 []s
 
 Chiappa
 
 --- Em oracle...@yahoogrup os.com.br, Elcio Francisco elciofrancisco@ ... 
 escreveu
 
  oi amigo Jean essa query que vc me mandou não me retorna valor nenhum eu 
  tinha feito desse jeito e não tinha retornado nada...
  
  obrigado
  
  Elcio Francisco 
  Analista de Sistemas TeleData  - CardVox
  Belo Horizonte - MG
  
  --- Em qua, 6/5/09, Jean Carlo jcthebrother@ ... escreveu:
  De: Jean Carlo jcthebrother@ ...
  Assunto: Re: [oracle_br] Query com erro
  Para: oracle...@yahoogrup os.com.br
  Data: Quarta-feira, 6 de Maio de 2009, 18:41
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  Boa tarde, Elcio.
  
  
  
  Pelo que entendi do seu problema o erro está na forma que você fez o JOIN. 
  Você fez o primeiro vinculo com a tabela de atendente ou seja não existindo 
  o vinculo com a tabela de usuário os campos subseqüentes vem em branco, 
  verifique se esse select abaixo lhe resolve o problema.
  
  
  
  SELECT x_e.DATA_ATUAL 
  
  ,x_e.CPF_CGC 
  
  ,x_e.TIPO_ENDERECO
  
  ,x_e.CD_ORIGEM 
  
  ,x_e.LOGRADOURO 
  
  ,x_e.ENDERECO 
  
  ,x_e.NUMERO 
  
  ,x_e.COMPLEMENTO 
  
  ,x_e.BAIRRO 
  
  ,x_e.CIDADE 
  
  ,x_e.UF 
  
  ,x_e.CEP 
  
  ,x_e.LOJA_ORIGEM
  
  ,x_e.ATENDENTE 
  
  ,u.NOME_USUARIO
  
  ,x_e.EMPRESA_ ORIGEM 
  
  ,LOJ.LOJA
  
  ,LOJ.NOME NOME_LOJA
  
  ,EMP.NOME NOME_EMPRESA
  
  FROM prod.USUARIOS U
  
  ,prod.x_eNDERECOS x_e
  
  ,prod.LOJA LOJ
  
  ,prod.teste EMP
  
  WHERE x_e.CPF_CGC = '000'
  
  AND x_e.EMPRESA_ ORIGEM(+) = U.EMPRESA 
  
  AND x_e.ATENDENTE( +) = U.RE 
  
  AND LOJ.EMPRESA (+) = U.EMPRESA 
  
  AND LOJ.LOJA (+) = U.LOJA 
  
  AND EMP.EMPRESA (+) = U.EMPRESA
  
  --
  
  att,
  
  Jean Carlo Stein da Fonseca
  
  Tigers IT Consulting - DBA Oracle.
  
  Consultor Oracle Cecrisa/Portinari www.cecrisa. com.br - Projeto 
  PCP/Manugistics
  
  Cel.: +55 (48) 9604-6138
  
  Skype: jcthebrother / Messenger: jcthebrother@ hotmail.com
  
  Criciúma, Santa Catarina - Brasil
  
  
  
  From: Elcio Francisco 
  
  Sent: Wednesday, May 06, 2009 3:32 PM
  
  To: oracle...@yahoogrup os.com.br 
  
  Subject: [oracle_br] Query com erro
  
  
  
  Pessoal fiz uma query porem ela esta com erros os nomes estão trazendo em 
  branco. Acontece que o campo atendente pode
  
  ter ou não valores estou fazendo um JOIN mas o registro existe porem pode 
  ser que o campo esteja em branco. Os campos NOME_USUARIO, NOME_LOJA, NOME 
  EMPRESA esta ficando em branco mesmo para os atendentes que possui valores.
  
  Sera que alguem pode me ajudar?
  
  
  
  SELECT x_e.DATA_ATUAL 
  
  ,x_e.CPF_CGC 
  
  ,x_e.TIPO_ENDERECO
  
  ,x_e.CD_ORIGEM 
  
  ,x_e.LOGRADOURO 
  
  ,x_e.ENDERECO 
  
  ,x_e.NUMERO 
  
  ,x_e.COMPLEMENTO 
  
  ,x_e.BAIRRO 
  
  ,x_e.CIDADE 
  
  ,x_e.UF 
  
  ,x_e.CEP 
  
  ,x_e.LOJA_ORIGEM
  
  ,x_e.ATENDENTE 
  
  ,u.NOME_USUARIO
  
  

[oracle_br] Re: Duvida

2009-05-07 Por tôpico jlchiappa
Colega, de PHP mal e mal conheço a sigla, mas numa googlada ultra-hiper rápida 
de cara caí em 
http://www.oracle.com/technology/tech/php/pdf/php-scalability-ha-twp.pdf , que 
JUSTAMENTE fala de PHP com técnicas de alta-disponibilidade de banco, como RAC, 
então com certeza que existe Leia esse paper e pesquise a página-mãe de PHP 
com Oracle da própria Oracle (ie, 
http://www.oracle.com/technology/tech/php/index.html ), que vc acha sem 
dúvida E don´t forget google is YOUR friend 

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Mária Cristina Silva mariancrist...@... 
escreveu

 Boa tarde!!
 
 Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP,
 gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI) que
 faça a conexão do PHP com RAC?
 
 
 
 Agradeço atenção..
 
 
 
 
 -- 
 Abraços,
 Mária Cristina
 Cel: 031-8883-5543
 E-mail: mariancrist...@...
 MSN:   mcristinasil...@...
 -- 
 O começo é a parte mais importante do trabalho.
 - Platão
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[oracle_br] Re: Otimização de Queries - ou tras opções e observações

2009-05-07 Por tôpico jlchiappa
Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste 
grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como 
a Embarcadero com o Optimizer (http://www.codegear.com/article/38347) , a 
Confio com o Ignite ! (em http://www.confio.com/opt4_sql_tuning_tool.php ), a 
Conquest com o detective 
(http://www.conquestsoftwaresolutions.com/index.php?from=SD) , a SoftTree com o 
pactão faz-tudo dela em http://www.softtreetech.com/monitor/ . Esses são 
alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece 
recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc 
compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso 
alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por 
vc, que ao invés de investir em treinamento e estudo é só comprar um desses 
caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase 
TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e 
venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de 
métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo 
(ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o 
teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões 
(nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que 
funciona na maioria das vezes é mesmo o cérebro humano equipado com o 
conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo 
sendo melhorado. Até recomendo, SE a pessoa que está avaliando tais 
softwares (que NÂO são baratos!!) tem deficiência de conhecimento/experiência, 
eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o 
conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo 
que qquer software...

 []s
 
   Chiappa
   
--- Em oracle_br@yahoogrupos.com.br, Eduardo Abrantes de Souza 
eduardo.abran...@... escreveu

 É verdade.  Colei uma imagem mas ela não foi exibida.  Segue o link da 
 ferramenta no site da Quest.
 
  
 
 http://www.quest.com/sql-optimizer-for-oracle/
 
  
 
  
 
 From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
 Behalf Of Fernando Martins
 Sent: quinta-feira, 7 de maio de 2009 09:43
 To: oracle_br@yahoogrupos.com.br
 Subject: Re: [oracle_br] Otimização de Queries
 
  
 
 
 
 
 
 
 Eduardo, acho que faltou algo na sua msg anterior hehe
 
 -- 
 Fernando Martins
 
 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.
 
 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... 
 mailto:Eduardo.Abrantes%40fgv.br 
 
 
 
  Só se for agora..!
 
  From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  oracle_br%40yahoogrupos.com.br[mailto:
  oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  oracle_br%40yahoogrupos.com.br] On Behalf
  Of Fernando Martins
  Sent: quinta-feira, 7 de maio de 2009 09:19
  To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  oracle_br%40yahoogrupos.com.br
  Subject: Re: [oracle_br] Otimização de Queries
 
 
  Bom dia Eduardo,
 
  poderia abrir o nome dessa ferramenta para o grupo? Obrigado.
 
  --
  Fernando Martins
 
  God grant us the serenity to accept the things we cannot change,
  courage to change the things we can,
  and wisdom to know the difference.
 
  2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... 
  mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto:
  Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br 
 
  
  
   A todos, bom dia!
  
   Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
   Baixei a da QUEST (Trial) e achei excelente. Grande abraço.
  
   [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]





Re: [oracle_br] Re: Duvida

2009-05-07 Por tôpico Mária Cristina Silva
Obrigada chiappa, eu já tinha feito uma pesquisa, e havia lido que o PHP não
explorava os recursos avaçandos do Oracle RAC, por isso o motivo da minha
pergunta...

Mas vou dá uma lida no documento que vc me enviou, não tive a mesma sorte de
encontra-lo, mas  agradeço a sua atenção..
Sem duvida o google é amigo de nós todos..

Abraços,




2009/5/7 jlchiappa jlchia...@yahoo.com.br



 Colega, de PHP mal e mal conheço a sigla, mas numa googlada ultra-hiper
 rápida de cara caí em
 http://www.oracle.com/technology/tech/php/pdf/php-scalability-ha-twp.pdf ,
 que JUSTAMENTE fala de PHP com técnicas de alta-disponibilidade de banco,
 como RAC, então com certeza que existe Leia esse paper e pesquise a
 página-mãe de PHP com Oracle da própria Oracle (ie,
 http://www.oracle.com/technology/tech/php/index.html ), que vc acha sem
 dúvida E don´t forget google is YOUR friend 

 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Mária Cristina Silva mariancrist...@... escreveu
 
  Boa tarde!!
 
  Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP,
  gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI)
 que
  faça a conexão do PHP com RAC?
 
 
 
  Agradeço atenção..
 
 
 
 
  --
  Abraços,
  Mária Cristina
  Cel: 031-8883-5543
  E-mail: mariancrist...@...
  MSN: mcristinasil...@...
  --
  O começo é a parte mais importante do trabalho.
  - Platão
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: mariancrist...@gmail.com
MSN:   mcristinasil...@hotmail.com
-- 
O começo é a parte mais importante do trabalho.
- Platão


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



RE: [oracle_br] Re: Otimização de Queries - outras opções e observações

2009-05-07 Por tôpico Eduardo Abrantes de Souza
Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares.  E 
obrigado, também, pelo SERMÃO.

 

Eduardo.

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
Behalf Of jlchiappa
Sent: quinta-feira, 7 de maio de 2009 12:46
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações

 






Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste 
grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como 
a Embarcadero com o Optimizer (http://www.codegear.com/article/38347) , a 
Confio com o Ignite ! (em http://www.confio.com/opt4_sql_tuning_tool.php ), a 
Conquest com o detective 
(http://www.conquestsoftwaresolutions.com/index.php?from=SD) , a SoftTree com o 
pactão faz-tudo dela em http://www.softtreetech.com/monitor/ . Esses são 
alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece 
recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc 
compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso 
alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por 
vc, que ao invés de investir em treinamento e estudo é só comprar um desses 
caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase 
TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e 
venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de 
métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo 
(ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o 
teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões 
(nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que 
funciona na maioria das vezes é mesmo o cérebro humano equipado com o 
conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo 
sendo melhorado. Até recomendo, SE a pessoa que está avaliando tais 
softwares (que NÂO são baratos!!) tem deficiência de conhecimento/experiência, 
eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o 
conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo 
que qquer software...

[]s

Chiappa

--- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , 
Eduardo Abrantes de Souza eduardo.abran...@... escreveu

 É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da 
 ferramenta no site da Quest.
 
 
 
 http://www.quest.com/sql-optimizer-for-oracle/
 
 
 
 
 
 From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
 ] On Behalf Of Fernando Martins
 Sent: quinta-feira, 7 de maio de 2009 09:43
 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
 Subject: Re: [oracle_br] Otimização de Queries
 
 
 
 
 
 
 
 
 Eduardo, acho que faltou algo na sua msg anterior hehe
 
 -- 
 Fernando Martins
 
 God grant us the serenity to accept the things we cannot change,
 courage to change the things we can,
 and wisdom to know the difference.
 
 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... 
 mailto:Eduardo.Abrantes%40fgv.br 
 
 
 
  Só se for agora..!
 
  From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%40yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.br[mailto:
  oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] 
  On Behalf
  Of Fernando Martins
  Sent: quinta-feira, 7 de maio de 2009 09:19
  To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Subject: Re: [oracle_br] Otimização de Queries
 
 
  Bom dia Eduardo,
 
  poderia abrir o nome dessa ferramenta para o grupo? Obrigado.
 
  --
  Fernando Martins
 
  God grant us the serenity to accept the things we cannot change,
  courage to change the things we can,
  and wisdom to know the difference.
 
  2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... 
  mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto:
  Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br 
 
  
  
   A todos, bom dia!
  
   Alguém conhece alguma ferramenta de otimização de queries para ORACLE?
   Baixei a da QUEST (Trial) e achei excelente. Grande abraço.
  
   [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]






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



[oracle_br] Re: Otimização de Queries - ou tras opções e observações

2009-05-07 Por tôpico jlchiappa
de nada... E mais que sermão, é uma observação decorrente da minha experiência, 
já vi n+1! casos de gerente ou de analista que achavam que um software do tipo 
seria a salvação total e completa da lavoura, o que nunca foram e nunca serão, 
espero que com isso as pessoas que estão avaliando os tais softwares os julguem 
pelo que são, AJUDAS, um recurso a mais, nada mais, nada menos...

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Eduardo Abrantes de Souza 
eduardo.abran...@... escreveu

 Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares.  E 
 obrigado, também, pelo SERMÃO.
 
  
 
 Eduardo.
 
  
 
 From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
 Behalf Of jlchiappa
 Sent: quinta-feira, 7 de maio de 2009 12:46
 To: oracle_br@yahoogrupos.com.br
 Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações
 
  
 
 
 
 
 
 
 Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste 
 grupo. Bem, além da quest existem ** vários ** outros players nesse campo, 
 como a Embarcadero com o Optimizer (http://www.codegear.com/article/38347) , 
 a Confio com o Ignite ! (em http://www.confio.com/opt4_sql_tuning_tool.php ), 
 a Conquest com o detective 
 (http://www.conquestsoftwaresolutions.com/index.php?from=SD) , a SoftTree com 
 o pactão faz-tudo dela em http://www.softtreetech.com/monitor/ . Esses 
 são alguns dos mais conhecidos e antigos no mercado, E a própria Oracle 
 oferece recursos MUITO interessantes para tunning de SQL no Tunning Pack, 
 que vc compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por 
 acaso alguém acha que QUALQUER desses softwares via fazer o trabalho de 
 tunning por vc, que ao invés de investir em treinamento e estudo é só comprar 
 um desses caras que os seus problemas com SQL estarão resolvidos, sorry mas 
 com quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, 
 vamos e venhamos, o que esses softs TODOS fazem é seguir uma série de 
 regrinhas, de métodos gerais de otimização, E se houvese um algoritmo que 
 solucionasse todo (ou a maioria) dos problemas de performance de SQL, 
 FATALMENTE a Oracle já o teria embutido, ok ? Esses softs todos são 
 AJUDINHAS, eles te dão sugestões (nem sempre as melhores), mas NÂO TEM JEITO, 
 a única tool de tunning que funciona na maioria das vezes é mesmo o cérebro 
 humano equipado com o conhecimento técnico nece´ssário E com o conhecimento 
 do negócio/aplicativo sendo melhorado. Até recomendo, SE a pessoa que 
 está avaliando tais softwares (que NÂO são baratos!!) tem deficiência de 
 conhecimento/experiência, eu digo pra usar a grana que ia ser investida nisso 
 e usar pra adquirir o conhecimento necessário, na maior parte das vezes isso 
 é MUITO mais efetivo que qquer software...
 
 []s
 
 Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , 
 Eduardo Abrantes de Souza Eduardo.Abrantes@ escreveu
 
  É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da 
  ferramenta no site da Quest.
  
  
  
  http://www.quest.com/sql-optimizer-for-oracle/
  
  
  
  
  
  From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
  [mailto:oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br ] On Behalf Of Fernando Martins
  Sent: quinta-feira, 7 de maio de 2009 09:43
  To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
  Subject: Re: [oracle_br] Otimização de Queries
  
  
  
  
  
  
  
  
  Eduardo, acho que faltou algo na sua msg anterior hehe
  
  -- 
  Fernando Martins
  
  God grant us the serenity to accept the things we cannot change,
  courage to change the things we can,
  and wisdom to know the difference.
  
  2009/5/7 Eduardo Abrantes de Souza Eduardo.Abrantes@ 
  mailto:Eduardo.Abrantes%40fgv.br 
  
  
  
   Só se for agora..!
  
   From: oracle_br@yahoogrupos.com.br 
   mailto:oracle_br%40yahoogrupos.com.br  
   mailto:oracle_br%40yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.br[mailto:
   oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
   mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] 
   On Behalf
   Of Fernando Martins
   Sent: quinta-feira, 7 de maio de 2009 09:19
   To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
   mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
   Subject: Re: [oracle_br] Otimização de Queries
  
  
   Bom dia Eduardo,
  
   poderia abrir o nome dessa ferramenta para o grupo? Obrigado.
  
   --
   Fernando Martins
  
   God grant us the serenity to accept the things we cannot change,
   courage to change the things we can,
   and wisdom to know the difference.
  
   2009/5/7 Eduardo Abrantes de Souza Eduardo.Abrantes@ 
   mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto:
   Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br 
  
   
   
A todos, bom dia!
   
Alguém 

[oracle_br] Re: Duvida

2009-05-07 Por tôpico jlchiappa
Não sei que pesquisa vc tinha feito, mas provavelmente não foi nos mesmos 
recursos que indiquei, então na próxima use-os, ok ? Isso é uma dica geral, uma 
pesquisa inicial bem feita, usando os recursos disponíveis todos, sempre é o 
passo inicial pra dirimir qquer dúvida...

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Mária Cristina Silva mariancrist...@... 
escreveu

 Obrigada chiappa, eu já tinha feito uma pesquisa, e havia lido que o PHP não
 explorava os recursos avaçandos do Oracle RAC, por isso o motivo da minha
 pergunta...
 
 Mas vou dá uma lida no documento que vc me enviou, não tive a mesma sorte de
 encontra-lo, mas  agradeço a sua atenção..
 Sem duvida o google é amigo de nós todos..
 
 Abraços,
 
 
 
 
 2009/5/7 jlchiappa jlchia...@...
 
 
 
  Colega, de PHP mal e mal conheço a sigla, mas numa googlada ultra-hiper
  rápida de cara caí em
  http://www.oracle.com/technology/tech/php/pdf/php-scalability-ha-twp.pdf ,
  que JUSTAMENTE fala de PHP com técnicas de alta-disponibilidade de banco,
  como RAC, então com certeza que existe Leia esse paper e pesquise a
  página-mãe de PHP com Oracle da própria Oracle (ie,
  http://www.oracle.com/technology/tech/php/index.html ), que vc acha sem
  dúvida E don´t forget google is YOUR friend 
 
  []s
 
  Chiappa
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Mária Cristina Silva mariancristina@ escreveu
  
   Boa tarde!!
  
   Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP,
   gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI)
  que
   faça a conexão do PHP com RAC?
  
  
  
   Agradeço atenção..
  
  
  
  
   --
   Abraços,
   Mária Cristina
   Cel: 031-8883-5543
   E-mail: mariancristina@
   MSN: mcristinasilva3@
   --
   O começo é a parte mais importante do trabalho.
   - Platão
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
   
 
 
 
 
 -- 
 Abraços,
 Mária Cristina
 Cel: 031-8883-5543
 E-mail: mariancrist...@...
 MSN:   mcristinasil...@...
 -- 
 O começo é a parte mais importante do trabalho.
 - Platão
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: Duvida

2009-05-07 Por tôpico Mária Cristina Silva
Com certeza, é algo que já anda comigo..
Mas obrigada pela sua dica, Mestre..

Abraços, e obrigada pela tenção de todos.


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



Re: [oracle_br] Re: Otimização de Queries - outras opções e observações

2009-05-07 Por tôpico Caio Spadafora
Prezados,

Sugiro que antes de partirem para qualquer ferramenta, mantenham as 
estatísticas atualizadas. A partir do 9i as estatísticas trazem um benefício 
enorme para o banco e a maioria das regras de otimização já são automaticamente 
implementadas pelo Oracle na versão 11g, restando somente mesmo o ajuste fino a 
ser feito.

Vale destacar a otimzação de comandos SQL é uma das últimas etapas de TUNING.

Aproveitando um pouco o assunto, gostaria de deixar claro que TUNING se escreve 
com um único N e não com dois como a maioria das pessoas acha, essa dica é 
valida principalmente para quem gosta de colocar que conhece de TUNING no 
currículo. Geralmente quando estou contratando DBAs para minha equipe pego 
muitos currículos assim, de cara já suspeitamos se realmente a pessoa conhece 
de TUNING ou conhece de TUNNING :)...

Atenciosamente,
Caio Spadafora,
http://0011brothers.blogspot.com/

--- Em qui, 7/5/09, jlchiappa jlchia...@yahoo.com.br escreveu:

De: jlchiappa jlchia...@yahoo.com.br
Assunto: [oracle_br] Re: Otimização de Queries - outras opções e observações
Para: oracle_br@yahoogrupos.com.br
Data: Quinta-feira, 7 de Maio de 2009, 13:25
















  
  de nada... E mais que sermão, é uma observação decorrente da minha 
experiência, já vi n+1! casos de gerente ou de analista que achavam que um 
software do tipo seria a salvação total e completa da lavoura, o que nunca 
foram e nunca serão, espero que com isso as pessoas que estão avaliando os tais 
softwares os julguem pelo que são, AJUDAS, um recurso a mais, nada mais, nada 
menos...



[]s



Chiappa

--- Em oracle...@yahoogrup os.com.br, Eduardo Abrantes de Souza 
Eduardo.Abrantes@ ... escreveu



 Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares.  E 
 obrigado, também, pelo SERMÃO.

 

  

 

 Eduardo.

 

  

 

 From: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com..br] 
 On Behalf Of jlchiappa

 Sent: quinta-feira, 7 de maio de 2009 12:46

 To: oracle...@yahoogrup os.com.br

 Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações

 

  

 

 

 

 

 

 

 Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste 
 grupo. Bem, além da quest existem ** vários ** outros players nesse campo, 
 como a Embarcadero com o Optimizer (http://www.codegear .com/article/ 38347) 
 , a Confio com o Ignite ! (em http://www.confio. com/opt4_ sql_tuning_ 
 tool.php ), a Conquest com o detective (http://www.conquest softwaresolution 
 s.com/index. php?from= SD) , a SoftTree com o pactão faz-tudo dela em 
 http://www.softtree tech.com/ monitor/ . Esses são alguns dos mais 
 conhecidos e antigos no mercado, E a própria Oracle oferece recursos MUITO 
 interessantes para tunning de SQL no Tunning Pack, que vc compra á parte 
 pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso alguém acha que 
 QUALQUER desses softwares via fazer o trabalho de tunning por vc, que ao 
 invés de investir em treinamento e estudo é só comprar um desses caras que os 
 seus problemas com SQL estarão resolvidos, sorry mas com
 quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e 
venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de 
métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo 
(ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o 
teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões 
(nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que 
funciona na maioria das vezes é mesmo o cérebro humano equipado com o 
conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo 
sendo melhorado... .. Até recomendo, SE a pessoa que está avaliando tais 
softwares (que NÂO são baratos!!) tem deficiência de conhecimento/ experiência, 
eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o 
conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo 
que qquer software...

 

 []s

 

 Chiappa

 

 --- Em oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos 
 ..com.br , Eduardo Abrantes de Souza Eduardo.Abrantes@  escreveu

 

  É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da 
  ferramenta no site da Quest.

  

  

  

  http://www.quest. com/sql-optimize r-for-oracle/

  

  

  

  

  

  From: oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos 
  .com.br  [mailto:oracle...@yahoogrup os.com.br mailto:oracle_ 
  br%40yahoogrupos .com.br ] On Behalf Of Fernando Martins

  Sent: quinta-feira, 7 de maio de 2009 09:43

  To: oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos .com.br 

  Subject: Re: [oracle_br] Otimização de Queries

  

  

  

  

  

  

  

  

  Eduardo, acho que faltou algo na sua msg anterior hehe

  

  -- 

  Fernando Martins

  

  God grant us the serenity to accept the things we cannot change,

  

[oracle_br] Re: Otimização de Queries - ou tras opções e observações

2009-05-07 Por tôpico jlchiappa
Quanto às estats, sim, e vale a pena dizer que NÃO É só coletar, é coletar do 
MODO adequado (com Histogramas se/onde necessário), no MOMENTO adequado (ie, 
logo após que a tabela sofreu uma alteração drástica de volumes), com a 
FERRAMENTA adequada (ie, DBMS_STATS.GATHER_TABLE_STATS, customizado para cada 
grupo de tabelas, E NÂO simplesmente mandar brasa num GATHER_SCHEMA_STATS ou 
(Deus nos livre!) de um GATHER_DATABASE_STATS, na FREQUÊNCIA mais adequada ao 
caso...

Quanto ao outro tópico, sim, é um vício danado isso, é que da mesma forma que 
vc faz o Continuos de vários verbos dobrando letras (run - running, swim - 
swiming) , os muitos casos onde isso não se aplica por distração mesmo a pessoa 
acaba caindo nessa, eu mesmo erro isso trocentas vezes e não tem jeito, só 
mesmo se policiando mais...

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Caio Spadafora caiospadaf...@... escreveu

 Prezados,
 
 Sugiro que antes de partirem para qualquer ferramenta, mantenham as 
 estatísticas atualizadas. A partir do 9i as estatísticas trazem um benefício 
 enorme para o banco e a maioria das regras de otimização já são 
 automaticamente implementadas pelo Oracle na versão 11g, restando somente 
 mesmo o ajuste fino a ser feito.
 
 Vale destacar a otimzação de comandos SQL é uma das últimas etapas de TUNING.
 
 Aproveitando um pouco o assunto, gostaria de deixar claro que TUNING se 
 escreve com um único N e não com dois como a maioria das pessoas acha, essa 
 dica é valida principalmente para quem gosta de colocar que conhece de TUNING 
 no currículo. Geralmente quando estou contratando DBAs para minha equipe pego 
 muitos currículos assim, de cara já suspeitamos se realmente a pessoa conhece 
 de TUNING ou conhece de TUNNING :)...
 
 Atenciosamente,
 Caio Spadafora,
 http://0011brothers.blogspot.com/
 
 --- Em qui, 7/5/09, jlchiappa jlchia...@... escreveu:
 
 De: jlchiappa jlchia...@...
 Assunto: [oracle_br] Re: Otimização de Queries - outras opções e observações
 Para: oracle_br@yahoogrupos.com.br
 Data: Quinta-feira, 7 de Maio de 2009, 13:25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   de nada... E mais que sermão, é uma observação decorrente da minha 
 experiência, já vi n+1! casos de gerente ou de analista que achavam que um 
 software do tipo seria a salvação total e completa da lavoura, o que nunca 
 foram e nunca serão, espero que com isso as pessoas que estão avaliando os 
 tais softwares os julguem pelo que são, AJUDAS, um recurso a mais, nada mais, 
 nada menos...
 
 
 
 []s
 
 
 
 Chiappa
 
 --- Em oracle...@yahoogrup os.com.br, Eduardo Abrantes de Souza 
 Eduardo.Abrantes@ ... escreveu
 
 
 
  Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares.  E 
  obrigado, também, pelo SERMÃO.
 
  
 
   
 
  
 
  Eduardo.
 
  
 
   
 
  
 
  From: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com..br] 
  On Behalf Of jlchiappa
 
  Sent: quinta-feira, 7 de maio de 2009 12:46
 
  To: oracle...@yahoogrup os.com.br
 
  Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações
 
  
 
   
 
  
 
  
 
  
 
  
 
  
 
  
 
  Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste 
  grupo. Bem, além da quest existem ** vários ** outros players nesse campo, 
  como a Embarcadero com o Optimizer (http://www.codegear .com/article/ 
  38347) , a Confio com o Ignite ! (em http://www.confio. com/opt4_ 
  sql_tuning_ tool.php ), a Conquest com o detective (http://www.conquest 
  softwaresolution s.com/index. php?from= SD) , a SoftTree com o pactão 
  faz-tudo dela em http://www.softtree tech.com/ monitor/ . Esses são 
  alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece 
  recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc 
  compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso 
  alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning 
  por vc, que ao invés de investir em treinamento e estudo é só comprar um 
  desses caras que os seus problemas com SQL estarão resolvidos, sorry mas 
  com
  quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos 
 e venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de 
 métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo 
 (ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o 
 teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões 
 (nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que 
 funciona na maioria das vezes é mesmo o cérebro humano equipado com o 
 conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo 
 sendo melhorado... .. Até recomendo, SE a pessoa que está avaliando tais 
 softwares (que NÂO são baratos!!) tem deficiência de conhecimento/ 
 experiência, eu digo pra usar a grana que ia ser investida nisso e usar pra 
 adquirir o 

[oracle_br] Analise de CPU e Banco

2009-05-07 Por tôpico Anderson Ferreira Rodrigues
Senhores, boa tarde,
estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento 
das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso 
exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU 
fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de 
hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo?



Re: [oracle_br] Analise de CPU e Banco

2009-05-07 Por tôpico Willian Fernando Frasson
Qual SO? Versão do Banco? Discos? Números de sessões?

Já tentou com o uso do top pegar as sessões que estão consumindo mais CPU, pelo 
SPID pegar o SID, Serial e gerar um trace para ver o que elas estão fazendo? Ah 
quanto tempo está assim?
Bloqueios vc diz.. são locks né? hehe

  - Original Message - 
  From: Anderson Ferreira Rodrigues 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 07, 2009 3:36 PM
  Subject: [oracle_br] Analise de CPU e Banco





  Senhores, boa tarde,
  estou com o seguinte problema, uso o Glance e o TOP para realizar 
monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os 
bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e 
pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma 
máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta 
ocorrendo?



  


--



  O Banco de Dados de Vírus interno expirou.
  Verificado por AVG - http://www.avgbrasil.com.br 
  Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de 
Lançamento: 30/1/2009 17:31


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



Re: [oracle_br] Analise de CPU e Banco

2009-05-07 Por tôpico Rodrigo Mufalani
Boa Tarde,

   Monitorar os sql's que estão em execução... Normalmente eles são
responsáveis por consumo excessivo de CPU. Uma outra coisa é ver se tem
alguma tabela/índice em parallel.

Atenciosamente,

Rodrigo Mufalani
OCP 10g  11g
OCE RAC 10g R2
mufal...@oi.com.br
http://mufalani.blogspot.com



 Mensagem Original:
 Data: 15:36:42 07/05/2009
 De: Anderson Ferreira Rodrigues andfr2...@hotmail.com
 Assunto: [oracle_br] Analise de CPU e Banco

 Senhores, boa tarde,
 estou com o seguinte problema, uso o Glance e o TOP para realizar 
 monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os 
 bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e 
 pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma 
 máquina em termos de hardware muito boa, o q poderia fazer para monitar o q 
 ta ocorrendo?



 

 --
 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/
 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
 Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
 http://www.oraclebr.com.br/
 
  Links do Yahoo! 
 Grupos









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!



[oracle_br] Function Inline

2009-05-07 Por tôpico francisco porfirio
Caros...

Eu estou precisando fazer uma VIEW passando dois parâmetros, porém vi que
não existe como passar parâmetro na view.

Dando uma pesquisada na net, enontrei que dava para resolver isso com
function inLine, porém só encontrei referencia do mesmo para o SQlServer.
Alguem pode nos fornecer uma luz?

Agradeço desde já

-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Function Inline

2009-05-07 Por tôpico Welvis Douglas
Eai.. tranquilo ?

de uma olhada neste link aqui

http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:6160800568535

  - Original Message - 
  From: francisco porfirio 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 07, 2009 4:55 PM
  Subject: [oracle_br] Function Inline





  Caros...

  Eu estou precisando fazer uma VIEW passando dois parâmetros, porém vi que
  não existe como passar parâmetro na view.

  Dando uma pesquisada na net, enontrei que dava para resolver isso com
  function inLine, porém só encontrei referencia do mesmo para o SQlServer.
  Alguem pode nos fornecer uma luz?

  Agradeço desde já

  -- 
  Atenciosamente
  Francisco Porfirio Ribeiro Neto

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



  

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



[oracle_br] oci8 + Encoding + apache

2009-05-07 Por tôpico Leonardo Santos da Mata
Pessoal alguém aí trabalha ou trabalhou com apache conectando no oracle 10
usando oci8?
Eu estou conectando o apache  no oracle porém está saindo alguns caracteres
truncados.
Alguém sabe como eu  arrumo isso?
Obrigado


-- 
__
Leonardo Santos da Mata
__
MSN: leonardodam...@hotmail.com
GTalk: leonardodamata
SKYPE: lsmata
TWITTER: leonardodamata
E-MAIL: leonardodam...@gmail.com
__


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



[oracle_br] ASM Redundância Normal

2009-05-07 Por tôpico Eliandro Jakubski
Tenho uma dúvida sobre a opção de normal redundance do ASM.

Vamos supor o seguinte cenário:

- Tenho dois storages (A e B);
- Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A;
- Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B;
- Todos os discos com o mesmo tamanho.

A partir dos discos alocados criei o meu disk group da seguinte forma:

CREATE DISKGROUP DG1 NORMAL REDUNDANCY
  FAILGROUP FG1 DISK
'/dev/diskA1' NAME diskA1,
'/dev/diskA2' NAME diskA2,
  FAILGROUP FG2 DISK
'/dev/diskB1' NAME diskB1,
'/dev/diskB2' NAME diskB2;

Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi 
do manual, tem-se:

1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não 
compromete o funcionamento da instância;
2- O crash do storage A (perda de dois discos simultaneamente no storage 
A) não compromete o funcionamento da instância;
3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não 
compromete o funcionamento da instância;
4- O crash do storage B (perda de dois discos simultanemente do storage B) 
não compromete o funcionamento da instância;

Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm 
um espelho em FG2.

As conclusões de 1 a 4 estão corretas?

Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware 
para testar!

Eliandro.

OBSERVAÇÃO:
A ITAIPU esclarece que, por força de seu Estatuto, a presente
mensagem não implica a assunção de obrigações em seu nome.

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



[oracle_br] Re: ASM Redundância Normal (complemento)

2009-05-07 Por tôpico Eliandro Jakubski
Se as conclusões estão corretas, surge outra dúvida:

Vamos supor que eu utilize o DG1, criado abaixo, em uma instalação RAC 
metropolitano (cada nó em um CPD distinto), pergunto:
Qual a real necessidade de eu ter um Data Guard nesse ambiente?

Fazer bkp no dataguard?
Aplicação com delay das alterações feitas no primário (flash back não 
resolveria)?

Eliandro



De:
Eliandro Jakubski/CHI/BR/Itaipu
Para:
oracle_br@yahoogrupos.com.br
Data:
07/05/2009 18:50
Assunto:
ASM Redundância Normal


Tenho uma dúvida sobre a opção de normal redundance do ASM.

Vamos supor o seguinte cenário:

- Tenho dois storages (A e B);
- Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A;
- Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B;
- Todos os discos com o mesmo tamanho.

A partir dos discos alocados criei o meu disk group da seguinte forma:

CREATE DISKGROUP DG1 NORMAL REDUNDANCY
  FAILGROUP FG1 DISK
'/dev/diskA1' NAME diskA1,
'/dev/diskA2' NAME diskA2,
  FAILGROUP FG2 DISK
'/dev/diskB1' NAME diskB1,
'/dev/diskB2' NAME diskB2;

Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi 
do manual, tem-se:

1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não 
compromete o funcionamento da instância;
2- O crash do storage A (perda de dois discos simultaneamente no storage 
A) não compromete o funcionamento da instância;
3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não 
compromete o funcionamento da instância;
4- O crash do storage B (perda de dois discos simultanemente do storage B) 
não compromete o funcionamento da instância;

Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm 
um espelho em FG2.

As conclusões de 1 a 4 estão corretas?

Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware 
para testar!

Eliandro.



OBSERVAÇÃO:
A ITAIPU esclarece que, por força de seu Estatuto, a presente
mensagem não implica a assunção de obrigações em seu nome.

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



[oracle_br] Dúivida RAC

2009-05-07 Por tôpico Eliandro Jakubski
Estou adiantando uma dúvida que irei testar assim que possível.

considerando os discos OCR e VOTING de uma instalação RAC:

Supondo que eu crie um RAC com dois nós geograficamente distribuídos (2 
CPD´s/storages ligados por fibra).
Minha intenção é ter uma réplica do OCR/voting em cada CPD/storage. Em se 
tratando do disco de voting,
tive acesso a alguns artigos que afirmam que, para o ambiente RAC se 
manter ativo, é necessário um quorum de 50%+1 desses discos. Considerando 
isso,
caso um dos CPD´s cair e eu tiver apenas duas cópias do disco de voting 
meu RAC  caí (não alcanço 50%+1 para quorum). Pergunto:

- Realmente é imposto um quorum sobre os discos de voting?
- Se sim e supondo que eu deseje disponibilidade do ambiente mesmo com o 
crash completo de um dos CPD´s eu teria que ter um terceiro site (CPD) 
para a terceira réplica do voting disk?

Eliandro.







OBSERVAÇÃO:
A ITAIPU esclarece que, por força de seu Estatuto, a presente
mensagem não implica a assunção de obrigações em seu nome.

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



RE: [oracle_br] Analise de CPU e Banco

2009-05-07 Por tôpico Anderson Ferreira

Então esta instalado em um 

HP-UX 11 com oracle 9.2
por essa analise eu já verifiquei, posso vericar os traces, seria uma boa usar 
o tkaf?



 

Atenciosamente,
Anderson Ferreira
Cel: +55 11 8876-7515 
E-mail: andfr2...@hotmail.com
Or aferre...@mackenzista.com.br

 



 



To: oracle_br@yahoogrupos.com.br
From: wfras...@yahoo.com.br
Date: Thu, 7 May 2009 15:59:53 -0300
Subject: Re: [oracle_br] Analise de CPU e Banco







Qual SO? Versão do Banco? Discos? Números de sessões?

Já tentou com o uso do top pegar as sessões que estão consumindo mais CPU, pelo 
SPID pegar o SID, Serial e gerar um trace para ver o que elas estão fazendo? Ah 
quanto tempo está assim?
Bloqueios vc diz.. são locks né? hehe

- Original Message - 
From: Anderson Ferreira Rodrigues 
To: oracle_br@yahoogrupos.com.br 
Sent: Thursday, May 07, 2009 3:36 PM
Subject: [oracle_br] Analise de CPU e Banco

Senhores, boa tarde,
estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento 
das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso 
exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU 
fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de 
hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo?

--

O Banco de Dados de Vírus interno expirou.
Verificado por AVG - http://www.avgbrasil.com.br 
Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 
30/1/2009 17:31

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









_
Conheça os novos produtos Windows Live! Clique aqui.
http://www.windowslive.com.br

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



Re: [oracle_br] Analise de CPU e Banco

2009-05-07 Por tôpico Willian Fernando Frasson
Anderson faça um trace dessas sessões que estão no top de consumo de CPU e use 
o tkprof para analisar as mesmas.

  - Original Message - 
  From: Anderson Ferreira 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 07, 2009 7:42 PM
  Subject: RE: [oracle_br] Analise de CPU e Banco






  Então esta instalado em um 

  HP-UX 11 com oracle 9.2
  por essa analise eu já verifiquei, posso vericar os traces, seria uma boa 
usar o tkaf?

  Atenciosamente,
  Anderson Ferreira
  Cel: +55 11 8876-7515 
  E-mail: andfr2...@hotmail.com
  Or aferre...@mackenzista.com.br

  To: oracle_br@yahoogrupos.com.br
  From: wfras...@yahoo.com.br
  Date: Thu, 7 May 2009 15:59:53 -0300
  Subject: Re: [oracle_br] Analise de CPU e Banco

  Qual SO? Versão do Banco? Discos? Números de sessões?

  Já tentou com o uso do top pegar as sessões que estão consumindo mais CPU, 
pelo SPID pegar o SID, Serial e gerar um trace para ver o que elas estão 
fazendo? Ah quanto tempo está assim?
  Bloqueios vc diz.. são locks né? hehe

  - Original Message - 
  From: Anderson Ferreira Rodrigues 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 07, 2009 3:36 PM
  Subject: [oracle_br] Analise de CPU e Banco

  Senhores, boa tarde,
  estou com o seguinte problema, uso o Glance e o TOP para realizar 
monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os 
bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e 
pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma 
máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta 
ocorrendo?

  --

  O Banco de Dados de Vírus interno expirou.
  Verificado por AVG - http://www.avgbrasil.com.br 
  Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de 
Lançamento: 30/1/2009 17:31

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

  __
  Conheça os novos produtos Windows Live! Clique aqui.
  http://www.windowslive.com.br

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



  


--



  O Banco de Dados de Vírus interno expirou.
  Verificado por AVG - http://www.avgbrasil.com.br 
  Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de 
Lançamento: 30/1/2009 17:31


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



Re: [oracle_br] Re: ASM Redundância Normal (complemento)

2009-05-07 Por tôpico Ricardo Portilho Proni
Oi Eliandro.

As conclusões estão corretas sim, o DG1 está redundante, pode perder um
Failgroup todo. Só para de perder 1 disco de um failgroup, e antes de
você troca-lo, perder outro disco do outro failgroup.

Quanto ao Cluster que você menciona, o metropolitano, é um Stretch
Cluster, que irá requerer que 1 storage seja espelhado em outro storage
na outra localidade.

O DG RAC Primary x RAC Physical é a solução recomendada pela Oracle (e
seria mais barata) para um cenário com dois sites.

Abraço !

-  
Ricardo Portilho Proni
http://portilho.profissionaloracle.com.br



Em Qui, 2009-05-07 às 18:58 -0300, Eliandro Jakubski escreveu:
 
 
 Se as conclusões estão corretas, surge outra dúvida:
 
 Vamos supor que eu utilize o DG1, criado abaixo, em uma instalação
 RAC 
 metropolitano (cada nó em um CPD distinto), pergunto:
 Qual a real necessidade de eu ter um Data Guard nesse ambiente?
 
 Fazer bkp no dataguard?
 Aplicação com delay das alterações feitas no primário (flash back não 
 resolveria)?
 
 Eliandro
 
 De:
 Eliandro Jakubski/CHI/BR/Itaipu
 Para:
 oracle_br@yahoogrupos.com.br
 Data:
 07/05/2009 18:50
 Assunto:
 ASM Redundância Normal
 
 Tenho uma dúvida sobre a opção de normal redundance do ASM.
 
 Vamos supor o seguinte cenário:
 
 - Tenho dois storages (A e B);
 - Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A;
 - Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B;
 - Todos os discos com o mesmo tamanho.
 
 A partir dos discos alocados criei o meu disk group da seguinte forma:
 
 CREATE DISKGROUP DG1 NORMAL REDUNDANCY
 FAILGROUP FG1 DISK
 '/dev/diskA1' NAME diskA1,
 '/dev/diskA2' NAME diskA2,
 FAILGROUP FG2 DISK
 '/dev/diskB1' NAME diskB1,
 '/dev/diskB2' NAME diskB2;
 
 Ainda não tive tempo de testar, mas nessa configuração, pelo que
 entendi 
 do manual, tem-se:
 
 1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A)
 não 
 compromete o funcionamento da instância;
 2- O crash do storage A (perda de dois discos simultaneamente no
 storage 
 A) não compromete o funcionamento da instância;
 3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não 
 compromete o funcionamento da instância;
 4- O crash do storage B (perda de dois discos simultanemente do
 storage B) 
 não compromete o funcionamento da instância;
 
 Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1
 têm 
 um espelho em FG2.
 
 As conclusões de 1 a 4 estão corretas?
 
 Obs.: Ainda estou trabalhando na disponibilização dos recursos de
 hardware 
 para testar!
 
 Eliandro.
 
 OBSERVAÇÃO:
 A ITAIPU esclarece que, por força de seu Estatuto, a presente
 mensagem não implica a assunção de obrigações em seu nome.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 



Re: [oracle_br] Dúivida RAC

2009-05-07 Por tôpico Ricardo Portilho Proni
Oi Eliandro. Cenário interessante.

Creio que uma soluçao melhor para isso (e seria a recomendada para HA
pela Oracle) seriam dois sites, um com RAC dois nós, e outro site com um
Physical Data Guard em RAC, com dois nós.
Desta forma um dos sites poderia explodir, você teria o outro.

Com dois nós geograficamente separados, se os dois sites estiverem no
ar, mas seu link cair, que nó será dono do cluster?
Dependerá de onde está o storage, que deve ser 1.

Você disse que seriam dois storages... como assim? Um é espelho do
outro, ou cada um fica com uma parte do banco?

E esta recomendação de número de voting disks online está estranha.
Você só pode ter até 3 Voting Disks, então 50%+1 de 2 seriam 2, mas e
50%+1 de 3? Desta forma o mirroring não é tão benéfico.

-  
Ricardo Portilho Proni
http://portilho.profissionaloracle.com.br



Em Qui, 2009-05-07 às 19:11 -0300, Eliandro Jakubski escreveu:
 
 
 Estou adiantando uma dúvida que irei testar assim que possível.
 
 considerando os discos OCR e VOTING de uma instalação RAC:
 
 Supondo que eu crie um RAC com dois nós geograficamente distribuídos
 (2 
 CPD´s/storages ligados por fibra).
 Minha intenção é ter uma réplica do OCR/voting em cada CPD/storage. Em
 se 
 tratando do disco de voting,
 tive acesso a alguns artigos que afirmam que, para o ambiente RAC se 
 manter ativo, é necessário um quorum de 50%+1 desses discos.
 Considerando 
 isso,
 caso um dos CPD´s cair e eu tiver apenas duas cópias do disco de
 voting 
 meu RAC caí (não alcanço 50%+1 para quorum). Pergunto:
 
 - Realmente é imposto um quorum sobre os discos de voting?
 - Se sim e supondo que eu deseje disponibilidade do ambiente mesmo com
 o 
 crash completo de um dos CPD´s eu teria que ter um terceiro site
 (CPD) 
 para a terceira réplica do voting disk?
 
 Eliandro.
 
 OBSERVAÇÃO:
 A ITAIPU esclarece que, por força de seu Estatuto, a presente
 mensagem não implica a assunção de obrigações em seu nome.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 



Re: [oracle_br] Analise de CPU e Banco

2009-05-07 Por tôpico Ricardo Portilho Proni
Mr Anderson...

Pode executar este SQL durante os picos de CPU, e postar aqui?
De preferência, execute ele três vezes seguidas.

SET PAGESIZE 1000
SET LINESIZE 170
COLUMN EVENT FORMAT A50
SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT FROM V$SESSION_WAIT W ORDER BY
W.SECONDS_IN_WAIT, W.SID;

-  
Ricardo Portilho Proni
http://portilho.profissionaloracle.com.br



Em Qui, 2009-05-07 às 18:36 +, Anderson Ferreira Rodrigues escreveu:
 
 
 Senhores, boa tarde,
 estou com o seguinte problema, uso o Glance e o TOP para realizar
 monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e
 os bloqueios, caso exista, so q tenho notado q mesmo não existindo
 bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de
 50%, e temos uma máquina em termos de hardware muito boa, o q poderia
 fazer para monitar o q ta ocorrendo?