[oracle_br] Verificar Patch instalado

2008-02-07 Por tôpico Felipe Daniel
Pessoal,

Tem alguma forma de verificar pelo banco de dados quais 
patches\patchsets\fix foram instalados?

SO: Windows Server 2003
BD: Oracle 9.2.0.8
 


 
sds,
---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Analista de Banco de Dados
OCP-Oracle Certification Professional
---


  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]



[oracle_br] Physical reads em Tabela Vazia

2007-06-29 Por tôpico Felipe Daniel
Pessoal,

Estou com um probleminha e ainda não faço ideia do que seja. Tenho uma tabela 
vazia e em um simples "select count(*) from tabela" o banco esta fazendo 43199  
physical reads.
Alguém tem alguma ideia do que possa ser isto?


Oracle 9i 9.2.0.8
Windows Server 2003 Enterprise Edition SP1

 
 
Atenciosamente,
-------
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Analista de Banco de Dados
OCP-Oracle Certified Professional
---


   

Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 

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



[oracle_br] Problema de IO

2007-05-19 Por tôpico Felipe Daniel
Pessoal,

Gostaria de que se possível vocês me confirmassem se meu problema aqui 
realmente é IO. Segue abaixo os principais eventos relatados no meu relatório 
do statspack equivalente a 3 dias. Os snapshots estão configurados de 30 em 30 
minutos. O restante das informações estão todas normais, fora algumas consultas 
mal formuladas que ja detectei.

Gostaria se possível alguma sugestão de melhoria.
Windows Server 2003 Enterprise
Oracle 9.2.0.8

Os meus arquivos estão distribuidos da seguinte forma:
Disco 1: SO;
 Instalação do softwaredo banco (Oracle 9.2.0.8)
Disco 2: Datafiles;
 Arquives;
 1º Control File;
Disco 3: TS Temporaria;
 TS Undo;
 Redo Logs;
 2º Control File;
 Total Wait   waitWaits
Event   Waits   Timeouts   Time (s)   (ms) /txn
  -- -- -- 
db file scattered read 15,945,543  0 17,298  1  3.2
enqueue59,149  3,507 10,812183  0.0
db file sequential read 8,388,373  0  5,582  1  1.7
db file parallel write681,433  0  1,658  2  0.1
async disk IO 355,248  0  1,415  4  0.1
buffer busy waits 485,184  0661  1  0.1
log file sync 259,763 23618  2  0.1
log file sequential read   64,622  0474  7  0.0
control file parallel write73,333  0240  3  0.0
log file parallel write 2,665,572  0222  0  0.5
control file sequential read  123,676  0179  1  0.0
latch free173,971146,726174  1  0.0
SQL*Net more data to client10,125,527  0166  0  2.0
log file switch completion  2,672  4 97 36  0.0
log buffer space  759  0 59 78  0.0
direct path read   17,738  0 23  1  0.0
LGWR wait for redo copy25,677 25  5  0  0.0
direct path write  12,126  0  3  0  0.0
process startup53  0  2 30  0.0
row cache lock  1,249  0  1  1  0.0
log file single write   1,260  0  1  1  0.0
SQL*Net break/reset to clien3,027  0  1  0  0.0
switch logfile command  4  0  0 57  0.0
refresh controlfile command23  0  0  6  0.0
local write wait   46  0  0  2  0.0
db file single write   87  0  0  1  0.0
db file parallel read   2  0  0 19  0.0
wait list latch free5  0  0  6  0.0
control file single write  17  0  0  1  0.0
library cache pin   2  0  0  3  0.0
buffer deadlock 1,494  1,451  0  0  0.0
undo segment extension374365  0  0  0.0
library cache load lock 2  0  0  0  0.0
SQL*Net message from client 5,565,351  0638,820115  1.1
jobq slave wait41,998 40,177123,334   2937  0.0
SQL*Net more data from clien6,418,175  0234  0  1.3
SQL*Net message to client   5,565,343  0  4  0  1.1
  -


Desde já agradeço a todo!
 
Atenciosamente,
---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Analista de Banco de Dados
OCA-Oracle Certification Associate
---

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Latch?

2007-04-29 Por tôpico Felipe Daniel
Pessoal,

 

Primeiro gostaria de parabenizar os participantes deste grupo, pois quase
todas as minha dificuldades foram solucionadas através de perguntas minhas
respondidas ou discurções entre outros participantes. Vocês estão mesmo de
parabéns!

 

Agora vem minha pergunta. O que significa realmente LATCH? Já pesquisei
várias vezes, mas talvez pelo meu fraco inglês ainda não tenha conseguido
entender.

 

O que são LATCHES?

 

Atenciosamente,

---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---

 



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



