Re: [oracle_br] Re: Oracle + ASM

2009-10-15 Por tôpico Marcos Fontana
Os meus problemas de performance estão relacionados ao tunning do ISCSI.
Desculpe porque me expressei errado.

Att.

Marcos Fontana


2009/10/14 Fernando Fonseca ffonseca...@yahoo.com.br



 Marcos,

 Me perdoe a ignorância e me corrija se eu estiver errado.

 Você disse ao nosso colega o seguinte: “Da uma estudada, é bem fácil de
 configurar. Só tem uma coisa, eu ainda to
 tendo uns probleminhas de performance com o ASM”.

 Então eu respondi para você complementando e dando uma dica na maior boa
 intenção de que existem recursos tecnológicos que você pode usar para
 identificar problemas de performance, inclusive este que você mencionou.

 Como base de consulta e pesquisa, você pode acessar o site
 http://www.dbta.com/ e obter diversas informações.

 Caso você precise de outras soluções e recursos também posso te enviar via
 e-mail e se eu não souber algo, faço questão de procurar na Oracle ou em
 parceiros soluções.

 Eu só quis ajudar!

 Boa Noite para você.

 Fernando Fonseca
 Mainwork Software Ltda.
 Data Migration consultant
 fernando.fons...@mainwork.com.br fernando.fonseca%40mainwork.com.br
 55(11) 2691 6613 - 55(11) 8575-

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Marcos Fontana
 Enviada em: quarta-feira, 14 de outubro de 2009 22:40
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Re: Oracle + ASM

 Caro,

 Mensagem que não é solicitada é SPAM!

 Sem mais!

 Marcos Fontana

 2009/10/14 Fernando Fonseca 
 ffonseca...@yahoo.com.brffonseca_ti%40yahoo.com.br
 mailto:ffonseca_ti%40yahoo.com.br ffonseca_ti%2540yahoo.com.br 

 
 
  Marcos,
 
  Isto não é SPAM.
 
  Eu trabalho com soluções para banco de dados em diversos clientes. Apenas
  mencionei algo que posso ajudar em uma licença TRIAL para identificar
  problemas de performance.
 
  Só isto. Qualquer dúvida olhar no site abaixo e se quiser me ligar, estou
 a
  disposição.
 
  Fernando Fonseca
  Mainwork Software Ltda.
  Data Migration consultant
  fernando.fons...@mainwork.com.br fernando.fonseca%40mainwork.com.br
 mailto:fernando.fonseca%40mainwork.com.brfernando.fonseca%2540mainwork.com.br
 
 fernando.fonseca%40mainwork.com.br
  55(11) 2691 6613 - 55(11) 8575-
 
  De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br oracle_br%2540yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br [mailto:
  oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:
 oracle_br%40yahoogrupos.com.br oracle_br%2540yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br] Em
  nome de Marcos Fontana
  Enviada em: quarta-feira, 14 de outubro de 2009 22:19
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br oracle_br%2540yahoogrupos.com.br
 oracle_br%40yahoogrupos.com.br
  Assunto: Fwd: [oracle_br] Re: Oracle + ASM
 
  Sem base, spam do grupo. Da para banir não?
 
  Tem Admin no Forum?
 
  Atenciosamente,
 
  Marcos Fontana
 
  -- Forwarded message --
  From: Fernando.Fonseca 
  fernando.fons...@mainwork.com.brfernando.fonseca%40mainwork.com.br
 mailto:fernando.fonseca%40mainwork.com.brfernando.fonseca%2540mainwork.com.br
 
 fernando.fonseca%40mainwork.com.br
 
 mailto:fernando.fonseca%40mainwork.com.brfernando.fonseca%2540mainwork.com.br
 fernando.fonseca%2540mainwork.com
 .br
  
  Date: 2009/10/14
  Subject: RES: [oracle_br] Re: Oracle + ASM
  To: fontana.mar...@gmail.com fontana.marcos%40gmail.com mailto:
 fontana.marcos%40gmail.com fontana.marcos%2540gmail.com
 fontana.marcos%40gmail.com mailto:
  fontana.marcos%40gmail.com fontana.marcos%2540gmail.com
 
  Olá Marcos, Como vai ? Só agora vi seu email no grupo.
 
  *Eu trabalho com uma solução que identifica estes tipos de problemas em
  questão de minutos.*
 
  * *
 
  *Entra neste site www.confio.com baixa a versão para Oracle e entra em
  contato comigo pelo email*
 
  *fernando.fons...@mainwork.com.br%2AFernando.fonseca%40mainwork.com.br
 mailto:%2AFernando.fonseca%40mainwork.com.br
 %2AFernando.fonseca%40mainwork.com.br
  mailto:%2AFernando.fonseca%40mainwork.com.br e te libero uma versão
  TRIAL
  Free por 15
  dias para você testar e aproveita para identificar este problema.*
 
  * *
 
  Esta solução é paga, mas com 1 dia de análise vc pegará muitos problemas
 e
  o
  Trial é por 15 dias.
 
  Qualquer coisa pode me ligar.
 
  Abraços
 
  Fernando Fonseca
  Mainwork Software Ltda.
  Data Migration consultant
  fernando.fons...@mainwork.com.br fernando.fonseca%40mainwork.com.br
 mailto:fernando.fonseca%40mainwork.com.brfernando.fonseca%2540mainwork.com.br
 
 fernando.fonseca%40mainwork.com.brmailto:
  fernando.fonseca%40mainwork.com.br fernando.fonseca%2540mainwork.com.br
 
 
  55(11) 2691 6613 - 55(11) 8575-
 
  *De:* oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br 

[oracle_br] ASM

2009-10-15 Por tôpico Alan Corte
Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as 
dicas do pessoal; confesso
que já me salvaram de muitas situações, então, meus sinceros agradecimentos.

mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.

quando realmente eu devo usar esta tecnologia?

pergunto, pois eu tenho em meu ambiente, a seguinte configuração:

5 conjuntos de raid 1

cada raid com uma parte do banco.

1 - SO / ORACLE / CTRFILE
2 - DATAFILES / CTRFILE
3 - LOGFILE
4 - UNDO
5 - TEMP / BACKUP /ARCHIVE

além de um boa controladora RAID e discos de alta performance (15.000 
rpm, 16MB cache)
estamos pensando em trocar o servidor de produção o ano que vem, e meu 
DBA esta querendo implementar
o ASM.

sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir 
opiniões a respeito desta tecnologia, e quando
realmente o uso dela se faz necessário. caso eu mantenha a lógica 
atual, de manter os RAID 1, isso seria melhor ou
pior que o ASM...

obrigado pela ajuda..

Alan Corte




Notice: This e-mail contains information that is confidential and may be 
privileged.
If you are not the intended recipient, please notify the sender and then delete 
this email immediately.



[oracle_br] Re: ASM

2009-10-15 Por tôpico itonebr

Alan,
Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM.
O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja 
ela ntfs, ext...  e por aih vai). 

Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão 
standard (10g e )

Abraços
Alessandro Guimarães
--- Em oracle_br@yahoogrupos.com.br, Alan Corte a...@... escreveu

 Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as 
 dicas do pessoal; confesso
 que já me salvaram de muitas situações, então, meus sinceros agradecimentos.
 
 mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
 
 quando realmente eu devo usar esta tecnologia?
 
 pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
 
 5 conjuntos de raid 1
 
 cada raid com uma parte do banco.
 
 1 - SO / ORACLE / CTRFILE
 2 - DATAFILES / CTRFILE
 3 - LOGFILE
 4 - UNDO
 5 - TEMP / BACKUP /ARCHIVE
 
 além de um boa controladora RAID e discos de alta performance (15.000 
 rpm, 16MB cache)
 estamos pensando em trocar o servidor de produção o ano que vem, e meu 
 DBA esta querendo implementar
 o ASM.
 
 sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir 
 opiniões a respeito desta tecnologia, e quando
 realmente o uso dela se faz necessário. caso eu mantenha a lógica 
 atual, de manter os RAID 1, isso seria melhor ou
 pior que o ASM...
 
 obrigado pela ajuda..
 
 Alan Corte
 
 
 
 
 Notice: This e-mail contains information that is confidential and may be 
 privileged.
 If you are not the intended recipient, please notify the sender and then 
 delete this email immediately.
 





[oracle_br] ::Migração::

2009-10-15 Por tôpico Cristiano Maielo
Bom dia pessoal,

preciso migrar um Banco de Dados Progress para Oracle, alguém já passou por
isso?

Temos uma aplicação e banco de dados progress, porém, queremos migrar
somente o banco de dados e fazer a aplicação comunicar com o Oracle.

Para fazer a comunição da aplicação com o BD ouvi falar do Progress Oracle
Dataserver.

Desde já agradeço!!!

Abraços!!!

Cristiano Maielo


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



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Marcos Fontana
Bom dia!

Outro detalhe é que não há o overhead do FS. O ASM também possui
caracteristicas de balanceamento de carga entre discos, apesar que usando o
RAID1 ele não vai conseguir fazer isso.

Atenciosamente,

Marcos Fontana

2009/10/15 itonebr alessan...@applysolutions.com.br




 Alan,
 Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o
 ASM.
 O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO
 (seja ela ntfs, ext... e por aih vai).

 Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na
 versão standard (10g e )

 Abraços
 Alessandro Guimarães
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alan
 Corte a...@... escreveu
 
  Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
  dicas do pessoal; confesso
  que já me salvaram de muitas situações, então, meus sinceros
 agradecimentos.
 
  mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
 
  quando realmente eu devo usar esta tecnologia?
 
  pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
 
  5 conjuntos de raid 1
 
  cada raid com uma parte do banco.
 
  1 - SO / ORACLE / CTRFILE
  2 - DATAFILES / CTRFILE
  3 - LOGFILE
  4 - UNDO
  5 - TEMP / BACKUP /ARCHIVE
 
  além de um boa controladora RAID e discos de alta performance (15.000
  rpm, 16MB cache)
  estamos pensando em trocar o servidor de produção o ano que vem, e meu
  DBA esta querendo implementar
  o ASM.
 
  sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
  opiniões a respeito desta tecnologia, e quando
  realmente o uso dela se faz necessário. caso eu mantenha a lógica
  atual, de manter os RAID 1, isso seria melhor ou
  pior que o ASM...
 
  obrigado pela ajuda..
 
  Alan Corte
 
 
 
 
 
  Notice: This e-mail contains information that is confidential and may be
 privileged.
  If you are not the intended recipient, please notify the sender and then
 delete this email immediately.
 
 
 

  



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



[oracle_br] Vagas para Desenvolvedores

2009-10-15 Por tôpico Jose
Pessoal, 
A Ninecon está em busca de profissionais com os requisitos abaixo, se 
conhecerem alguém, por favor enviem o CV para hugo.pe...@ninecon.com.br

- Desenvolvedor Sr com sólidos conhecimentos em desenvolvimento
utilizando-se de Oracle (11i) Application Framework (OAF), PL/SQL,
JDeveloper para:

- Ministrar treinamentos e/ou;

- Suportar projetos NineCon;



- Desenvolvedor Sr com sólidos conhecimentos em desenvolvimento
utilizando-se do Oracle (11i) XML Publisher para:

- Ministrar treinamentos e/ou;

- Suportar projetos NineCon;



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Alan Corte
obrigado pela resposta..

no meu caso, não irei usar o RAC... é instalação simples mesmo..
mas a resposta a minha pergunta ainda não ficou esclarecida...
existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente?
sei lá...algo do tipo..

com ASM 30% a mais de performance... 
ou
utiliza-se o ASM com o objetivo de : ...
ou o ASM se aplica em ambientes tal ...

coisas assim.. rsrs

valeu!