[oracle_br] Monitoramento de Usuário

2007-04-28 Por tôpico Felipe Daniel
Pessoal,

 

Estou com um pequeno probleminha! 

Tenho um usuário que executa algumas procedures no banco. Estou tentando
realizar um trace deste usuário so que acontece que não consigo detectar os
comandos executados por este usuário!

O que quero saber é, estas procedures que este usuário executa, possui
várias consultas, insert’s, update’s e delete’s dentro do código, existe
alguma forma de acompanhar realmente quais comando tal usuário esta
executando?

Resumindo, gostaria de saber qual a melhor forma para verificar quais
comandos são executados por um determinado usuário!

 

Oracle 9.2.0.8

Microsoft Windows 2003 Server

 

Atenciosamente,

---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---

 



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



RES: [oracle_br] Re: Servidor Compartilhado

2007-04-25 Por tôpico Felipe Daniel
Pessoal,

 

Gostaria de aproveitar esta discussão para levantar um questionamento
bastante difícil de se responder.

Quando falamos em configurar o banco para Shared Server sabemos que isto
deve se feito para bancos que possuam muitas conexões simultâneas e que a
maioria das transações tenham pouco processamento.

Ai vem a pergunta, quanto seria esse GRANDE NÚMERO DE CONEXÕES SIMULTÂNEAS?
Sei que isto depende de cada aplicação, mas deve ter algum número em que
seja necessário começar a pensar em mudar a configuração de DEDICATED para
SHARED SERVER. 

Gostaria de saber se vocês podem responder esta dúvida.

 

 

Atenciosamente,

---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Analista de Banco de Dados
OCA-Oracle Certification Associate

---

 

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de leandrofff
Enviada em: quarta-feira, 25 de abril de 2007 16:50
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Servidor Compartilhado

 

Ok Chiappa,

vou tentar levantar se o JBoss tem algum tipo de timeout para as
transaçoes, pq penso que o Oracle não deve estar respondendo as
transações em tempo hábil, assim o JBoss encerra a transação e utiliza
a mesma transação para outro usuário, consequentemente "travando" o
processo servidor. Em um teste feito, matando o processo servidor pelo
sistema operacional o processo servidor "libera" o processo e o pmon
inicializa outro processo servidor que opera normalmente até algum
momento.

Agradeço sua ajuda.

Abraços

Leandro
--- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>
, "jlchiappa" <[EMAIL PROTECTED]> escreveu
>
> "Utilizo MTS para JBoss para controlar a quantidade de acessos ..." - 
> não colega, a funcionalidade ** BÁSICA ** de um pool de conexões é 
> atender mais usuários do que conexões disponíveis, o que ele faz ,se 
> corretamente configurado, temporariamente "desconectando" algumas (as 
> mais antigas sessões normalmente) ou algo similar, para que essas 
> conexões atendam os outros usuários a mais, a idéia básica é que uma 
> conexão do banco atenda n sessões conectadas ao pool, uma por vez. 
> ORA, até onde entendo *** de forma alguma *** vc tem que ter 
> esse "rodízio" de sessões no banco, que é o que o MTS /shared server 
> faz, esse rodízio JÁ DEVERIA ESTAR sendo feito pelo pool externo, 
> essa é a utilidade dele  
> Quanto à documentação, no metalink, na nota de Subject: What is 
> STATUS column in the V$SHARED_SERVER? Doc ID: Note:99217.1 o status 
> está documentado, basicamente ela diz o que eu disse na msg anterior, 
> ou seja, o shared server está "dedicado", está esperando por resposta 
> à uma "mensagem", à uma comunicação, e logicamente essa resposta VAI 
> SER por parte do dispatcher, que é quem faz a "ponte" entre o shared 
> server e o processo cliente, mas que dá a resposta é o processo 
> cliente Eu estou teorizando, quanto ao porque, que a carga está 
> aumentando, o pool jboss, como é a sua função, quer re-usar a 
> conexão que atendeu ao processo cliente x pra atender outro processo 
> y, assim x foi "desconectado", e o pool o está fazendo antes que x 
> tenha a chance de dar pro mts a msg de "atendimento completo", assim 
> o shared server mts fica esperando resposta de x, que nunca vai 
> receber, e fica bloqueado ==> Para mim , inclusive, é POR ISSO 
> que em teste/desenvolvimento conexão "poolizada" com MTS funciona, no 
> teste/desenvolvimento o ambiente não está sob pressão, não ocorre o 
> caso do pool externo "desconectar" uma sessão x antes que ela tenha 
> tido o tempo de enviar msgs de sucesso para o shared server.
> Então pra mim o teu problema decorre disso, se vc quer usar um pool 
> externo, DEIXE O POOL EXTERNO controlar as sessões - todo e qquer 
> pool de conexões digno do nome TEM uma config de quantas sessões 
> físicas no máximo vão ser mantidas no banco, quantas são abertas 
> assim que o pool starta, é o trabalho ** dele ** re-usar as 
> conexões. Não tenho aqui nenhum tipo de pool externo pra poder 
> exemplificar/testar, tudo o que eu disse é derivado do meu 
> entendimento, MAS acho que faz sentido a possibilidade
> 
> => Então para a "idéia" que vc perguntou se alguém tem, essa é a 
> minha, vc a testará aí, blz ? 
> 
> []s
> 
> Chiappa
>

 



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