itonebr escreveu:
  


 Alan,
 Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto 
 com o ASM.
 O ASM é uma especie de LVM da Oracle, não é precisa da file system do 
 SO (seja ela ntfs, ext... e por aih vai).

 Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC 
 na versão standard (10g e )

 Abraços
 Alessandro Guimarães
 --- Em oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br, Alan Corte a...@... escreveu
 
  Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
  dicas do pessoal; confesso
  que já me salvaram de muitas situações, então, meus sinceros 
 agradecimentos.
 
  mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
 
  quando realmente eu devo usar esta tecnologia?
 
  pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
 
  5 conjuntos de raid 1
 
  cada raid com uma parte do banco.
 
  1 - SO / ORACLE / CTRFILE
  2 - DATAFILES / CTRFILE
  3 - LOGFILE
  4 - UNDO
  5 - TEMP / BACKUP /ARCHIVE
 
  além de um boa controladora RAID e discos de alta performance (15.000
  rpm, 16MB cache)
  estamos pensando em trocar o servidor de produção o ano que vem, e meu
  DBA esta querendo implementar
  o ASM.
 
  sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
  opiniões a respeito desta tecnologia, e quando
  realmente o uso dela se faz necessário. caso eu mantenha a lógica
  atual, de manter os RAID 1, isso seria melhor ou
  pior que o ASM...
 
  obrigado pela ajuda..
 
  Alan Corte
 
 
 
  
 
  Notice: This e-mail contains information that is confidential and 
 may be privileged.
  If you are not the intended recipient, please notify the sender and 
 then delete this email immediately.
  
 
 

 




Notice: This e-mail contains information that is confidential and may be 
privileged.
If you are not the intended recipient, please notify the sender and then delete 
this email immediately.



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Marcelo Procksch
 O ASM distribui a carga de I/O entre todos os discos, com isso
provavelmente você terá ganho de performance.
 O ASM pode ser configurado para manter cópias redundantes, caso perca um
dos discos não perderá nenhuma informação e dependendo do seu hardware é
possível substituir o disco sem baixar a instância, é simples adicionar e
remover discos no ASM, mas é claro que você perderá espaço em disco usando
tolerância a falhas.
 Na minha opnião se você tem um armazenamento grande e tem muitos discos
compensa usar ASM, pois vai dividir a carga de I/O entre todos os discos
uniformente e não precisa se preocupar com a distribuição dos datafiles
entre os discos.
 Quando se usa ASM só é possível fazer backup pelo RMAN, se você faz backup
através de outros meios deve levar isso em consideração.

Att.
Marcelo Procksch

2009/10/15 Alan Corte a...@flamboia.com.br



 obrigado pela resposta..

 no meu caso, não irei usar o RAC... é instalação simples mesmo..
 mas a resposta a minha pergunta ainda não ficou esclarecida...
 existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente?
 sei lá...algo do tipo..

 com ASM 30% a mais de performance...
 ou
 utiliza-se o ASM com o objetivo de : ...
 ou o ASM se aplica em ambientes tal ...

 coisas assim.. rsrs

 valeu!

 itonebr escreveu:
 
 
 
  Alan,
  Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto
  com o ASM.
  O ASM é uma especie de LVM da Oracle, não é precisa da file system do
  SO (seja ela ntfs, ext... e por aih vai).
 
  Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC
  na versão standard (10g e )
 
  Abraços
  Alessandro Guimarães
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br,
 Alan Corte a...@... escreveu
  
   Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
   dicas do pessoal; confesso
   que já me salvaram de muitas situações, então, meus sinceros
  agradecimentos.
  
   mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
  
   quando realmente eu devo usar esta tecnologia?
  
   pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
  
   5 conjuntos de raid 1
  
   cada raid com uma parte do banco.
  
   1 - SO / ORACLE / CTRFILE
   2 - DATAFILES / CTRFILE
   3 - LOGFILE
   4 - UNDO
   5 - TEMP / BACKUP /ARCHIVE
  
   além de um boa controladora RAID e discos de alta performance (15.000
   rpm, 16MB cache)
   estamos pensando em trocar o servidor de produção o ano que vem, e meu
   DBA esta querendo implementar
   o ASM.
  
   sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
   opiniões a respeito desta tecnologia, e quando
   realmente o uso dela se faz necessário. caso eu mantenha a lógica
   atual, de manter os RAID 1, isso seria melhor ou
   pior que o ASM...
  
   obrigado pela ajuda..
  
   Alan Corte
  
  
  
  
 
 
   Notice: This e-mail contains information that is confidential and
  may be privileged.
   If you are not the intended recipient, please notify the sender and
  then delete this email immediately.
  
 
 
  
 
 


 
 Notice: This e-mail contains information that is confidential and may be
 privileged.
 If you are not the intended recipient, please notify the sender and then
 delete this email immediately.

 
  




-- 
Att.
Marcelo E. Procksch
cel. (11) 7960-6637


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



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Alan Corte
Marcos,

de quanto seria este overhead? (windows ntfs)
entendi que o ASM  instala em um disco sem uma partição definida, ou 
seja, é o oracle que irá fazer o trabalho do SO em termos de 
gravação/leitura. inclusive balanceando a carga dos dados nos 
conjuntos dos discos que fazem parte do diskgroup, inclusive executando 
os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele 
mesmo fazendo um RAID internamente (me corrijam se estiver errado)

agora começa surgir as duvidas

1) se o próprio banco se encarrega de fazer a parte de mirror dos 
objetos, qual a necessidade de criar um RAID via hardware? seria
mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...

posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos 
disponíveis para fazer o ASM ?

se sim..

atualmente o meu banco roda, sem ter que gerenciar a distribuição dos 
dados, ja que as partes do mesmos
ja estão divididas... se usar o ASM tenho que levar isto em 
consideração, pois caberá a ele a tarefa de fazer redundância de 
objetos.. etc..
ou seja, retiro o SO, mas tenho o processamento do ASM..  será que não 
fica quase a mesma coisa no meu ambiente?

me parece que ASM é mais interessante para base de dados gigantes, onde 
a tarefa de gerenciamento de discos é algo relevante...

no meu caso, minha base de dados não é tão grande assim, estou falando 
em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que 
são meus maiores arquivos no RAID 1, tem o total de 40GB...
ou seja, ainda tem muito espaço nos discos para crescer...

por isso  minha duvida em relação ao ASM.. pois me parece que ele vem 
suprir uma necessidade muito maior do que eu tenho atualmente...

é aquele velho ditado de matar mosca com bazucaentende?

valeu...

A. Corte.



Marcos Fontana escreveu:
  

 Bom dia!

 Outro detalhe é que não há o overhead do FS. O ASM também possui
 caracteristicas de balanceamento de carga entre discos, apesar que 
 usando o
 RAID1 ele não vai conseguir fazer isso.

 Atenciosamente,

 Marcos Fontana

 2009/10/15 itonebr alessan...@applysolutions.com.br 
 mailto:alessandro%40applysolutions.com.br

 
 
 
  Alan,
  Voce pode continuar utilizando o RAID 1 (mirror external) em 
 conjunto com o
  ASM.
  O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO
  (seja ela ntfs, ext... e por aih vai).
 
  Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na
  versão standard (10g e )
 
  Abraços
  Alessandro Guimarães
  --- Em oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br 
 oracle_br%40yahoogrupos.com.br, Alan
  Corte a...@... escreveu
  
   Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
   dicas do pessoal; confesso
   que já me salvaram de muitas situações, então, meus sinceros
  agradecimentos.
  
   mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
  
   quando realmente eu devo usar esta tecnologia?
  
   pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
  
   5 conjuntos de raid 1
  
   cada raid com uma parte do banco.
  
   1 - SO / ORACLE / CTRFILE
   2 - DATAFILES / CTRFILE
   3 - LOGFILE
   4 - UNDO
   5 - TEMP / BACKUP /ARCHIVE
  
   além de um boa controladora RAID e discos de alta performance (15.000
   rpm, 16MB cache)
   estamos pensando em trocar o servidor de produção o ano que vem, e meu
   DBA esta querendo implementar
   o ASM.
  
   sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
   opiniões a respeito desta tecnologia, e quando
   realmente o uso dela se faz necessário. caso eu mantenha a lógica
   atual, de manter os RAID 1, isso seria melhor ou
   pior que o ASM...
  
   obrigado pela ajuda..
  

   Alan Corte
  
  
  
  
  
 
   Notice: This e-mail contains information that is confidential and 
 may be
  privileged.
   If you are not the intended recipient, please notify the sender 
 and then
  delete this email immediately.
  
  
 
  
 
 
 

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

 




Notice: This e-mail contains information that is confidential and may be 
privileged.
If you are not the intended recipient, please notify the sender and then delete 
this email immediately.



[oracle_br] Restaurar backup do Rman

2009-10-15 Por tôpico aleksandrosouza
Boa tarde,
Existia uma rotina de backup do RMAN que era executada diariamente, nessa 
rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não os 
.dbf.
Todos os arquivos relacionados ao backup estavam guardados em uma unidade 
externa.
O disco aonde estava instalado o Oracle foi perdido e somente sobrou os backups 
feitos pelo RMAN.
Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito pelo 
Rman ?.
Se isso for possível alguem tem alguma documentação específica para essa 
situação ?
Não sei qual era a estrutura que existia anteriormente, o que é possível fazer, 
instalar um banco vazio na outra máquina e configurar o rman e solicitar o 
restore ou tem outra forma de fazer.
Grato e desculpem minha ignorância.

O Oracle em questão é o 11.1



[oracle_br] erro instalação orac le 10 com aix

2009-10-15 Por tôpico orfeu lima

Estou instalando(tentando) o oracle(10g r2) em um ambiente AIX(6.1), mas esta 
dando erro 
no momento do link dos arquivos.(
error in invoking target 'relink' of 
makefile '/oracle/u01/app/product/10.2/
precomp/lib/ins_precomp.mk')
Fiz uma pesquisa e esta faltando um dos pacotes(bos.adt.libm).
Caso tenha ou souber aonde posso achar, agradeceria.
abraço.   
_
Acesse seu Hotmail de onde quer que esteja através do celular. Clique aqui.
http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmailutm_medium=Taglineutm_campaign=MobileServices200908

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



[oracle_br] Re: ASM

2009-10-15 Por tôpico itonebr

Alan,
Provavelmente este overhead seria na faixa de pelos menos 30% (em favor do 
ASM), podendo ser maior dependendo de outro fatores, por exemplo a capacidade 
de processamento de suas HBA'S (uma vez que seus discos são rápidos).

Se vc utiliza o espelhamento pelo SO, não faz sentindo utilizar esta mesma 
caracteristica no ASM. A configuração de grupo de falhas no ASM é interessante 
para que nao tem isso via hardware.
O esquema de balanceamento de I/O do ASM é semalhante ao RAID 1+0.
Outra caracteristica interessante é que o ASM faz rebalanceamento entre discos 
automaticamente, por exemplo, se vc acrescenta e ou retira um disco o ASM faz o 
rebalanceamento dos extents nos discos restantes ou acrescentados. I
Abraços
Alessandro Guimaraes 

--- Em oracle_br@yahoogrupos.com.br, Alan Corte a...@... escreveu

 Marcos,
 
 de quanto seria este overhead? (windows ntfs)
 entendi que o ASM  instala em um disco sem uma partição definida, ou 
 seja, é o oracle que irá fazer o trabalho do SO em termos de 
 gravação/leitura. inclusive balanceando a carga dos dados nos 
 conjuntos dos discos que fazem parte do diskgroup, inclusive executando 
 os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele 
 mesmo fazendo um RAID internamente (me corrijam se estiver errado)
 
 agora começa surgir as duvidas
 
 1) se o próprio banco se encarrega de fazer a parte de mirror dos 
 objetos, qual a necessidade de criar um RAID via hardware? seria
 mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...
 
 posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos 
 disponíveis para fazer o ASM ?
 
 se sim..
 
 atualmente o meu banco roda, sem ter que gerenciar a distribuição dos 
 dados, ja que as partes do mesmos
 ja estão divididas... se usar o ASM tenho que levar isto em 
 consideração, pois caberá a ele a tarefa de fazer redundância de 
 objetos.. etc..
 ou seja, retiro o SO, mas tenho o processamento do ASM..  será que não 
 fica quase a mesma coisa no meu ambiente?
 
 me parece que ASM é mais interessante para base de dados gigantes, onde 
 a tarefa de gerenciamento de discos é algo relevante...
 
 no meu caso, minha base de dados não é tão grande assim, estou falando 
 em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
 só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que 
 são meus maiores arquivos no RAID 1, tem o total de 40GB...
 ou seja, ainda tem muito espaço nos discos para crescer...
 
 por isso  minha duvida em relação ao ASM.. pois me parece que ele vem 
 suprir uma necessidade muito maior do que eu tenho atualmente...
 
 é aquele velho ditado de matar mosca com bazucaentende?
 
 valeu...
 
 A. Corte.
 
 
 
 Marcos Fontana escreveu:
   
 
  Bom dia!
 
  Outro detalhe é que não há o overhead do FS. O ASM também possui
  caracteristicas de balanceamento de carga entre discos, apesar que 
  usando o
  RAID1 ele não vai conseguir fazer isso.
 
  Atenciosamente,
 
  Marcos Fontana
 
  2009/10/15 itonebr alessan...@... 
  mailto:alessandro%40applysolutions.com.br
 
  
  
  
   Alan,
   Voce pode continuar utilizando o RAID 1 (mirror external) em 
  conjunto com o
   ASM.
   O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO
   (seja ela ntfs, ext... e por aih vai).
  
   Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na
   versão standard (10g e )
  
   Abraços
   Alessandro Guimarães
   --- Em oracle_br@yahoogrupos.com.br 
  mailto:oracle_br%40yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.br, Alan
   Corte alan@ escreveu
   
Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
dicas do pessoal; confesso
que já me salvaram de muitas situações, então, meus sinceros
   agradecimentos.
   
mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
   
quando realmente eu devo usar esta tecnologia?
   
pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
   
5 conjuntos de raid 1
   
cada raid com uma parte do banco.
   
1 - SO / ORACLE / CTRFILE
2 - DATAFILES / CTRFILE
3 - LOGFILE
4 - UNDO
5 - TEMP / BACKUP /ARCHIVE
   
além de um boa controladora RAID e discos de alta performance (15.000
rpm, 16MB cache)
estamos pensando em trocar o servidor de produção o ano que vem, e meu
DBA esta querendo implementar
o ASM.
   
sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
opiniões a respeito desta tecnologia, e quando
realmente o uso dela se faz necessário. caso eu mantenha a lógica
atual, de manter os RAID 1, isso seria melhor ou
pior que o ASM...
   
obrigado pela ajuda..
   
 
Alan Corte
   
   
   
   
   
  
Notice: This e-mail contains information that is confidential and 
  may be
   privileged.
If you are not the intended recipient, please notify the sender 

Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Marcos Fontana
Boa tarde!

Não há ganhos expressivos de performance com o ASM. Acredito que ASM seja
melhor quando você tem grandes volumes de dados, usando storage ou RAC. No
caso do storage, o próprio ASM consegue fazer um balanceamento de carga,
distribuindo de forma inteligente a carga.

Da uma olhada aqui:

http://www.linuxjournal.com/article/8539

Bom que esse benchmark é independente.

Atenciosamente,

Marcos Fontana


2009/10/15 Alan Corte a...@flamboia.com.br



 obrigado pela resposta..

 no meu caso, não irei usar o RAC... é instalação simples mesmo..
 mas a resposta a minha pergunta ainda não ficou esclarecida...
 existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente?
 sei lá...algo do tipo..

 com ASM 30% a mais de performance...
 ou
 utiliza-se o ASM com o objetivo de : ...
 ou o ASM se aplica em ambientes tal ...

 coisas assim.. rsrs

 valeu!

 itonebr escreveu:
 
 
 
  Alan,
  Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto
  com o ASM.
  O ASM é uma especie de LVM da Oracle, não é precisa da file system do
  SO (seja ela ntfs, ext... e por aih vai).
 
  Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC
  na versão standard (10g e )
 
  Abraços
  Alessandro Guimarães
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br,
 Alan Corte a...@... escreveu
  
   Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
   dicas do pessoal; confesso
   que já me salvaram de muitas situações, então, meus sinceros
  agradecimentos.
  
   mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
  
   quando realmente eu devo usar esta tecnologia?
  
   pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
  
   5 conjuntos de raid 1
  
   cada raid com uma parte do banco.
  
   1 - SO / ORACLE / CTRFILE
   2 - DATAFILES / CTRFILE
   3 - LOGFILE
   4 - UNDO
   5 - TEMP / BACKUP /ARCHIVE
  
   além de um boa controladora RAID e discos de alta performance (15.000
   rpm, 16MB cache)
   estamos pensando em trocar o servidor de produção o ano que vem, e meu
   DBA esta querendo implementar
   o ASM.
  
   sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
   opiniões a respeito desta tecnologia, e quando
   realmente o uso dela se faz necessário. caso eu mantenha a lógica
   atual, de manter os RAID 1, isso seria melhor ou
   pior que o ASM...
  
   obrigado pela ajuda..
  
   Alan Corte
  
  
  
  
 
 
   Notice: This e-mail contains information that is confidential and
  may be privileged.
   If you are not the intended recipient, please notify the sender and
  then delete this email immediately.
  
 
 
  
 
 


 
 Notice: This e-mail contains information that is confidential and may be
 privileged.
 If you are not the intended recipient, please notify the sender and then
 delete this email immediately.

 
  



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



Re: [oracle_br] erro instalação oracle 10 com aix

2009-10-15 Por tôpico Rosivaldo Ramalho
Amigo,

Esses pacotes do AIX vc consegue com o teu fornecedor de suporte, ou
com a própria IBM.

2009/10/15 orfeu lima orfe...@hotmail.com:

 Estou instalando(tentando) o oracle(10g r2) em um ambiente AIX(6.1), mas esta 
 dando erro
 no momento do link dos arquivos.(
 error in invoking target 'relink' of
 makefile '/oracle/u01/app/product/10.2/
 precomp/lib/ins_precomp.mk')
 Fiz uma pesquisa e esta faltando um dos pacotes(bos.adt.libm).
 Caso tenha ou souber aonde posso achar, agradeceria.
 abraço.
 _
 Acesse seu Hotmail de onde quer que esteja através do celular. Clique aqui.
 http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmailutm_medium=Taglineutm_campaign=MobileServices200908

 [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






-- 
Rosivaldo Azevedo Ramalho
Consultor Oracle Database / Application Server
mail/msn: rosiva...@gmail.com
mobile: +55 83 8893 8281
Oracle Database 10g Certified Professional
Oracle Application Server 10g Certified Professional


Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Alan Corte
resumindo a historia...
continuo fazendo meu raidezinho 1 por hardware que fica menos complicado
obrigado pela respostas pessoal

ah detalhe..não tenho storage...


Marcos Fontana escreveu:
  

 Boa tarde!

 Não há ganhos expressivos de performance com o ASM. Acredito que ASM seja
 melhor quando você tem grandes volumes de dados, usando storage ou RAC. No
 caso do storage, o próprio ASM consegue fazer um balanceamento de carga,
 distribuindo de forma inteligente a carga.

 Da uma olhada aqui:

 http://www.linuxjournal.com/article/8539 
 http://www.linuxjournal.com/article/8539

 Bom que esse benchmark é independente.

 Atenciosamente,

 Marcos Fontana

 2009/10/15 Alan Corte a...@flamboia.com.br 
 mailto:alan%40flamboia.com.br

 
 
  obrigado pela resposta..
 
  no meu caso, não irei usar o RAC... é instalação simples mesmo..
  mas a resposta a minha pergunta ainda não ficou esclarecida...
  existe vantagem de usar o ASM em relação ao modelo que eu uso 
 atualmente?
  sei lá...algo do tipo..
 
  com ASM 30% a mais de performance...
  ou
  utiliza-se o ASM com o objetivo de : ...
  ou o ASM se aplica em ambientes tal ...
 
  coisas assim.. rsrs
 
  valeu!
 
  itonebr escreveu:
  
  
  
   Alan,
   Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto
   com o ASM.
   O ASM é uma especie de LVM da Oracle, não é precisa da file system do
   SO (seja ela ntfs, ext... e por aih vai).
  
   Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC
   na versão standard (10g e )
  
   Abraços
   Alessandro Guimarães
   --- Em oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
   
 mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br,
  Alan Corte a...@... escreveu
   
Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
dicas do pessoal; confesso
que já me salvaram de muitas situações, então, meus sinceros
   agradecimentos.
   
mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
   
quando realmente eu devo usar esta tecnologia?
   
pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
   
5 conjuntos de raid 1
   
cada raid com uma parte do banco.
   
1 - SO / ORACLE / CTRFILE
2 - DATAFILES / CTRFILE
3 - LOGFILE
4 - UNDO
5 - TEMP / BACKUP /ARCHIVE
   
além de um boa controladora RAID e discos de alta performance 
 (15.000
rpm, 16MB cache)
estamos pensando em trocar o servidor de produção o ano que vem, 
 e meu
DBA esta querendo implementar
o ASM.
   
sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
opiniões a respeito desta tecnologia, e quando
realmente o uso dela se faz necessário. caso eu mantenha a lógica
atual, de manter os RAID 1, isso seria melhor ou
pior que o ASM...
   
obrigado pela ajuda..
   
Alan Corte
   
   
   
   
  
  
 
Notice: This e-mail contains information that is confidential and
   may be privileged.
If you are not the intended recipient, please notify the sender and
   then delete this email immediately.
   
  
  
 
   
  
  
 
 
  
 
  Notice: This e-mail contains information that is confidential and may be
  privileged.
  If you are not the intended recipient, please notify the sender and then
  delete this email immediately.
 
  
 
 
 

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

 




Notice: This e-mail contains information that is confidential and may be 
privileged.
If you are not the intended recipient, please notify the sender and then delete 
this email immediately.



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Marcos Fontana
Sinceramente,

De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e
ASM e por isso desconheço o overhead entre NTFS e ASM.

De acordo com o que você disse (volume de dados e tamanho dos discos),
acredito que você só tenha dois discos espelhados correto? Não da nem para
comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou
mesmo o do linux ou windows). Com certeza o raid da controladora vai ter
melhor performance que o raid do asm. Neste caso, se você fizer o raid na
controladora você vai apresentar só um disco ai não tem como o ASM fazer
nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois
simultaneamente (locais lógicos do raid), claro que ele escreve nos dois
discos (raid1).

Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a
controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em
substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que
eu conheça.

Atenciosamente,

Marcos Fontana

2009/10/15 Alan Corte a...@flamboia.com.br



 Marcos,

 de quanto seria este overhead? (windows ntfs)
 entendi que o ASM instala em um disco sem uma partição definida, ou
 seja, é o oracle que irá fazer o trabalho do SO em termos de
 gravação/leitura. inclusive balanceando a carga dos dados nos
 conjuntos dos discos que fazem parte do diskgroup, inclusive executando
 os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele
 mesmo fazendo um RAID internamente (me corrijam se estiver errado)

 agora começa surgir as duvidas

 1) se o próprio banco se encarrega de fazer a parte de mirror dos
 objetos, qual a necessidade de criar um RAID via hardware? seria
 mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...

 posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos
 disponíveis para fazer o ASM ?

 se sim..

 atualmente o meu banco roda, sem ter que gerenciar a distribuição dos
 dados, ja que as partes do mesmos
 ja estão divididas... se usar o ASM tenho que levar isto em
 consideração, pois caberá a ele a tarefa de fazer redundância de
 objetos.. etc..
 ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não
 fica quase a mesma coisa no meu ambiente?

 me parece que ASM é mais interessante para base de dados gigantes, onde
 a tarefa de gerenciamento de discos é algo relevante...

 no meu caso, minha base de dados não é tão grande assim, estou falando
 em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
 só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que
 são meus maiores arquivos no RAID 1, tem o total de 40GB...
 ou seja, ainda tem muito espaço nos discos para crescer...

 por isso minha duvida em relação ao ASM.. pois me parece que ele vem
 suprir uma necessidade muito maior do que eu tenho atualmente...

 é aquele velho ditado de matar mosca com bazucaentende?

 valeu...

 A. Corte.

 Marcos Fontana escreveu:
 
 
  Bom dia!
 
  Outro detalhe é que não há o overhead do FS. O ASM também possui
  caracteristicas de balanceamento de carga entre discos, apesar que
  usando o
  RAID1 ele não vai conseguir fazer isso.
 
  Atenciosamente,
 
  Marcos Fontana
 
  2009/10/15 itonebr 
  alessan...@applysolutions.com.bralessandro%40applysolutions.com.br
  mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
 

 
  
  
  
   Alan,
   Voce pode continuar utilizando o RAID 1 (mirror external) em
  conjunto com o
   ASM.
   O ASM é uma especie de LVM da Oracle, não é precisa da file system do
 SO
   (seja ela ntfs, ext... e por aih vai).
  
   Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na
   versão standard (10g e )
  
   Abraços
   Alessandro Guimarães
   --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br

  oracle_br%40yahoogrupos.com.br, Alan

   Corte a...@... escreveu
   
Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as
dicas do pessoal; confesso
que já me salvaram de muitas situações, então, meus sinceros
   agradecimentos.
   
mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.
   
quando realmente eu devo usar esta tecnologia?
   
pergunto, pois eu tenho em meu ambiente, a seguinte configuração:
   
5 conjuntos de raid 1
   
cada raid com uma parte do banco.
   
1 - SO / ORACLE / CTRFILE
2 - DATAFILES / CTRFILE
3 - LOGFILE
4 - UNDO
5 - TEMP / BACKUP /ARCHIVE
   
além de um boa controladora RAID e discos de alta performance (15.000
rpm, 16MB cache)
estamos pensando em trocar o servidor de produção o ano que vem, e
 meu
DBA esta querendo implementar
o ASM.
   
sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir
opiniões a respeito desta tecnologia, e quando
realmente o uso dela se faz necessário. caso eu mantenha a lógica
atual, de manter os RAID 

[oracle_br] Re: bloco de dados foi corrompido

2009-10-15 Por tôpico jlchiappa
Segue :

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

 
 
 Consegui recuperar as informações,  

OK, mas ** EXATAMENTE ** de que maneira : voltou um backup, trouxe os dados de 
um export anterior, re-inseriu-os, COMO  Isso influencia diretamente nas 
ações a tomar...

 porém quando vou tentar excluir o bloco
 que está offline.. 

não, ** não existe ** bloco offline, apenas datafile offline... Aliás, ** SE ** 
vc seguiu a recomendação que eu dei, eu tinha dito pra vc primeiro obter a 
informação de oura fonte e a reservar , *** DEPOIS *** excluir o bad block (não 
tem NADA a ver com ONLINE ou OFFLINE, o Bloco deveria ser excluído), e APENAS 
ENTÂO inserir a informação recuperada...

 dá a msg seguinte : ORA-03264: não é possível eliminar o
 arquivo de dados off-line do tablespace gerenciado localmente
 Tentei tb usando o comando: *
 
 ALTER DATABASE DATAFILE *'+DATA//datafile/xxx14'* OFFLINE DROP*;
 

não, não, ** não era ** esse o procedimento, era recuperar o bloco , e não 
botar o datafile offline... MAs enfim, agora que vc já fez, o que ocorre aí é 
uma restrição de tablespaces lmts (deve ser a sua) em alguns releases, que não 
deixa fazer drop de datafiles offline : se vc conseguir colocar esse datafile 
online ok, aí vc poderá fazer drop dele, se não o melhor procedimento é vc 
dropar a tablespace, remover manualmente os datafiles, e depois recriar e 
trazer os dados de volta...

 []s

  Chiappa



Re: [oracle_br] Restaurar backup do Rman

2009-10-15 Por tôpico Marcos Fontana
Você usava algum repositório, tipo outra instância ou tudo estava no control
file?

Att.

Marcos Fontana

2009/10/15 aleksandrosouza aleksandroso...@yahoo.com.br



 Boa tarde,
 Existia uma rotina de backup do RMAN que era executada diariamente, nessa
 rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não
 os .dbf.
 Todos os arquivos relacionados ao backup estavam guardados em uma unidade
 externa.
 O disco aonde estava instalado o Oracle foi perdido e somente sobrou os
 backups feitos pelo RMAN.
 Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito
 pelo Rman ?.
 Se isso for possível alguem tem alguma documentação específica para essa
 situação ?
 Não sei qual era a estrutura que existia anteriormente, o que é possível
 fazer, instalar um banco vazio na outra máquina e configurar o rman e
 solicitar o restore ou tem outra forma de fazer.
 Grato e desculpem minha ignorância.

 O Oracle em questão é o 11.1

  



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



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Alan Corte

+

na verdade tenho 10 discos..
5 conjuntos de RAID 1.

divido oracle em 5 partes

RAID 1 146 GB A) SO / ORACLE / CTRFILE
RAID 1 146 GB B) DATAFILES / CTRFILE
RAID 1 146 GB C) LOGFILE
RAID 1 146 GB D) UNDO
RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE

acho que fui mais claro agora.. desculpem..



Marcos Fontana escreveu:
  

 Sinceramente,

 De Windows eu não posso falar muito, pois nunca vi um benchmark entre 
 NTFS e
 ASM e por isso desconheço o overhead entre NTFS e ASM.

 De acordo com o que você disse (volume de dados e tamanho dos discos),
 acredito que você só tenha dois discos espelhados correto? Não da nem para
 comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou
 mesmo o do linux ou windows). Com certeza o raid da controladora vai ter
 melhor performance que o raid do asm. Neste caso, se você fizer o raid na
 controladora você vai apresentar só um disco ai não tem como o ASM fazer
 nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois
 simultaneamente (locais lógicos do raid), claro que ele escreve nos dois
 discos (raid1).

 Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a
 controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em
 substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que
 eu conheça.

 Atenciosamente,

 Marcos Fontana

 2009/10/15 Alan Corte a...@flamboia.com.br 
 mailto:alan%40flamboia.com.br

 
 
  Marcos,
 
  de quanto seria este overhead? (windows ntfs)
  entendi que o ASM instala em um disco sem uma partição definida, ou
  seja, é o oracle que irá fazer o trabalho do SO em termos de
  gravação/leitura. inclusive balanceando a carga dos dados nos
  conjuntos dos discos que fazem parte do diskgroup, inclusive executando
  os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele
  mesmo fazendo um RAID internamente (me corrijam se estiver errado)
 
  agora começa surgir as duvidas
 
  1) se o próprio banco se encarrega de fazer a parte de mirror dos
  objetos, qual a necessidade de criar um RAID via hardware? seria
  mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...
 
  posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos
  disponíveis para fazer o ASM ?
 
  se sim..
 
  atualmente o meu banco roda, sem ter que gerenciar a distribuição dos
  dados, ja que as partes do mesmos
  ja estão divididas... se usar o ASM tenho que levar isto em
  consideração, pois caberá a ele a tarefa de fazer redundância de
  objetos.. etc..
  ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não
  fica quase a mesma coisa no meu ambiente?
 
  me parece que ASM é mais interessante para base de dados gigantes, onde
  a tarefa de gerenciamento de discos é algo relevante...
 
  no meu caso, minha base de dados não é tão grande assim, estou falando
  em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
  só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que
  são meus maiores arquivos no RAID 1, tem o total de 40GB...
  ou seja, ainda tem muito espaço nos discos para crescer...
 
  por isso minha duvida em relação ao ASM.. pois me parece que ele vem
  suprir uma necessidade muito maior do que eu tenho atualmente...
 
  é aquele velho ditado de matar mosca com bazucaentende?
 
  valeu...
 
  A. Corte.
 
  Marcos Fontana escreveu:
  
  
   Bom dia!
  
   Outro detalhe é que não há o overhead do FS. O ASM também possui
   caracteristicas de balanceamento de carga entre discos, apesar que
   usando o
   RAID1 ele não vai conseguir fazer isso.
  
   Atenciosamente,
  
   Marcos Fontana
  
   2009/10/15 itonebr alessan...@applysolutions.com.br 
 mailto:alessandro%40applysolutions.com.bralessandro%40applysolutions.com.br
   
 mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
  
 
  
   
   
   
Alan,
Voce pode continuar utilizando o RAID 1 (mirror external) em
   conjunto com o
ASM.
O ASM é uma especie de LVM da Oracle, não é precisa da file 
 system do
  SO
(seja ela ntfs, ext... e por aih vai).
   
Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar 
 RAC na
versão standard (10g e )
   
Abraços
Alessandro Guimarães
--- Em oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
   
 mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br
 
   oracle_br%40yahoogrupos.com.br, Alan
 
Corte a...@... escreveu

 Olá pessoal, não costumo postar aqui, porém sempre vejo os 
 post e as
 dicas do pessoal; confesso
 que já me salvaram de muitas situações, então, meus sinceros
agradecimentos.

 mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM.

 quando realmente eu devo usar esta tecnologia?

 pergunto, pois eu tenho em meu ambiente, a seguinte configuração:

 5 conjuntos de raid 1
   

Re: [oracle_br] erro instalação oracle 10 com aix

2009-10-15 Por tôpico Marcos Fontana
Isso está na mídia. Procure no CD1 (acho que no 5.3 tava nele) com find .
-name bos.adt*. Ai é só instalar.

Atenciosamente,

Marcos Fontana