[oracle_br] Armazenamento em Storage

2007-04-02 Por tôpico Felipe Daniel
Pessoal, 

 

Minha dúvida é focada em armazenamento, utilizo Oracle 9.2.0.8, mas a
pergunta independe do Banco de Dados utilizado, é especialmente em Storage
mesmo, espero que possam me ajudar.

Hoje trabalho com um Storage da EMC, modelo CX500. Fiz uma análise e percebi
que é preciso realizar algumas alterações para melhorar a performance.

Foi montado um RAID 5 utilizando 5 discos de 140 GB cada dando um espaço
utilizável de 560GB já que um disco é usado para a tolerância à falha. Com
esse RAID de 560GB é possível ainda particionar em unidades lógicas menores
de 200GB por exemplo (as chamadas LUN’s), para ai sim disponibilizar estas
LUN’s para os servidores de banco que as utilizarão.

È claro que se tivéssemos discos de capacidades menores e ao invés de criar
um RAID de 560GB criássemos RAID’s de 200GB a performance seria bem melhor. 

Mas minha pergunta é a seguinte: Tendo este RAID de 560GB, faz alguma
diferença em relação à performance em criar uma LUN de 560GB a criar varias
LUN’s de 200GB?

 

 

Espero que tenham me compreendido!

 

 

Atenciosamente,

---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---

 

 



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



[oracle_br]

2007-04-02 Por tôpico Felipe Daniel
Pessoal, 

 

Minha dúvida é focada em armazenamento, utilizo Oracle 9.2.0.8, mas a
pergunta independe do Banco de Dados utilizado, é especialmente em Storage
mesmo, espero que possam me ajudar.

Hoje trabalho com um Storage da EMC, modelo CX500. Fiz uma análise e percebi
que é preciso realizar algumas altrações para melhorar a performance.

Foi montado um RAID 5 utilizando 5 discos de 140 GB cada dando um espaço
utilizável de 560GB já que um disco é usado para a tolerância à falha. Com
esse RAID de 560GB é possível ainda particionar em unidades lógicas menores
de 200GB por exemplo (as chamadas LUN’s), para ai sim disponibilizar estas
LUN’s para os servidores de banco que as utilizarão.

È claro que se tivéssemos discos de capacidades menores e ao invés de criar
um RAID de 560GB criássemos RAID’s de 200GB a performance seria bem melhor. 

Mas minha pergunta é a seguinte: Tendo este RAID de 560GB, faz alguma
diferença em relação à performance em criar uma LUN de 560GB a criar varias
LUN’s de 200GB?

 

 

Espero que tenham me compreendido!

 

 

Atenciosamnte,

---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---

 



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



Res: [oracle_br] Re: Erros de JOBs no Trace

2007-03-28 Por tôpico Felipe Daniel
Valeu Chiappa!
Só para constar, eu realmente quis dizer Alert log, me atrapalhei na hora de 
redigir :-).
 
  
---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---



- Mensagem original 
De: jlchiappa <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 28 de Março de 2007 13:36:58
Assunto: [oracle_br] Re: Erros de JOBs no Trace