2009/10/15 Rosivaldo Ramalho rosiva...@gmail.com



 Amigo,

 Esses pacotes do AIX vc consegue com o teu fornecedor de suporte, ou
 com a própria IBM.

 2009/10/15 orfeu lima orfe...@hotmail.com orfeuml%40hotmail.com:

 
  Estou instalando(tentando) o oracle(10g r2) em um ambiente AIX(6.1), mas
 esta dando erro
  no momento do link dos arquivos.(
  error in invoking target 'relink' of
  makefile '/oracle/u01/app/product/10.2/
  precomp/lib/ins_precomp.mk')
  Fiz uma pesquisa e esta faltando um dos pacotes(bos.adt.libm).
  Caso tenha ou souber aonde posso achar, agradeceria.
  abraço.
  __
  Acesse seu Hotmail de onde quer que esteja através do celular. Clique
 aqui.
 
 http://www.windowslive.com.br/celular/home.asp?utm_source=MSN_Hotmailutm_medium=Taglineutm_campaign=MobileServices200908
 
  [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
 
 
 

 --
 Rosivaldo Azevedo Ramalho
 Consultor Oracle Database / Application Server
 mail/msn: rosiva...@gmail.com rosivaldo%40gmail.com
 mobile: +55 83 8893 8281
 Oracle Database 10g Certified Professional
 Oracle Application Server 10g Certified Professional
  



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



Re: [oracle_br] Re: Migração de banco de Oracle 9i para Oracle 10g - criação e remoção de parâmetros

2009-10-15 Por tôpico Fernando Mariano
jlchiappa realmente foi um erro de digitação o = e * a mais... :). A string
não possui acentos são apenas números.
Em relação a versão do Oracle, no site para linux na arquitetura x86_64 só
existe a versão 10.2.0.1 para baixar, vou verificar se existe o patch no
metalink...

Bom tive pesquisando mais um pouco na internet e descobri uma variável a ser
setada antes do export do banco de dados. Com ela o character set do export
é realizado de acordo com o que foi configurado no banco de dados.

Para fazer o export fiz o seguinte:

*export NLS_LANG=.AL32UTF8
exp erp/se...@dberp TABLESPACES=ERP FILE=erp_9.2.0.4.dmp LOG=erp_9.2.0.4.log
*

E na hora de fazer o import na outra máquina:

*export NLS_LANG=.AL32UTF8
imp system/ise...@erp full=yes file=erp_9.2.0.4.dmp log=erp_import_9204.log*

Desta forma a mensagem de conversão abaixo não aparece mais no export e nem
no import:

*Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses AL32UTF8 character set (possible charset conversion)*

Após a utilização da variável NLS_LANG, a única mensagem que aparece é a
seguinte no exp e imp.

*import done in AL32UTF8 character set and AL16UTF16 NCHAR character set*

Tanto a importação quanto a exportação apresentam a mensagem no final da
execução do comando.

*Import terminated successfully without warnings.

*Em relação a configuração de character set do banco 9i e 10g eles estão
iguais. Salvei a query *select * from nls_database_parameters; **através
do comando spool e depois fiz um diff entre os arquivos. A única diferença
foi a versão do banco de dados, vejam:

r...@sfera:/home/fernando/tmp/oracle# diff charsetOracle9i.txt
charsetOracle10g.txt
95c95

9.2.0.4.0

---
 10.2.0.1.0

*Até agora fiz a migração do banco através dos comandos exp e imp. Sei que
existe o dbua para migração dos dados, tentei utiliza-lo porém não consegui
fazer ele exergar a base no meu outro servidor com Oracle 9i. É possível
migrar um banco de dados 9i que está em um outro servidor ?

Caso alguém tenha alguma sugestão... fico agradecido.



Abraço*
Fernando


*











2009/10/14 jlchiappa jlchia...@yahoo.com.br



 Bem, imagino que o '=' e o '*' a mais na tua msg é defeito do seu programa
 de emails, o que digo sobre a pergunta é : não, isso NÃO faz sentido,
 rigorosamente NÂO EXISTE diferença alguma entre o LIKE do 9i e do 10g :

 SQL*Plus: Release 9.2.0.8.0 - Production
 Conectado a:
 Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production

 SQL select empno, ename, sal from emp;

 EMPNO ENAME SAL
 -- -- --
 7369 SMITH 800
 7788 SCOTT 3000
 

 SQL select empno, ename, sal from emp where ename like 'SMITH';

 EMPNO ENAME SAL
 -- -- --
 7369 SMITH 800

 e no 10g :

 SQL*Plus: Release 10.2.0.4.0 - Production
 Conectado a:
 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production

 sc...@o10gr2:SQLselect empno, ename, sal from emp;

 EMPNO ENAME SAL
 -- -- --
 7369 SMITH 800
 7499 ALLEN 1600
 

 sc...@o10gr2:SQLselect empno, ename, sal from emp where ename like
 'SMITH';

 EMPNO ENAME SAL
 -- -- --
 7369 SMITH 800

 sei que teve n+1! bugzinhos no 10.2.0.1, rigorosamente ** não ** faz o
 menor sentido migrar pra ele , o 10.2.0.4 é o recomendado mas afaik nenhum
 deles interfere com like, não Pra mim foi falha tua no export/import
 (não setou o characterset correto na linha de comando na hora de fazer o
 exp, talvez, e tem acentos/caracteres especiais na string ?), ou há espaços
 em branco antes e depois da string... Faz um dump da coluna pra ver o que tá
 efetivamente gravado lá dentro, faça os testes via sqlplus e veja o que vc
 vai ver...


 []s

 Chiappa
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Fernando Mariano gro...@... escreveu
 
  Pessoal,
 
  consegui realizar a migração do Oracle 9i para Oracle 10g. Vejam a
 mensagem
  abaixo após executar o @utlu102i.sql no Oracle 10g.
 
  --
  *
  SQL @utlu102i.sql
  Oracle Database 10.2 Upgrade Information Utility 10-30-2009 22:07:51
  .
  **
  Database:
  **
  -- name: ERP
  -- version: 10.2.0.1.0
  -- compatible: 10.2.0.1.0
  .
  Database already upgraded; to rerun upgrade use rdbms/admin/catupgrd.sql.
 
  PL/SQL procedure successfully completed.
  *
  --
 
  Porém tem um problema, tem uma query que executo em meu servidor Oracle
 9i
  que funciona corretamente, mas no Oracle 10g na clausula where em um
 campo
  do tipo char eu preciso adicionar o % para funcionar:
 
  Por exemplo:
  *Isto funciona no Oracle 9i:
  select * from TABELA where CAMPOCHAR like ='STRING';*
 
 
  *Para funcionar no Oracle 10g Rg eu preciso fazer o seguinte:
  select * 

Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Marcos Fontana
Muito bom!

Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar
melhor que isso? O legal que você ainda esta com muita folga em cada área
desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de
cabeça na distribuição, ai deixaria para o ASM mesmo.

Atenciosamente,

Marcos Fontana

2009/10/15 Alan Corte a...@flamboia.com.br




 +

 na verdade tenho 10 discos..
 5 conjuntos de RAID 1.

 divido oracle em 5 partes

 RAID 1 146 GB A) SO / ORACLE / CTRFILE
 RAID 1 146 GB B) DATAFILES / CTRFILE
 RAID 1 146 GB C) LOGFILE
 RAID 1 146 GB D) UNDO
 RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE

 acho que fui mais claro agora.. desculpem..

 Marcos Fontana escreveu:
 
 
  Sinceramente,
 
  De Windows eu não posso falar muito, pois nunca vi um benchmark entre
  NTFS e
  ASM e por isso desconheço o overhead entre NTFS e ASM.
 
  De acordo com o que você disse (volume de dados e tamanho dos discos),
  acredito que você só tenha dois discos espelhados correto? Não da nem
 para
  comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou
  mesmo o do linux ou windows). Com certeza o raid da controladora vai ter
  melhor performance que o raid do asm. Neste caso, se você fizer o raid na
  controladora você vai apresentar só um disco ai não tem como o ASM
 fazer
  nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois
  simultaneamente (locais lógicos do raid), claro que ele escreve nos dois
  discos (raid1).
 
  Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a
  controladora com certeza é mais rápida. No seu caso, poderia usar o ASM
 em
  substituição ao NTFS, mas não sei se vale a pena pois não há benchmark
 que
  eu conheça.
 
  Atenciosamente,
 
  Marcos Fontana
 
  2009/10/15 Alan Corte a...@flamboia.com.br alan%40flamboia.com.br
  mailto:alan%40flamboia.com.br alan%2540flamboia.com.br
 
  
  
   Marcos,
  
   de quanto seria este overhead? (windows ntfs)
   entendi que o ASM instala em um disco sem uma partição definida, ou
   seja, é o oracle que irá fazer o trabalho do SO em termos de
   gravação/leitura. inclusive balanceando a carga dos dados nos
   conjuntos dos discos que fazem parte do diskgroup, inclusive executando
   os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele
   mesmo fazendo um RAID internamente (me corrijam se estiver errado)
  
   agora começa surgir as duvidas
  
   1) se o próprio banco se encarrega de fazer a parte de mirror dos
   objetos, qual a necessidade de criar um RAID via hardware? seria
   mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...
  
   posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos
   disponíveis para fazer o ASM ?
  
   se sim..
  
   atualmente o meu banco roda, sem ter que gerenciar a distribuição dos
   dados, ja que as partes do mesmos
   ja estão divididas... se usar o ASM tenho que levar isto em
   consideração, pois caberá a ele a tarefa de fazer redundância de
   objetos.. etc..
   ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não
   fica quase a mesma coisa no meu ambiente?
  
   me parece que ASM é mais interessante para base de dados gigantes, onde
   a tarefa de gerenciamento de discos é algo relevante...
  
   no meu caso, minha base de dados não é tão grande assim, estou falando
   em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
   só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que
   são meus maiores arquivos no RAID 1, tem o total de 40GB...
   ou seja, ainda tem muito espaço nos discos para crescer...
  
   por isso minha duvida em relação ao ASM.. pois me parece que ele vem
   suprir uma necessidade muito maior do que eu tenho atualmente...
  
   é aquele velho ditado de matar mosca com bazucaentende?
  
   valeu...
  
   A. Corte.
  
   Marcos Fontana escreveu:
   
   
Bom dia!
   
Outro detalhe é que não há o overhead do FS. O ASM também possui
caracteristicas de balanceamento de carga entre discos, apesar que
usando o
RAID1 ele não vai conseguir fazer isso.
   
Atenciosamente,
   
Marcos Fontana
   
2009/10/15 itonebr 
alessan...@applysolutions.com.bralessandro%40applysolutions.com.br
  mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
 alessandro%40applysolutions.com.br
   
  mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
 alessandro%2540applysolutions.com.br
   
  
   



 Alan,
 Voce pode continuar utilizando o RAID 1 (mirror external) em
conjunto com o
 ASM.
 O ASM é uma especie de LVM da Oracle, não é precisa da file
  system do
   SO
 (seja ela ntfs, ext... e por aih vai).

 Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar
  RAC na
 versão standard (10g e )

 Abraços
 Alessandro Guimarães
 --- Em 

[oracle_br] Exception

2009-10-15 Por tôpico fsilva6
Galera,
   Os dois passos estão presentes em um único sql. Quando executar o passo 
1 e ocorrer um erro, preciso que o script seja abortado e não passe de forma 
alguma para o passo 2. Ao executar o script o processo dá o  erro ORA-06512 e 
passa para o passo 2. O que posso fazer para resolver esse problema?

SET LINESIZE 1000
SET PAGESIZE 0
SET VERIFY OFF
SET FEEDBACK OFF
SET COLSEP ';'
SET SERVEROUTPUT ON
DECLARE
  
  IND_DROP VARCHAR2(5);
  NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
  t VARCHAR2(2000);

BEGIN
  DBMS_OUTPUT.ENABLE(100);
  DBMS_OUTPUT.PUT_LINE(TO_CHAR(SYSDATE,'DD/MM/ HH24:MI:SS')||' -- Inicio 
da exclusão da tabela temporária '|| NO_TABELA ||'.');

  EXECUTE IMMEDIATE 'DROP TABLE '|| NO_TABELA;
 

EXCEPTION
WHEN others THEN
dbms_output.put_line( 'ERRO PASSO 1' );
END;
/

DECLARE
  
  IND_DROP VARCHAR2(5);
  NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
  t VARCHAR2(2000);

BEGIN
  DBMS_OUTPUT.ENABLE(100);

  EXECUTE IMMEDIATE 'RENAME ' ||NO_TABELA_AUX|| ' TO ' ||NO_TABELA 
 

EXCEPTION
WHEN others THEN
dbms_output.put_line( 'ERRO PASSO 2' );
END;
/



[oracle_br] Re: ASM

2009-10-15 Por tôpico itonebr

Acho que está bom também.
A diferença é que no asm vc criaria dois disk groups (recomendado) um pra dados 
e outro pra flash com os 584 Gb (146 continuaria para SO e ORACLE). 
Apenas lembrando que o ASM tem um algoritmo especifico pra cada arquivo:COARSE 
(datafile) e FINE (control e redo's)
Abraços
Alessandro Guimarães
--- Em oracle_br@yahoogrupos.com.br, Marcos Fontana fontana.mar...@... 
escreveu

 Muito bom!
 
 Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar
 melhor que isso? O legal que você ainda esta com muita folga em cada área
 desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de
 cabeça na distribuição, ai deixaria para o ASM mesmo.
 
 Atenciosamente,
 
 Marcos Fontana
 
 2009/10/15 Alan Corte a...@...
 
 
 
 
  +
 
  na verdade tenho 10 discos..
  5 conjuntos de RAID 1.
 
  divido oracle em 5 partes
 
  RAID 1 146 GB A) SO / ORACLE / CTRFILE
  RAID 1 146 GB B) DATAFILES / CTRFILE
  RAID 1 146 GB C) LOGFILE
  RAID 1 146 GB D) UNDO
  RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE
 
  acho que fui mais claro agora.. desculpem..
 
  Marcos Fontana escreveu:
  
  
   Sinceramente,
  
   De Windows eu não posso falar muito, pois nunca vi um benchmark entre
   NTFS e
   ASM e por isso desconheço o overhead entre NTFS e ASM.
  
   De acordo com o que você disse (volume de dados e tamanho dos discos),
   acredito que você só tenha dois discos espelhados correto? Não da nem
  para
   comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou
   mesmo o do linux ou windows). Com certeza o raid da controladora vai ter
   melhor performance que o raid do asm. Neste caso, se você fizer o raid na
   controladora você vai apresentar só um disco ai não tem como o ASM
  fazer
   nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois
   simultaneamente (locais lógicos do raid), claro que ele escreve nos dois
   discos (raid1).
  
   Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a
   controladora com certeza é mais rápida. No seu caso, poderia usar o ASM
  em
   substituição ao NTFS, mas não sei se vale a pena pois não há benchmark
  que
   eu conheça.
  
   Atenciosamente,
  
   Marcos Fontana
  
   2009/10/15 Alan Corte a...@... alan%40flamboia.com.br
   mailto:alan%40flamboia.com.br alan%2540flamboia.com.br
  
   
   