Primeiro, confira se é gerado  MESMO  num arquivo de trace 
(que no bd Oracle normalmente tem a terminação de .TRC : afaik por 
default os eventuais erros dum job Oracle vão é pro ALERT FILE, que 
normalmente termina por .log, tem um nome de alertNNN.log (onde NNN é 
a SID do banco) e reside num sub-diretório BDUMP do 
oracle_home .. Trace é uma coisa, alert é outra
Se realmente for no alert file do banco : o que fica num alert file 
** não ** reflete em view alguma do dicionários de dados MAS vc pode 
criar a sua própria view/tabela que lê o alert (via EXTERNAL TABLES) 
e a usar . Quanto à suprimir, o que se recomenda é, claro, que vc OU 
ENCONTRE o ponto do job que está dando o tal erro e CORRIJA O JOB, OU 
(se o job for uma program unit PL/SQL) vc o trate via EXCEPTION, de 
modo que não dê mais erro e portanto não gere linha alguma no alert, 
ok ??? 

[]s

Chiappa

--- Em [EMAIL PROTECTED] os.com.br, Felipe Daniel 
 escreveu
>
> Pessoal,
> 
> Tenho um problema que a muito tempo venho tentando resolver, espero 
que vocês me ajudem. 
> Quando algum determinado JOB gera um erro, este erro é logado no 
arquivo de trace do Oracle. Tenho duas perguntas:
> 
> Tem como eu capturar este erro em alguma visão do dicionario de 
dados (9i e 10g)?
> Como eu faria para que este erro não aparecesse no arquivo de trace 
do oracle (9i e 10g)?
> 
> 
> Atenciosamente, 
> -------- ----- - -
> Felipe Daniel O. Aragão
> GBarbosa Comercial Ltda.
> Departamento de Informática
> Analista de Banco de Dados
>  - - -
> 
>  _ _ _ _ __
> Fale com seus amigos de graça com o novo Yahoo! Messenger 
> http://br.messenger .yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Erros de JOBs no Trace

2007-03-28 Por tôpico Felipe Daniel
Pessoal,

Tenho um problema que a muito tempo venho tentando resolver, espero que vocês 
me ajudem. 
Quando algum determinado JOB gera um erro, este erro é logado no arquivo de 
trace do Oracle. Tenho duas perguntas:

Tem como eu capturar este erro em alguma visão do dicionario de dados (9i e 
10g)?
Como eu faria para que este erro não aparecesse no arquivo de trace do oracle 
(9i e 10g)?


Atenciosamente,  
---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Simulados para Certificação

2007-03-22 Por tôpico Felipe Daniel
Pessoal,

 

Estou estudando para tirar minha certificação, gostaria de saber se algum de
vocês tem alguns desses famosos simulados ou se possuem alguns links onde eu
possa baixar.

 

Obrigado!

 



Felipe Daniel Oliveira Aragão

Analista de Banco de Dados

G.Barbosa Comercial Ltda.





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



[oracle_br] Certificação Oracle

2007-03-19 Por tôpico Felipe Daniel
Pessoal estou realmente interessado em tirar as certificações Oracle.

Fiz os dois cursos oficiais de administração do Oracle 10g. Gostaria de
saber de alguma pessoa certificada se o material do curso é suficiente para
ser aprovado no exame da certificação.

Felipe Daniel Oliveira Aragão
Analista de Banco de Dados






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



[oracle_br] Certificação Oracle

2007-03-18 Por tôpico Felipe Daniel
Pessoal estou realmente interessado em tirar as certificações Oracle.

Fiz os dois cursos oficiais de administração do Oracle 10g. Gostaria de
saber de alguma pessoa certificada se o material do curso é suficiente para
ser aprovado no exame da certificação.

 

 

Felipe Daniel Oliveira Aragão

Analista de Banco de Dados



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



[oracle_br] Recriação dos Redo Logs em um Restore Completo

2006-12-28 Por tôpico Felipe Daniel
Pessoal,

Estou com um probleminha. Fiz um backup completo pelo rman.
estou tentando restaurar este backup em uma outra máquina para poder testar a 
consistencia do backup e também realizar os devidos testes caso eu perca 
completamente o servidor original e necessite realmente restaurar em outra 
máquina.

Mas o prolema é o seguinte. Consigo fazer o restore de todas as estruturas do 
banco(data files, archives, spfile, controlfiles), so que me parece que no 
backup não vão os Redo Logs. Como faço pra recriar os redos já que para o banco 
os arquivos ja existem (MAS NÃO EXISTEM FISICAMENTE NO DISCO)?
Consigo ate criar 2 redos, mas o primeiro não consigo já que ele é o CURRENT e 
o banco so deixa fazer o SWITH quando o banco esta aberto e não consigo abrir o 
banco pois ele precisa de um recover, e não consigo fazer o recover pois os 
redos logs não existem.
 
  
Não sei se fui bem claro, mas gostaria que alguém me ajudasse pois estou 
precisando terminar estes teste urgente!


---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Analista de Banco de Dados
---

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[oracle_br] Restore de backup em uma nova máquina

2006-12-13 Por tôpico Felipe Daniel
Pessoal,

Estou realizando o backup online do meu banco(Oracle 9.2.0.8.0) via RMAN no 
formato Backupset. 
Gostaria de testar esse backup gerando uma cópia do banco original a partir do 
backup em um novo servidor.
Com eu faria isso? Tem algum passo a passo que possa seguir?

  
---
Felipe Daniel O. Aragão
GBarbosa Comercial Ltda.
Departamento de Informática
Administrador de Banco de Dados
---



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 


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