Marcos,
   
de quanto seria este overhead? (windows ntfs)
entendi que o ASM instala em um disco sem uma partição definida, ou
seja, é o oracle que irá fazer o trabalho do SO em termos de
gravação/leitura. inclusive balanceando a carga dos dados nos
conjuntos dos discos que fazem parte do diskgroup, inclusive executando
os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele
mesmo fazendo um RAID internamente (me corrijam se estiver errado)
   
agora começa surgir as duvidas
   
1) se o próprio banco se encarrega de fazer a parte de mirror dos
objetos, qual a necessidade de criar um RAID via hardware? seria
mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...
   
posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos
disponíveis para fazer o ASM ?
   
se sim..
   
atualmente o meu banco roda, sem ter que gerenciar a distribuição dos
dados, ja que as partes do mesmos
ja estão divididas... se usar o ASM tenho que levar isto em
consideração, pois caberá a ele a tarefa de fazer redundância de
objetos.. etc..
ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não
fica quase a mesma coisa no meu ambiente?
   
me parece que ASM é mais interessante para base de dados gigantes, onde
a tarefa de gerenciamento de discos é algo relevante...
   
no meu caso, minha base de dados não é tão grande assim, estou falando
em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que
são meus maiores arquivos no RAID 1, tem o total de 40GB...
ou seja, ainda tem muito espaço nos discos para crescer...
   
por isso minha duvida em relação ao ASM.. pois me parece que ele vem
suprir uma necessidade muito maior do que eu tenho atualmente...
   
é aquele velho ditado de matar mosca com bazucaentende?
   
valeu...
   
A. Corte.
   
Marcos Fontana escreveu:


 Bom dia!

 Outro detalhe é que não há o overhead do FS. O ASM também possui
 caracteristicas de balanceamento de carga entre discos, apesar que
 usando o
 RAID1 ele não vai conseguir fazer isso.

 Atenciosamente,

 Marcos Fontana

 2009/10/15 itonebr alessan...@...alessandro%40applysolutions.com.br
   mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
  alessandro%40applysolutions.com.br

   mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
  

[oracle_br] Re: Migração de banco de Oracle 9i para Oracle 10g - criação e remoção de parâmetros

2009-10-15 Por tôpico jlchiappa
Então : 

 Em relação a versão do Oracle, no site para linux na arquitetura x86_64 só
 existe a versão 10.2.0.1 para baixar, vou verificar se existe o patch no
 metalink...

óbvio que existe, sim, é um patch já disponível há bastante tempo... Na verdade 
no technet (esse deve ser o site a que vc se referiu) normalmente fica a 
versão-base só, os patches todos só quem tem acesso ao metalink (o Suporte 
pago) pode baixar...

Em relação à situação, primeiro, cadê o DUMP que citei ??? É esse cara que vai 
nos mostrar ** EXATAMENTE ** o que está gravado lá dentro da string, é 
simplesmente fazer um :

SELECT nomedacoluna, dump(nomedacoluna) FROM nomedatabela WHERE nomedacoluna 
like '%condiçãoquetrazalgunsregistros%';

se houver espaços, caracteres ocultos, ou o que for esse dump nos mostrará  
E nos diga o datatype dessa string, é CHAR, VARCHAR2, NCHAR, o que exatamente ??

Segundo, sim, é EXATAMENTE a NLS_LANG à qual me referi quando disse 'setar NLS 
na linha de comando' : só estranhei que vc está usando characterset de 32 bits, 
isso é coisa de banco globalizado, que vai armazenar strings com caracteres 
orientais e coisa do tipo, é REALMENTE isso que vc queria ? E normalmente se 
indica a língua e o território junto com o characterset, tipo :

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

Enfim, SE realmente vc fez correto o DUMP vai mostrar isso pra nós.. 

Aí chegamos no TERCEIRO ponto, outro q que vc não nos diz, que é :  testes 
feitos com sqlplus (OBVIAMENTE com a NLS_LANG setada) . Isso é importante 
porque o characterset no database ** não ** sobrepõe o setting no cliente, 
tranquilamente PODE SER que o teu programa-cliente não esteja trabalhando com o 
characterset correto e alguma conversão com perda esteja acontecendo : o 
sqlplus é facilmente ajustado com as vars de ambiente em linha de comando, por 
isso sugeri estes testes...

Quanto ao assistente de migração : eu não o uso (prefiro sempre fazer a 
migração via linha de comando, controlando o processo em detalhes), mas sei que 
num banco Oracle ** necessariamente ** os datafiles TEM que estarem locais, 
diretamente acessíveis pelo servidor , absolutamente Não Há como vc migrar (e 
nem sequer abrir) um database aonde os datafiles estão remotos, em 
princípio Sendo assim se vc fosse migrar esse banco os arquivos TERIAM que 
ser copiados até o novo servidor, NÂO TEM COMO o novo servidor 'enxergar' os 
arquivos lá na outra máquina, ok ? Em tese vc até poderia montar um Samba/NFS 
para fazer o servidor 10g 'pensar' que os arquivos são locais, mas isso é uma 
gambi danada, não recomendaria, é mesmo copiar os arqs pro local definitivo em 
que eles ficam...

[]s

  Chiappa



[oracle_br] Re: Exception

2009-10-15 Por tôpico jlchiappa
Rigorosamente *** não existe *** num script sqlplus esse conceito de 'passo', 
um script é executado do começo ao fim, PONTO... O que vc pode tentar aí é :

a) comando WHENEVER {SQL}ERROR do sqlplus , setando o ambiente para que o 
sqlplus desconecte e saia se der erro

ou

b) ter cada 'passo' da tarefa num script .sql diferente, e ter um script .sql 
principal que chama cada um dos sub-scripts com @ fazendo um IF antes, + ou - 
tipo um principal assim :

COLUMN COL_NEXT_STEP NEW_VALUE NOME_PROXIMO
@passo1.sql
@NOME_PROXIMO

e o script paso1.sql seria algo tipo :

BEGIN
   comandosqueqiero;
   SELECT 'passo2.sql' COL_NEXT_STEP from dual;
EXCEPTION
   select null COL_NEXT_STEP from dual;
END;
/



ok ?  ** Óbvio **, nada impede vc de fazer o master numa OUTRA 
linguagem/ambiente de scripting que possa executar o plus (um shell script, um 
.BAT, o que for), aí o master ficaria (em pseudocódigo):


sqlplus user/senha @passo1.sql
SE executousemretornarerro ENTÂO
  sqlplus user/senha @passo2.sql
.

e claro, a sintaxe/comandos exatos pra vc obter retorno de erro varia se é um 
.BAT, um shell script, o que for, E pra fazer o plus sair com código de erro 
veja o comand EXIT ...

 []s
 
   Chiappa


--- Em oracle_br@yahoogrupos.com.br, fsilva6 fsil...@... escreveu

 Galera,
Os dois passos estão presentes em um único sql. Quando executar o 
 passo 1 e ocorrer um erro, preciso que o script seja abortado e não passe de 
 forma alguma para o passo 2. Ao executar o script o processo dá o  erro 
 ORA-06512 e passa para o passo 2. O que posso fazer para resolver esse 
 problema?
 
 SET LINESIZE 1000
 SET PAGESIZE 0
 SET VERIFY OFF
 SET FEEDBACK OFF
 SET COLSEP ';'
 SET SERVEROUTPUT ON
 DECLARE
   
   IND_DROP VARCHAR2(5);
   NO_TABELA  VARCHAR2(2000):=UPPER('TESTE');
   t VARCHAR2(2000);
 
 BEGIN
   DBMS_OUTPUT.ENABLE(100);
   DBMS_OUTPUT.PUT_LINE(TO_CHAR(SYSDATE,'DD/MM/ HH24:MI:SS')||' -- Inicio 
 da exclusão da tabela temporária '|| NO_TABELA ||'.');
 
   EXECUTE IMMEDIATE 'DROP TABLE '|| NO_TABELA;
  
 
 EXCEPTION
 WHEN others THEN
 dbms_output.put_line( 'ERRO PASSO 1' );
 END;
 /
 
 DECLARE
   
   IND_DROP VARCHAR2(5);
   NO_TABELA  VARCHAR2(2000):=UPPER('TESTE');
   t VARCHAR2(2000);
 
 BEGIN
   DBMS_OUTPUT.ENABLE(100);
 
   EXECUTE IMMEDIATE 'RENAME ' ||NO_TABELA_AUX|| ' TO ' ||NO_TABELA 
  
 
 EXCEPTION
 WHEN others THEN
 dbms_output.put_line( 'ERRO PASSO 2' );
 END;
 /





[oracle_br] Melhorar performance Union.

2009-10-15 Por tôpico Jean Carlo - Hotmail
Boa tarde, Pessoal.

 

Num cliente tenho um união de 3 select... 

 

Select..

Union

Select

Union

Select

 

O custo de cada select em separado está em torno de 6 .. porem os 3 juntos
está em 20.. tem alguma forma de melhorar a performance do union???

 

 

att,

Jean Carlo Stein da Fonseca

DBA Oracle

+ 55 (48) 9604-6138

Skype: jcthebrother

MSN: jcthebrot...@hotmail.com

 



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



Re: [oracle_br] Re: ASM

2009-10-15 Por tôpico Rosivaldo Ramalho
Te recomendo o ASM sim. Sem falar que quando você tiver sofrendo de
espaço, é só colocar um novo disco no grupo e pronto.

Quanto ao RAID, você pode dizer ao ASM que a redundância é externa,
assim, todo o espelhamento fica por conta da controladora.

2009/10/15 itonebr alessan...@applysolutions.com.br:

 Acho que está bom também.
 A diferença é que no asm vc criaria dois disk groups (recomendado) um pra 
 dados e outro pra flash com os 584 Gb (146 continuaria para SO e ORACLE).
 Apenas lembrando que o ASM tem um algoritmo especifico pra cada 
 arquivo:COARSE (datafile) e FINE (control e redo's)
 Abraços
 Alessandro Guimarães
 --- Em oracle_br@yahoogrupos.com.br, Marcos Fontana fontana.mar...@... 
 escreveu

 Muito bom!

 Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar
 melhor que isso? O legal que você ainda esta com muita folga em cada área
 desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de
 cabeça na distribuição, ai deixaria para o ASM mesmo.

 Atenciosamente,

 Marcos Fontana

 2009/10/15 Alan Corte a...@...

 
 
 
  +
 
  na verdade tenho 10 discos..
  5 conjuntos de RAID 1.
 
  divido oracle em 5 partes
 
  RAID 1 146 GB A) SO / ORACLE / CTRFILE
  RAID 1 146 GB B) DATAFILES / CTRFILE
  RAID 1 146 GB C) LOGFILE
  RAID 1 146 GB D) UNDO
  RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE
 
  acho que fui mais claro agora.. desculpem..
 
  Marcos Fontana escreveu:
  
  
   Sinceramente,
  
   De Windows eu não posso falar muito, pois nunca vi um benchmark entre
   NTFS e
   ASM e por isso desconheço o overhead entre NTFS e ASM.
  
   De acordo com o que você disse (volume de dados e tamanho dos discos),
   acredito que você só tenha dois discos espelhados correto? Não da nem
  para
   comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou
   mesmo o do linux ou windows). Com certeza o raid da controladora vai ter
   melhor performance que o raid do asm. Neste caso, se você fizer o raid na
   controladora você vai apresentar só um disco ai não tem como o ASM
  fazer
   nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois
   simultaneamente (locais lógicos do raid), claro que ele escreve nos dois
   discos (raid1).
  
   Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a
   controladora com certeza é mais rápida. No seu caso, poderia usar o ASM
  em
   substituição ao NTFS, mas não sei se vale a pena pois não há benchmark
  que
   eu conheça.
  
   Atenciosamente,
  
   Marcos Fontana
  
   2009/10/15 Alan Corte a...@... alan%40flamboia.com.br
   mailto:alan%40flamboia.com.br alan%2540flamboia.com.br
  
   
   
Marcos,
   
de quanto seria este overhead? (windows ntfs)
entendi que o ASM instala em um disco sem uma partição definida, ou
seja, é o oracle que irá fazer o trabalho do SO em termos de
gravação/leitura. inclusive balanceando a carga dos dados nos
conjuntos dos discos que fazem parte do diskgroup, inclusive executando
os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele
mesmo fazendo um RAID internamente (me corrijam se estiver errado)
   
agora começa surgir as duvidas
   
1) se o próprio banco se encarrega de fazer a parte de mirror dos
objetos, qual a necessidade de criar um RAID via hardware? seria
mais proteção somente? ficaríamos assim, RAID por hardware + ASM ...
   
posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos
disponíveis para fazer o ASM ?
   
se sim..
   
atualmente o meu banco roda, sem ter que gerenciar a distribuição dos
dados, ja que as partes do mesmos
ja estão divididas... se usar o ASM tenho que levar isto em
consideração, pois caberá a ele a tarefa de fazer redundância de
objetos.. etc..
ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não
fica quase a mesma coisa no meu ambiente?
   
me parece que ASM é mais interessante para base de dados gigantes, onde
a tarefa de gerenciamento de discos é algo relevante...
   
no meu caso, minha base de dados não é tão grande assim, estou falando
em algo de 60 GB no total.. e a estimativa de crescimento é baixo ...
só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que
são meus maiores arquivos no RAID 1, tem o total de 40GB...
ou seja, ainda tem muito espaço nos discos para crescer...
   
por isso minha duvida em relação ao ASM.. pois me parece que ele vem
suprir uma necessidade muito maior do que eu tenho atualmente...
   
é aquele velho ditado de matar mosca com bazucaentende?
   
valeu...
   
A. Corte.
   
Marcos Fontana escreveu:


 Bom dia!

 Outro detalhe é que não há o overhead do FS. O ASM também possui
 caracteristicas de balanceamento de carga entre discos, apesar que
 usando o
 RAID1 ele não vai conseguir fazer isso.

 Atenciosamente,

 

[oracle_br] Re: Melhorar performance Union.

2009-10-15 Por tôpico jlchiappa
Na união em si o principal ajuste que se pode fazer é usar UNION ALL ao invés 
de UNION se possível, pois o UNION sozinho impõe uma operação de DISTINCT que 
pode ser custosa, MAS em tuning de SQL a Primeira coisa que se faz quando se vê 
UNION é tentar ELIMINÁ-LO : veja vc, a lógica da união via de regra implica que 
vc vai ler x blocos procurando pelas condições da primeira parte, depois VAI 
TER QUE reler DE NOVO os blocos procurando agora pelas condições da segunda 
união, assim por diante - aliás faz sentido, se um SELECT custa 6, o 
Select.. Union Select Union Select (ie, o SELECT repetido 3x) custa 
pouco mais de 6 x 3, tá dentro...
 Bem, a razão pra se eliminar UNIONs é justamente esses I/Os repetidos,  e o 
FATO é que I/O é I/O, é custoso, é ** maligno ** pra performance... OK, muito 
provavelmente os segundos I/Os vão ser feitos no cache do abnc, mas não 
importa, ainda assim custa CPU e tempo, I/O bom é I/O eliminado... A idéia 
básica pra se tentar eliminar é , ao invés de :

SELECT nnn
 FROM tabelas
WHERE condição1
UNION
SELECT nnn
 FROM tabelas
WHERE condição2
;

vc ter um 

SELECT nnn
 FROM tabelas
WHERE (condição1 or condição1)


lógico, nem sempre dá, mas se der vc deve ter um lucro aí... 

 []s
 
  Chiappa


--- Em oracle_br@yahoogrupos.com.br, Jean Carlo - Hotmail jcthebrot...@... 
escreveu

 Boa tarde, Pessoal.
 
  
 
 Num cliente tenho um união de 3 select... 
 
  
 
 Select..
 
 Union
 
 Select
 
 Union
 
 Select
 
  
 
 O custo de cada select em separado está em torno de 6 .. porem os 3 juntos
 está em 20.. tem alguma forma de melhorar a performance do union???
 
  
 
  
 
 att,
 
 Jean Carlo Stein da Fonseca
 
 DBA Oracle
 
 + 55 (48) 9604-6138
 
 Skype: jcthebrother
 
 MSN: jcthebrot...@...
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





RES: [oracle_br] Restaurar backup do Rman

2009-10-15 Por tôpico Aleksandro Souza Azevedo
Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Marcos Fontana
Enviada em: quinta-feira, 15 de outubro de 2009 03:13 PM
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Restaurar backup do Rman

 

  

Você usava algum repositório, tipo outra instância ou tudo estava no control
file?

Att.

Marcos Fontana

2009/10/15 aleksandrosouza aleksandroso...@yahoo.com.br
mailto:aleksandrosouza%40yahoo.com.br 



 Boa tarde,
 Existia uma rotina de backup do RMAN que era executada diariamente, nessa
 rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não
 os .dbf.
 Todos os arquivos relacionados ao backup estavam guardados em uma unidade
 externa.
 O disco aonde estava instalado o Oracle foi perdido e somente sobrou os
 backups feitos pelo RMAN.
 Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito
 pelo Rman ?.
 Se isso for possível alguem tem alguma documentação específica para essa
 situação ?
 Não sei qual era a estrutura que existia anteriormente, o que é possível
 fazer, instalar um banco vazio na outra máquina e configurar o rman e
 solicitar o restore ou tem outra forma de fazer.
 Grato e desculpem minha ignorância.

 O Oracle em questão é o 11.1

 


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





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



Re: RES: [oracle_br] Restaurar backup do Rman

2009-10-15 Por tôpico itonebr

Pelo que entendi, o rman não tem os backup's do datafiles ?
Sem o backup dos datafile não tem como fazer nem o restore e nem o recover.

Se tiver o backup dos datafiles, vc precisa fazer o restore do control, 
posteriormente dos datafiles e aplicar os archives.

Uma duvida..vc escreveu que o disco onde estava instalado o Oracle foi perdido. 
Apenas os software estava instalado ou o banco estava neste disco tb ?

Abraços
Alessandro Guimaraes

--- Em oracle_br@yahoogrupos.com.br, Aleksandro Souza Azevedo 
aleksandroso...@... escreveu

 Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina
 
  
 
 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
 nome de Marcos Fontana
 Enviada em: quinta-feira, 15 de outubro de 2009 03:13 PM
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] Restaurar backup do Rman
 
  
 
   
 
 Você usava algum repositório, tipo outra instância ou tudo estava no control
 file?
 
 Att.
 
 Marcos Fontana
 
 2009/10/15 aleksandrosouza aleksandroso...@...
 mailto:aleksandrosouza%40yahoo.com.br 
 
 
 
  Boa tarde,
  Existia uma rotina de backup do RMAN que era executada diariamente, nessa
  rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não
  os .dbf.
  Todos os arquivos relacionados ao backup estavam guardados em uma unidade
  externa.
  O disco aonde estava instalado o Oracle foi perdido e somente sobrou os
  backups feitos pelo RMAN.
  Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito
  pelo Rman ?.
  Se isso for possível alguem tem alguma documentação específica para essa
  situação ?
  Não sei qual era a estrutura que existia anteriormente, o que é possível
  fazer, instalar um banco vazio na outra máquina e configurar o rman e
  solicitar o restore ou tem outra forma de fazer.
  Grato e desculpem minha ignorância.
 
  O Oracle em questão é o 11.1
 
  
 
 
 [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: ASM

2009-10-15 Por tôpico Alan Corte
Olá Rosivaldo.. como vai..

então.. sua recomendação é mais por gerenciamento do que por 
performance..certo ?

Rosivaldo Ramalho escreveu:
  

 Te recomendo o ASM sim. Sem falar que quando você tiver sofrendo de
 espaço, é só colocar um novo disco no grupo e pronto.

 Quanto ao RAID, você pode dizer ao ASM que a redundância é externa,
 assim, todo o espelhamento fica por conta da controladora.

 2009/10/15 itonebr alessan...@applysolutions.com.br 
 mailto:alessandro%40applysolutions.com.br:
 
  Acho que está bom também.
  A diferença é que no asm vc criaria dois disk groups (recomendado) 
 um pra dados e outro pra flash com os 584 Gb (146 continuaria para SO 
 e ORACLE).
  Apenas lembrando que o ASM tem um algoritmo especifico pra cada 
 arquivo:COARSE (datafile) e FINE (control e redo's)
  Abraços
  Alessandro Guimarães
  --- Em oracle_br@yahoogrupos.com.br 
 mailto:oracle_br%40yahoogrupos.com.br, Marcos Fontana 
 fontana.mar...@... escreveu
 
  Muito bom!
 
  Está bem organizado! Pessoal do grupo, será que o ASM consegue 
 organizar
  melhor que isso? O legal que você ainda esta com muita folga em 
 cada área
  desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de
  cabeça na distribuição, ai deixaria para o ASM mesmo.
 
  Atenciosamente,
 
  Marcos Fontana
 
  2009/10/15 Alan Corte a...@...
 
  
  
  
   +
  
   na verdade tenho 10 discos..
   5 conjuntos de RAID 1.
  
   divido oracle em 5 partes
  
   RAID 1 146 GB A) SO / ORACLE / CTRFILE
   RAID 1 146 GB B) DATAFILES / CTRFILE
   RAID 1 146 GB C) LOGFILE
   RAID 1 146 GB D) UNDO
   RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE
  
   acho que fui mais claro agora.. desculpem..
  
   Marcos Fontana escreveu:
   
   
Sinceramente,
   
De Windows eu não posso falar muito, pois nunca vi um benchmark 
 entre
NTFS e
ASM e por isso desconheço o overhead entre NTFS e ASM.
   
De acordo com o que você disse (volume de dados e tamanho dos 
 discos),
acredito que você só tenha dois discos espelhados correto? Não 
 da nem
   para
comparar qualquer forma de raid físico (hardware) com raid 
 lógico (asm ou
mesmo o do linux ou windows). Com certeza o raid da 
 controladora vai ter
melhor performance que o raid do asm. Neste caso, se você fizer 
 o raid na
controladora você vai apresentar só um disco ai não tem como 
 o ASM
   fazer
nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos 
 dois
simultaneamente (locais lógicos do raid), claro que ele escreve 
 nos dois
discos (raid1).
   
Sem mais delongas, eu não usaria o ASM para fazer o 
 espelhamento pois a
controladora com certeza é mais rápida. No seu caso, poderia 
 usar o ASM
   em
substituição ao NTFS, mas não sei se vale a pena pois não há 
 benchmark
   que
eu conheça.
   
Atenciosamente,
   
Marcos Fontana
   
2009/10/15 Alan Corte a...@... alan%40flamboia.com.br
mailto:alan%40flamboia.com.br alan%2540flamboia.com.br
   


 Marcos,

 de quanto seria este overhead? (windows ntfs)
 entendi que o ASM instala em um disco sem uma partição 
 definida, ou
 seja, é o oracle que irá fazer o trabalho do SO em termos de
 gravação/leitura. inclusive balanceando a carga dos dados nos
 conjuntos dos discos que fazem parte do diskgroup, inclusive 
 executando
 os mirrors dos objetos dentro destes conjuntos de disco. ou 
 seja, ele
 mesmo fazendo um RAID internamente (me corrijam se estiver 
 errado)

 agora começa surgir as duvidas

 1) se o próprio banco se encarrega de fazer a parte de mirror dos
 objetos, qual a necessidade de criar um RAID via hardware? seria
 mais proteção somente? ficaríamos assim, RAID por hardware + 
 ASM ...

 posso ter 10 discos no servidor fazendo RAID 1, tendo 5 
 discos lógicos
 disponíveis para fazer o ASM ?

 se sim..

 atualmente o meu banco roda, sem ter que gerenciar a 
 distribuição dos
 dados, ja que as partes do mesmos
 ja estão divididas... se usar o ASM tenho que levar isto em
 consideração, pois caberá a ele a tarefa de fazer redundância de
 objetos.. etc..
 ou seja, retiro o SO, mas tenho o processamento do ASM.. será 
 que não
 fica quase a mesma coisa no meu ambiente?

 me parece que ASM é mais interessante para base de dados 
 gigantes, onde
 a tarefa de gerenciamento de discos é algo relevante...

 no meu caso, minha base de dados não é tão grande assim, 
 estou falando
 em algo de 60 GB no total.. e a estimativa de crescimento é 
 baixo ...
 só para se ter uma idéia, meus discos são de 146GB, e os 
 DATAFILES, que
 são meus maiores arquivos no RAID 1, tem o total de 40GB...
 ou seja, ainda tem muito espaço nos discos para crescer...

 por isso minha duvida em relação ao ASM.. pois me parece que 
 ele vem
 suprir uma necessidade muito maior do que eu tenho atualmente...
  

[oracle_br] Re: Exception

2009-10-15 Por tôpico fsilva6
Valeu chiappa,
o WHENEVER {SQL}ERROR  resolveu meu problema!!!
Tu é o barack Obama dos sql´s. rsrsrsr
;)

--- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchia...@... escreveu

 Rigorosamente *** não existe *** num script sqlplus esse conceito de 'passo', 
 um script é executado do começo ao fim, PONTO... O que vc pode tentar aí é :
 
 a) comando WHENEVER {SQL}ERROR do sqlplus , setando o ambiente para que o 
 sqlplus desconecte e saia se der erro
 
 ou
 
 b) ter cada 'passo' da tarefa num script .sql diferente, e ter um script .sql 
 principal que chama cada um dos sub-scripts com @ fazendo um IF antes, + ou - 
 tipo um principal assim :
 
 COLUMN COL_NEXT_STEP NEW_VALUE NOME_PROXIMO
 @passo1.sql
 @NOME_PROXIMO
 
 e o script paso1.sql seria algo tipo :
 
 BEGIN
comandosqueqiero;
SELECT 'passo2.sql' COL_NEXT_STEP from dual;
 EXCEPTION
select null COL_NEXT_STEP from dual;
 END;
 /
 
 
 
 ok ?  ** Óbvio **, nada impede vc de fazer o master numa OUTRA 
 linguagem/ambiente de scripting que possa executar o plus (um shell script, 
 um .BAT, o que for), aí o master ficaria (em pseudocódigo):
 
 
 sqlplus user/senha @passo1.sql
 SE executousemretornarerro ENTÂO
   sqlplus user/senha @passo2.sql
 .
 
 e claro, a sintaxe/comandos exatos pra vc obter retorno de erro varia se é um 
 .BAT, um shell script, o que for, E pra fazer o plus sair com código de erro 
 veja o comand EXIT ...
 
  []s
  
Chiappa
 
 
 --- Em oracle_br@yahoogrupos.com.br, fsilva6 fsilva6@ escreveu
 
  Galera,
 Os dois passos estão presentes em um único sql. Quando executar o 
  passo 1 e ocorrer um erro, preciso que o script seja abortado e não passe 
  de forma alguma para o passo 2. Ao executar o script o processo dá o  erro 
  ORA-06512 e passa para o passo 2. O que posso fazer para resolver esse 
  problema?
  
  SET LINESIZE 1000
  SET PAGESIZE 0
  SET VERIFY OFF
  SET FEEDBACK OFF
  SET COLSEP ';'
  SET SERVEROUTPUT ON
  DECLARE

IND_DROP VARCHAR2(5);
NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
t VARCHAR2(2000);
  
  BEGIN
DBMS_OUTPUT.ENABLE(100);
DBMS_OUTPUT.PUT_LINE(TO_CHAR(SYSDATE,'DD/MM/ HH24:MI:SS')||' -- 
  Inicio da exclusão da tabela temporária '|| NO_TABELA ||'.');
  
EXECUTE IMMEDIATE 'DROP TABLE '|| NO_TABELA;
   
  
  EXCEPTION
  WHEN others THEN
  dbms_output.put_line( 'ERRO PASSO 1' );
  END;
  /
  
  DECLARE

IND_DROP VARCHAR2(5);
NO_TABELAVARCHAR2(2000):=UPPER('TESTE');
t VARCHAR2(2000);
  
  BEGIN
DBMS_OUTPUT.ENABLE(100);
  
EXECUTE IMMEDIATE 'RENAME ' ||NO_TABELA_AUX|| ' TO ' ||NO_TABELA 
   
  
  EXCEPTION
  WHEN others THEN
  dbms_output.put_line( 'ERRO PASSO 2' );
  END;
  /
 





Re: RES: [oracle_br] Restaurar backup do Rman

2009-10-15 Por tôpico Aleksandro souza
Então, o que foi perdido foi o HD, foi dano físico que não tem como restaurar. 
O backup que era feito no RMAN era {backup database}
Nesse backup estava como autobackup o controlfile e acredito que os logs também.
O esquema é que eu terei que instalar um Oracle em uma outra máquina e voltar 
esse backup do RMAN nessa máquina, porém a system do banco que deu problema 
esta embutida nesse backup. É possível eu deixar esse Oracle que instalei em 
outra máquina da mesma maneira que estava na antiga utilizando esse backup ?. 

--- Em qui, 15/10/09, itonebr alessan...@applysolutions.com.br escreveu:


De: itonebr alessan...@applysolutions.com.br
Assunto: Re: RES: [oracle_br] Restaurar backup do Rman
Para: oracle_br@yahoogrupos.com.br
Data: Quinta-feira, 15 de Outubro de 2009, 18:55


  




Pelo que entendi, o rman não tem os backup's do datafiles ?
Sem o backup dos datafile não tem como fazer nem o restore e nem o recover.

Se tiver o backup dos datafiles, vc precisa fazer o restore do control, 
posteriormente dos datafiles e aplicar os archives.

Uma duvida..vc escreveu que o disco onde estava instalado o Oracle foi perdido. 
Apenas os software estava instalado ou o banco estava neste disco tb ?

Abraços
Alessandro Guimaraes

--- Em oracle...@yahoogrup os.com.br, Aleksandro Souza Azevedo 
aleksandrosouza@ ... escreveu

 Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina
 
 
 
 De: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br] Em
 nome de Marcos Fontana
 Enviada em: quinta-feira, 15 de outubro de 2009 03:13 PM
 Para: oracle...@yahoogrup os.com.br
 Assunto: Re: [oracle_br] Restaurar backup do Rman
 
 
 
 
 
 Você usava algum repositório, tipo outra instância ou tudo estava no control
 file?
 
 Att.
 
 Marcos Fontana
 
 2009/10/15 aleksandrosouza aleksandrosouza@ ...
 mailto:aleksandros ouza%40yahoo. com.br 
 
 
 
  Boa tarde,
  Existia uma rotina de backup do RMAN que era executada diariamente, nessa
  rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não
  os .dbf.
  Todos os arquivos relacionados ao backup estavam guardados em uma unidade
  externa.
  O disco aonde estava instalado o Oracle foi perdido e somente sobrou os
  backups feitos pelo RMAN.
  Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito
  pelo Rman ?.
  Se isso for possível alguem tem alguma documentação específica para essa
  situação ?
  Não sei qual era a estrutura que existia anteriormente, o que é possível
  fazer, instalar um banco vazio na outra máquina e configurar o rman e
  solicitar o restore ou tem outra forma de fazer.
  Grato e desculpem minha ignorância.
 
  O Oracle em questão é o 11.1
 
  
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]


















  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Res: RES: [oracle_br] Restaurar backup do Rman

2009-10-15 Por tôpico Aleksandro souza
Esqueci de comentar, perdeu tudo, o software, os datafiles, todo o disco, só o 
que restou foi o backup do rman que era feito em um hd externo.





De: Aleksandro souza aleksandroso...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Qui, Outubro 15, 2009 9:14:39 PM
Assunto: Re: RES: [oracle_br] Restaurar backup do Rman

   
Então, o que foi perdido foi o HD, foi dano físico que não tem como restaurar. 
O backup que era feito no RMAN era {backup database}
Nesse backup estava como autobackup o controlfile e acredito que os logs também.
O esquema é que eu terei que instalar um Oracle em uma outra máquina e voltar 
esse backup do RMAN nessa máquina, porém a system do banco que deu problema 
esta embutida nesse backup. É possível eu deixar esse Oracle que instalei em 
outra máquina da mesma maneira que estava na antiga utilizando esse backup ?. 

--- Em qui, 15/10/09, itonebr alessan...@applysol utions.com. br escreveu:

De: itonebr alessan...@applysol utions.com. br
Assunto: Re: RES: [oracle_br] Restaurar backup do Rman
Para: oracle...@yahoogrup os.com.br
Data: Quinta-feira, 15 de Outubro de 2009, 18:55

  

Pelo que entendi, o rman não tem os backup's do datafiles ?
Sem o backup dos datafile não tem como fazer nem o restore e nem o recover.

Se tiver o backup dos datafiles, vc precisa fazer o restore do control, 
posteriormente dos datafiles e aplicar os archives.

Uma duvida..vc escreveu que o disco onde estava instalado o Oracle foi perdido. 
Apenas os software estava instalado ou o banco estava neste disco tb ?

Abraços
Alessandro Guimaraes

--- Em oracle...@yahoogrup os.com.br, Aleksandro Souza Azevedo 
aleksandrosouza@ ... escreveu

 Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina
 
 
 
 De: oracle...@yahoogrup os.com.br [mailto:oracle_ b...@yahoogrup os.com.br] Em
 nome de Marcos Fontana
 Enviada em: quinta-feira, 15 de outubro de 2009 03:13 PM
 Para: oracle...@yahoogrup os.com.br
 Assunto: Re: [oracle_br] Restaurar backup do Rman
 
 
 
 
 
 Você usava algum repositório, tipo outra instância ou tudo estava no control
 file?
 
 Att.
 
 Marcos Fontana
 
 2009/10/15 aleksandrosouza aleksandrosouza@ ...
 mailto:aleksandros ouza%40yahoo. com.br 
 
 
 
  Boa tarde,
  Existia uma rotina de backup do RMAN que era executada diariamente, nessa
  rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não
  os .dbf.
  Todos os arquivos relacionados ao backup estavam guardados em uma unidade
  externa.
  O disco aonde estava instalado o Oracle foi perdido e somente sobrou os
  backups feitos pelo RMAN.
  Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito
  pelo Rman ?.
  Se isso for possível alguem tem alguma documentação específica para essa
  situação ?
  Não sei qual era a estrutura que existia anteriormente, o que é possível
  fazer, instalar um banco vazio na outra máquina e configurar o rman e
  solicitar o restore ou tem outra forma de fazer.
  Grato e desculpem minha ignorância.
 
  O Oracle em questão é o 11.1
 
  
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]


 _ _ _ _ _ _
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

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


   


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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