[oracle_br] Re: RAC - Block Lost X Block Corrupt

2010-09-08 Por tôpico candiurudba
Bom dia colegas...

Alguma sugestão ?

Pesquisando em alguns foruns, reduzi neste final de semana o parametro 
db_file_multiblock_read_count de 128 para 4, afim de diminuir a captura de 
blocos em um full table scan...

--- Em oracle_br@yahoogrupos.com.br, candiurudba candiuru...@... escreveu

 Bom dia colegas,
 
 Recentemente, fiz a migração de um Oracle Single instance versão 10 para um 
 RAC versão 11.1.0.6 e nas atividades de analise rotineiras, percebi que tenho 
 blocos sendo perdido de um server para outro
 
 A minha dúvida é com relação a quantidade de blocos que normalmente são 
 perdidos (refletindo uma tranquilidade do cluster) ou se nenhum bloco deve 
 realmente ser perdido.
 
 E qual seria a melhor forma de evitar este tipod e situação ?
 
 Estou trabalhando com 2 nós, jumbo frame habilitado removida a 
 configuração no Switch /plca de rede a autonegociação, setando tudo para full 
 gigabit...
 
 O select que estou usando é:
 
 select
 
 a1.inst_id inst
 
 ,a1.value blocks lost
 
 ,a2.value blocks corrupt
 
 from
 
 gv$sysstat a1
 
 ,gv$sysstat a2
 
 where
 
 a1.name = 'gc blocks lost'
 
 and a2.name = 'gc blocks corrupt'
 
 and a1.inst_id = a2.inst_id;
 
 Alguem teria alguma idéia ? Realmente existe alguma normalidade em perdas de 
 blocos em um ambiente altamente transacional. Após a migração que foi 
 realizada no sábado, ate o momento constatei 4 blocos perdidos...





[oracle_br] Erro ao gravar arquivos em unidade de rede em sistema operacional Windows

2010-09-08 Por tôpico aleksandrosouza
Bom dia,

Caros gurus de Oracle

Estou precisando salvar alguns arquivos do Oracle em unidade de rede que foram 
mapeadas no windows. São comandos simples mas não me deixa salvar e retorna a 
seguinte mensagem

ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'Z:\CONTROLE.TXT'

Sendo que a unidade Z:\ é um diretório de outro servidor e via windows tenho 
acesso normal, mas no Oracle quando tento fazer qualquer tipo de gravação em 
unidades mapeadas nunca consigo. O erro que estou recebendo hoje é :
ORA-01278: error creating file 'z:\controle.txt'
ORA-27300: OS system dependent operation:open failed failed with status: 2
ORA-27301: OS failure message: The system cannot find the file specified.
ORA-27302: failure occurred at: SlfFopen1

Detalhe.
Os dois sistemas operacionais são os mesmos.

Estou usando o oracle 11.1.0.6



RES: [oracle_br] Retornar um Result Set

2010-09-08 Por tôpico Helder Oliveira - IG
André. Bom dia.

Valeu! Estou conseguindo fazer e, assim, que acabar postarei.

Atenciosamente, 
Helder Oliveira 
 
ESTE COMUNICADO PODE CONTER MATERIAL CONFIDENCIAL E/OU PROPRIETÁRIO e é, por
conseqüência, para uso exclusivo do destinatário correto. Se você recebeu
este comunicado indevidamente, favor contatar ao remetente e remover a
mensagem (e-mail) e seus respectivos anexos de todos os computadores.
 
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you received
this in error, please contact the sender and delete the e-mail and its
attachments from all computers.
 
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Andre Santos
Enviada em: terça-feira, 7 de setembro de 2010 13:37
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Retornar um Result Set

Helder

Procurei no meu micro, nas mensagens do fórum e até num pen-drive antigo.
Infelizmente não encontrei.  :\

A mensagem do fórum, na qual mencionei que mandaria o arquivo para o
moderador, é de 2003.
Esse acho que se perdeu mesmo... Só se o Dorian (moderador) ou outra pessoa
do grupo ainda tiver.

[ ]

André


Em 6 de setembro de 2010 10:32, Helder Oliveira - IG 
helder_olive...@ig.com.br escreveu:



 André. Bom dia.

 Legal, se encontrar me envie, pois daria uma grande ajuda no que estou
 fazendo.


 Atenciosamente,
 Helder Oliveira

 ESTE COMUNICADO PODE CONTER MATERIAL CONFIDENCIAL E/OU PROPRIETÁRIO e é,
 por
 conseqüência, para uso exclusivo do destinatário correto. Se você recebeu
 este comunicado indevidamente, favor contatar ao remetente e remover a
 mensagem (e-mail) e seus respectivos anexos de todos os computadores.

 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
 MATERIAL and is thus for use only by the intended recipient. If you
 received
 this in error, please contact the sender and delete the e-mail and its
 attachments from all computers.

 -Mensagem original-
 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 Andre Santos
 Enviada em: sábado, 4 de setembro de 2010 13:01

 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Retornar um Result Set

 Helder

 Procurei na seção de Arquivos do grupo, mas não encontrei (não faz muito
 tempo, ainda estava lá...) :\
 Vou procurar se ainda tenho no meu micro.

 [ ]

 André

 Em 2 de setembro de 2010 06:45, Helder Oliveira - IG 
 helder_olive...@ig.com.br helder_oliveira%40ig.com.br escreveu:

 
 
  André. Bom dia.
 
  Se você enviar o arquivo ficarei muito agradecido.
 
  Atenciosamente,
  Helder Oliveira
 
  ESTE COMUNICADO PODE CONTER MATERIAL CONFIDENCIAL E/OU PROPRIETÁRIO e é,
  por
  conseqüência, para uso exclusivo do destinatário correto. Se você
recebeu
  este comunicado indevidamente, favor contatar ao remetente e remover a
  mensagem (e-mail) e seus respectivos anexos de todos os computadores.
 
  THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
  MATERIAL and is thus for use only by the intended recipient. If you
  received
  this in error, please contact the sender and delete the e-mail and its
  attachments from all computers.
 
  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br [mailto:
  oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br] Em

  nome de Andre Santos
  Enviada em: terça-feira, 31 de agosto de 2010 19:45
 
  Para: oracle_br@yahoogrupos.com.br
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br

  Assunto: Re: [oracle_br] Retornar um Result Set
 
  Helder
 
  Não sei... poderia tentar enviar um e-mail para os moderadores.
 
  Se não conseguir, depois posso enviar o arquivo para você. Ok?
 
  [ ]
 
  André
 
  Em 31 de agosto de 2010 14:16, Helder Alves de Oliveira 
  helder_olive...@ig.com.br helder_oliveira%40ig.com.brhelder_oliveira%
 40ig.com.br escreveu:
 
  
  
   André. Boa tarde.
  
   Sim é o que eu quero, mas estou com problema para entrar no grupo.
 Tento
   trocar a senha, mas me é pedido para validar alguns dados com estado,
 só
   que
   alista vem vazia. Saberia alguma outra forma para eu trocar a minha
  senha?
  
   Helder
  
   Em 31 de agosto de 2010 12:53, Andre Santos
   andre.psantos...@gmail.com andre.psantos.ti%40gmail.com
 andre.psantos.ti%40gmail.comandre.psantos.ti%

  40gmail.comescreveu:
 
  
  
Helder
   
Há algum tempo deixei um exemplo, na seção de arquivos do
grupo (oracle_br) de Excel com conexão ao Oracle.
Não me lembro mais se é o que você precisa, mas acho que usava OO4O.
[ ]
   
André
   
   
Em 31 de agosto de 2010 09:18, Helder Alves de Oliveira 
helder_olive...@ig.com.br helder_oliveira%40ig.com.br
 

Re: Res: [oracle_br] Oracle + windows 7

2010-09-08 Por tôpico Gerson Junior
Dá uma olhada nesse post, deve te ajudar.

http://www.diaadiaoracle.com.br/2009/11/06/notebook-com-windows-7-para-um-dba/

Só que em vez do banco voce vai instalar apenas o Client!

Abraços.



Atc.
Gerson S. de Vasconcelos Júnior
OCA DBA - Oracle Certified Associate
Fone: (81) 9816-0236
Msn: gerson.vasconce...@gmail.com
Skype: gersonvjunior
http://www.diaadiaoracle.com.br/


Em 7 de setembro de 2010 13:44, Andre Santos
andre.psantos...@gmail.comescreveu:

 Tiago

 Procure se há um client Oracle para o Windows 7 (ou, pelo menos, para o
 Windows Vista).

 [ ]

 André


 Em 7 de setembro de 2010 13:37, Altieris Marcelino 
 altieris.marcel...@yahoo.com.br escreveu:

 
 
  Olha não sei se vc ja tentou alguma dessas alternativas, mas la vai :
  1-Tenta mudar a porta de acesso padrão do banco de dados.
  2-Execute o cliente para ver se conecta normal.
  3-Verificar o Firewall ou antivirus instalado.
  4-Verificar qual a porta de acesso, e se mais alguma aplicação acessa
  aquela
  porta concorrentemente.
 
 
  
  De: Tiago Zaniquelli zti...@yahoo.com.br ztiago%40yahoo.com.br
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Enviadas: Terça-feira, 7 de Setembro de 2010 13:04:53
  Assunto: Re: Res: [oracle_br] Oracle + windows 7
 
 
  Vou tentar te explicar
  O que ocorre é o seguinte tenho uma aplicação em visual basic que acessa
  oracle,
  porém quando eu executo essa aplicação em Windows XP funciona sem
  problemas,
  agora quando executo no windows 7 tenho vários problemas, ele diz que a
  aplicação vai fechar, tem hora que abre tem hora que não.
  Porém essa aplicação é multi bancos, então a mesma aplicação trabalhando
  com
  firebird por exemplo funciona sem dar problema nenhum. O problema aparece
  apenas
  quando executo windows 7 + oracle...
  A porém a aplicação fica nessa máquina windows 7, o banco mesmo fico em
 uma
 
  máquina totalmente dedicada para ela, ou seja, apenas o cliente do oracle
  funciona nessa máquina com a minha aplicação.
  teria alguma idéia?
  Obrigado
  Tiago Zaniquelli
 
  --- Em ter, 7/9/10, Altieris Marcelino altieris.marcel...@yahoo.com.br
 altieris.marcelino%40yahoo.com.br
 
  escreveu:
 
  De: Altieris Marcelino altieris.marcel...@yahoo.com.br
 altieris.marcelino%40yahoo.com.br
  
  Assunto: Res: [oracle_br] Oracle + windows 7
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Data: Terça-feira, 7 de Setembro de 2010, 9:35
 
  Tiago qual é o problema especificamente, eu uso o 11g e o 10g express no
  Windows
 
  7 e nunca deu problema.
 
  Mas talvez eu possa te ajudar.
 
  
 
  De: Tiago Zaniquelli zti...@yahoo.com.br ztiago%40yahoo.com.br
 
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 
  Enviadas: Segunda-feira, 6 de Setembro de 2010 19:42:12
 
  Assunto: [oracle_br] Oracle + windows 7
 
  Boa Noite,
 
  sou desenvolvedor e tenho uma aplicação em visual basic que utiliza
 
  oracle, porém estou tendo problemas entre o windows 7 e o client oracle,
 
  o client que estou utilizando é o 10g express.
 
  alguém já teve algum problema parecido? e o que fizeram para resolver.
 
  Obrigado
 
  Tiago Zaniquelli
 
  __
 
  Fale com seus amigos de graça com o novo Yahoo! Messenger
 
  http://br.messenger.yahoo.com/
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 


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



 


 --
 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





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



Re: [oracle_br] Instalação de RAC

2010-09-08 Por tôpico Marcus Vinicius - Oracle ACE ♠
Welvis,

Que forma exatamente a que você se refere?


Marcus Vinicius Miguel Pedro
Oracle ACE
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






On 08/09/2010, at 10:30, Welvis Douglas wrote:

 Olá pessoal, tudo bem?
 
 Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes
 dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais
 certificada..
 
 Obrigado pela ajuda.
 
 Att,
 
 Welvis Douglas da Silva Moretto
 
 Oracle Certified Associate - OCA 10g
 
 Oracle Database Sql Expert
 
 Fone: (41) 9997-6297 
 
 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br
 
 Messenger: welvis_doug...@hotmail.com
 
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
 Especializando em Banco de Dados - UNOPAR;
 
 Especialista Engenharia de Software - UNOPAR;
 
 Tecnólogo em Processamento de Dados - FACCAR.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

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

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




Re: [oracle_br] Instalação de RAC

2010-09-08 Por tôpico Marcus Vinicius - Oracle ACE ♠
Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui:

1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk 
em:

- 10g
a) Raw Devices modo caracter (os famosos /dev/raw/rawX);
b) Raw Devices modo bloco (os famosos block devices);
c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).

- 11g Release 1
a) Raw Devices modo bloco (os famosos block devices);
b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).

- 12g Release 2 
a) Raw Devices modo bloco (os famosos block devices);
b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...);
c) ASM.


O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados 
no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não 
utiliza Cluster file systems suportados, a única forma de instalar o 
Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV 
para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. 
Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g 
Release 1, não é mais necessário criar raw devices modo caracter, já que o CRS 
não suporta mais esta opção. Aí você pode instalar diretamente em block devices.


Abraços


Marcus Vinicius Miguel Pedro
Oracle ACE
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






On 08/09/2010, at 10:30, Welvis Douglas wrote:

 Olá pessoal, tudo bem?
 
 Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes
 dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais
 certificada..
 
 Obrigado pela ajuda.
 
 Att,
 
 Welvis Douglas da Silva Moretto
 
 Oracle Certified Associate - OCA 10g
 
 Oracle Database Sql Expert
 
 Fone: (41) 9997-6297 
 
 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br
 
 Messenger: welvis_doug...@hotmail.com
 
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
 Especializando em Banco de Dados - UNOPAR;
 
 Especialista Engenharia de Software - UNOPAR;
 
 Tecnólogo em Processamento de Dados - FACCAR.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

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

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




[oracle_br] Solução EMC

2010-09-08 Por tôpico logg
Senhores,
Estou trabalhando em um cliente que comprou uma solução chamada Recovery Point 
da EMC.
Basicamente ele tira snapshots dos discos e replica em  outro storage.
Isto seria para uma solução de DR.
Tenho lá minhas duvidas se isto irá funcionar com ORACLE.
Alguém já viu esta solução ??
Isto funciona mesmo ??
Não achei nada específico no Metalink da oracle sobre esta solução
Meu ambiente atual é ORACLE 11r2. 
Alguém tem alguma dica, caminho das pedras ?


obrigado,





Re: [oracle_br] Solução EMC

2010-09-08 Por tôpico Marcus Vinicius - Oracle ACE ♠
Veja:

Supported Backup, Restore and Recovery Operations using Third Party Snapshot 
Technologies [ID 604683.1]
Mission Critical Recovery Within 30 Minutes or Less [ID 76452.1]



Marcus Vinicius Miguel Pedro
Oracle ACE
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






On 08/09/2010, at 12:37, l...@terra.com.br wrote:

 Senhores,
 Estou trabalhando em um cliente que comprou uma solução chamada Recovery 
 Point da EMC.
 Basicamente ele tira snapshots dos discos e replica em outro storage.
 Isto seria para uma solução de DR.
 Tenho lá minhas duvidas se isto irá funcionar com ORACLE.
 Alguém já viu esta solução ??
 Isto funciona mesmo ??
 Não achei nada específico no Metalink da oracle sobre esta solução
 Meu ambiente atual é ORACLE 11r2. 
 Alguém tem alguma dica, caminho das pedras ?
 
 obrigado,
 
 



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

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

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




Re: [oracle_br] Instalação de RAC

2010-09-08 Por tôpico Ivan Ricardo Schuster
Acredito que por 12g Release 2 você quis dizer 11g Release 2.
Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros.
Eles podem ser utilizados em caso de upgrade de uma instalação que já
os utilize, mas em instalações novas, as opções são ASM (que no fundo
no fundo é raw/block device) ou cluster file system.

Então, respondendo a duvida do Welvis, em instalações novas de RAC
11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro
ASM.

Abraço
-- 
Ivan Ricardo Schuster
OCP 10g/11g
OCE RAC 10g/Linux

2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br:
 Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui:

 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk 
 em:

 - 10g
 a) Raw Devices modo caracter (os famosos /dev/raw/rawX);
 b) Raw Devices modo bloco (os famosos block devices);
 c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).

 - 11g Release 1
 a) Raw Devices modo bloco (os famosos block devices);
 b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).

 - 12g Release 2
 a) Raw Devices modo bloco (os famosos block devices);
 b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...);
 c) ASM.


 O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados 
 no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não 
 utiliza Cluster file systems suportados, a única forma de instalar o 
 Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV 
 para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. 
 Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g 
 Release 1, não é mais necessário criar raw devices modo caracter, já que o 
 CRS não suporta mais esta opção. Aí você pode instalar diretamente em block 
 devices.


 Abraços


 Marcus Vinicius Miguel Pedro
 Oracle ACE
 OCP Database 9i
 OCP Database 10g
 OCE RAC 10g
 OCP Database 11g
 OCS Implementation 11g
 mvmpe...@yahoo.com.br
 Blog: http://www.viniciusdba.com.br
 Perfil ACE: 
 http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






 On 08/09/2010, at 10:30, Welvis Douglas wrote:

 Olá pessoal, tudo bem?

 Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes
 dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais
 certificada..

 Obrigado pela ajuda.

 Att,

 Welvis Douglas da Silva Moretto

 Oracle Certified Associate - OCA 10g

 Oracle Database Sql Expert

 Fone: (41) 9997-6297

 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br

 Messenger: welvis_doug...@hotmail.com

 Mestre em Engenharia de Produção e Sistemas - PUC/PR;

 Especializando em Banco de Dados - UNOPAR;

 Especialista Engenharia de Software - UNOPAR;

 Tecnólogo em Processamento de Dados - FACCAR.

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





 [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





Res: [oracle_br] Instalação de RAC

2010-09-08 Por tôpico Marcus Pavan
Boa tarde.

Preferencias depende da finalidade do ambiente.
Prefiro o ambiente montado em FS como OCFS2, GFS ou VCFS. Depende muito da 
estrutura que você deseja.
Se ligar para a Oracle ou consultores, parecem robos que sempre falam a mesma 
coisa... ASM blá, blá, blá. Todos tem pontos prós e contras, analise e veja a 
melhor solução.

Atenciosamente,

 Marcus Pavan.





De: Ivan Ricardo Schuster ivanr...@gmail.com
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 8 de Setembro de 2010 12:12:56
Assunto: Re: [oracle_br] Instalação de RAC

  
Acredito que por 12g Release 2 você quis dizer 11g Release 2.
Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros.
Eles podem ser utilizados em caso de upgrade de uma instalação que já
os utilize, mas em instalações novas, as opções são ASM (que no fundo
no fundo é raw/block device) ou cluster file system.

Então, respondendo a duvida do Welvis, em instalações novas de RAC
11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro
ASM.

Abraço
-- 
Ivan Ricardo Schuster
OCP 10g/11g
OCE RAC 10g/Linux

2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br:
 Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui:

 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk 
em:

 - 10g
 a) Raw Devices modo caracter (os famosos /dev/raw/rawX);
 b) Raw Devices modo bloco (os famosos block devices);
 c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).

 - 11g Release 1
 a) Raw Devices modo bloco (os famosos block devices);
 b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).

 - 12g Release 2
 a) Raw Devices modo bloco (os famosos block devices);
 b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...);
 c) ASM.


 O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados 
no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não 
utiliza Cluster file systems suportados, a única forma de instalar o 
Clusterware 
10.2 no RHEL5 é criando raw devices modo caracter através do UDEV para apontar 
o 
OCR e Voting Disk, e depois migrá-los para os block devices. Isso é WORKAROUND 
e 
deve ser feito somente para a instalação. Para o 11g Release 1, não é mais 
necessário criar raw devices modo caracter, já que o CRS não suporta mais esta 
opção. Aí você pode instalar diretamente em block devices.


 Abraços


 Marcus Vinicius Miguel Pedro
 Oracle ACE
 OCP Database 9i
 OCP Database 10g
 OCE RAC 10g
 OCP Database 11g
 OCS Implementation 11g
 mvmpe...@yahoo.com.br
 Blog: http://www.viniciusdba.com.br
 Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






 On 08/09/2010, at 10:30, Welvis Douglas wrote:

 Olá pessoal, tudo bem?

 Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes
 dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais
 certificada..

 Obrigado pela ajuda.

 Att,

 Welvis Douglas da Silva Moretto

 Oracle Certified Associate - OCA 10g

 Oracle Database Sql Expert

 Fone: (41) 9997-6297

 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br

 Messenger: welvis_doug...@hotmail.com

 Mestre em Engenharia de Produção e Sistemas - PUC/PR;

 Especializando em Banco de Dados - UNOPAR;

 Especialista Engenharia de Software - UNOPAR;

 Tecnólogo em Processamento de Dados - FACCAR.

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





 [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




 


  

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



[oracle_br] Re: Instalação de RAC

2010-09-08 Por tôpico José Laurindo
Oi, Welvis : pelo que entendi, vc queria saber das certificações de 
hardware E de I/O devices pro RAC No caso de hardware em geral 

http://www.oracle.com/technetwork/database/clustering/tech-generic-linux-new-0

86754.html lista o geral, já no caso de I/O devices o negócio é mais 

específico, depende *** TOTALMENTE *** da versão, a qual pra variar vc não diz 

diretamente, mas num vapt-vupt :

 - pra RAC 10g RAW DEVICEs são *** sim *** ainda suportados , a nota metalink 

'Configuring raw devices (singlepath) for Oracle Clusterware 10g Release 2 

(10.2.0) on RHEL5/OEL5', [ID 465001.1] , nos explica que realmete chegou a ser 

de-suportado pela RH raw, mas voltou a ser :

 Support for Raw Devices
In versions prior to EL5, applications such as Oracle, could access 

unstructured data on block devices by binding to them via character devices, 

such as /dev/raw/raw1, using the raw(8) command. Persistent device assignments 

could be configured using the /etc/sysconfig/rawdevices file in conjunction 

with the rawdevices service.

Support for raw devices was initially deprecated in the Linux 2.6 kernel (EL5 

 U4) in favour of directio (O_DIRECT) access, however was later undeprecated 

from EL5 U4 (initscripts-8.45.30-2).


=== Porém, no bd Oracle 11g mais recente, a nota metalink Announcement on 

using Raw devices with release 11.2 [ID 754305.1] nos diz que, acompanhando a 

tendência geral do kernel linux, a Oracle estará tirando a recomendação : 

sendo assim, Óbvio, já que o 10g em breve estará saindo de Suporte, não faz o 

menor sentido usar raw sendo que daqui a pouco, cedo ou tarde, um upgrade virá 

e o raw não servirá pro 11g... OU SEJA, em resumo , não é que esteja 

desuportado,  SE FOR 10g O SEU RAC o RAW até ** é ** Suportado sim ainda, MAS 

como deixará de ser em breve no 11g, não se recomenda usar, ok ? Além do que 

há vários quirks/issues na instalação e na config com raw (consulte no 

metalink pra vc os conhecer), é mais um ponto negativo com eles...
 
  Sendo assim, se vc abandonar raw cfrme sugerido, o que sobra são os FSs , os 
principais Suportados cfrme a nota Enterprise Linux: Linux, Filesystem  I/O 
Type Supportability (Doc ID 279069.1) são ASM, OCFS2, GFS e NFS : para cada um 
desses vc encontra Notas especificando detalhes de versões Suportadas e/ou 
Recomendadas... Há também a possibilidade de se usar tecnologias específicas 
como iSCSI, cfrme citado na nota metalink RAC: Frequently Asked Questions 
(Doc ID 220970.1) a Oracle não certifica diretamente mas aceita , não as 
rejeita, pode ser uma opção também 

  []s

Chiappa

 

--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas wel...@... escreveu

 Olá pessoal, tudo bem?
 
  
 
 Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes
 dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais
 certificada..
 
  
 
  
 
 Obrigado pela ajuda.
 
  
 
 Att,
 
  
 
 Welvis Douglas da Silva Moretto
 
 Oracle Certified Associate - OCA 10g
 
 Oracle Database Sql Expert
 
 Fone:  (41) 9997-6297  
 
 E-mail:welvis_doug...@..., wel...@...
 
 Messenger: welvis_doug...@...
 
  
 
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
 Especializando em Banco de Dados - UNOPAR;
 
 Especialista Engenharia de Software - UNOPAR;
 
 Tecnólogo em Processamento de Dados - FACCAR.
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[oracle_br] Re: Solução EMC

2010-09-08 Por tôpico José Laurindo
Oi que eu saiba de modo geral a Oracle ** não ** certifica (mas também não 
rejeita) tecnologias de cópia de volumes - pegando uma da EMC como exemplo (mas 
deve ser + ou - o mesmo pra qquer outra) a não ser que o Fornecedor garanta por 
escrito o contrário, cfrme citado em 
http://www.emc.com/collateral/software/white-papers/h5635-timefinder-snap-multiple-snapshots-wp.pdf
 e Exploiting EMC Timefinder and Oracle Recovery Manager (Doc ID 204719.1) 
normalmente o que é aceito como válido é uma cópia dos volumes/discos feita com 
as tablespaces em backup mode , depois em cima disso vc aplica os archives 
 A questão aqui sobre vc fazer uma cópia do banco online em si é que 
normalmente o gerenciador de cópias ** não sabe ** que há um banco Oracle que a 
qquer momento pode ler/gravar no disco, tranquilamente PODE acontecer, se o 
software gerenciador não tiver nenhum tipo de bloqueio, de que imediatamente 
após ele ter copiado um setor x do disco o banco pode querer gravar/ler um 
bloco que está nesse setor. gerando conflito/corrupção Assim, se vc quiser 
usar a tal solução pra fazer cópia online do banco como um todo (e não backup 
de tablespaces em modo de backup, o que é mais garantido), o que vc TEM que 
obter é uma Garantia do fornecedor que a solução dele Realmente tem um bloqueio 
de acesso, que garantidamente o que um programa no SO pedir I/O via FOPEN/FSEEK 
e APIs de acesso (é o que o bd Oracle faz) o que ele vai obter é consistente 
com a imagem sendo tirada...
 

 []s

   Chiappa

--- Em oracle_br@yahoogrupos.com.br, l...@... escreveu

 Senhores,
 Estou trabalhando em um cliente que comprou uma solução chamada Recovery 
 Point da EMC.
 Basicamente ele tira snapshots dos discos e replica em  outro storage.
 Isto seria para uma solução de DR.
 Tenho lá minhas duvidas se isto irá funcionar com ORACLE.
 Alguém já viu esta solução ??
 Isto funciona mesmo ??
 Não achei nada específico no Metalink da oracle sobre esta solução
 Meu ambiente atual é ORACLE 11r2. 
 Alguém tem alguma dica, caminho das pedras ?
 
 
 obrigado,





Re: [oracle_br] Instalação de RAC

2010-09-08 Por tôpico Marcus Vinicius - Oracle ACE ♠
Ivan, é isso mesmo. Foi erro de digitação.


Marcus Vinicius Miguel Pedro
Oracle ACE
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






On 08/09/2010, at 13:12, Ivan Ricardo Schuster wrote:

 Acredito que por 12g Release 2 você quis dizer 11g Release 2.
 Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros.
 Eles podem ser utilizados em caso de upgrade de uma instalação que já
 os utilize, mas em instalações novas, as opções são ASM (que no fundo
 no fundo é raw/block device) ou cluster file system.
 
 Então, respondendo a duvida do Welvis, em instalações novas de RAC
 11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro
 ASM.
 
 Abraço
 -- 
 Ivan Ricardo Schuster
 OCP 10g/11g
 OCE RAC 10g/Linux
 
 2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br:
  Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui:
 
  1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting 
  Disk em:
 
  - 10g
  a) Raw Devices modo caracter (os famosos /dev/raw/rawX);
  b) Raw Devices modo bloco (os famosos block devices);
  c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).
 
  - 11g Release 1
  a) Raw Devices modo bloco (os famosos block devices);
  b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...).
 
  - 12g Release 2
  a) Raw Devices modo bloco (os famosos block devices);
  b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...);
  c) ASM.
 
 
  O que eu cito no Blog, é que os raw devices modo caracter foram 
  dessuportados no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. 
  Porém, se você não utiliza Cluster file systems suportados, a única forma 
  de instalar o Clusterware 10.2 no RHEL5 é criando raw devices modo caracter 
  através do UDEV para apontar o OCR e Voting Disk, e depois migrá-los para 
  os block devices. Isso é WORKAROUND e deve ser feito somente para a 
  instalação. Para o 11g Release 1, não é mais necessário criar raw devices 
  modo caracter, já que o CRS não suporta mais esta opção. Aí você pode 
  instalar diretamente em block devices.
 
 
  Abraços
 
 
  Marcus Vinicius Miguel Pedro
  Oracle ACE
  OCP Database 9i
  OCP Database 10g
  OCE RAC 10g
  OCP Database 11g
  OCS Implementation 11g
  mvmpe...@yahoo.com.br
  Blog: http://www.viniciusdba.com.br
  Perfil ACE: 
  http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540
 
 
 
 
 
 
  On 08/09/2010, at 10:30, Welvis Douglas wrote:
 
  Olá pessoal, tudo bem?
 
  Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes
  dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo 
  mais
  certificada..
 
  Obrigado pela ajuda.
 
  Att,
 
  Welvis Douglas da Silva Moretto
 
  Oracle Certified Associate - OCA 10g
 
  Oracle Database Sql Expert
 
  Fone: (41) 9997-6297
 
  E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br
 
  Messenger: welvis_doug...@hotmail.com
 
  Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
  Especializando em Banco de Dados - UNOPAR;
 
  Especialista Engenharia de Software - UNOPAR;
 
  Tecnólogo em Processamento de Dados - FACCAR.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
  [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
 
 
 
 



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



[oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico José Laurindo
Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar uma 
geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas 
possibilidades :

- esses IPs que vc indica *** realmente ** ' são o VIPs, realmente  ??? Certeza 
??? Pergunto porque normalmente IPs 10.x são privados, não Públicos E 
exatamente qual método vc usou pra criar os VIPs ? Vc tem certeza que Realmente 
esses IPs que vc setou não estão sendo usados,nalguma outra máquina talvez ??

- como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está 
compatível com o que está no TNSNAMES ?? 

- se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que vc 
especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele (INCLUSIVE 
o domínio!) está como especificado ?

- qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão e SO 
? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui mesmo no 
Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é vc SEMPRE 
testar com o sqlplus da MESMA exata versão que o banco, e usando o client 
Oracle full (não o client expresso), também de exata mesma versão que o banco

- e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong 
Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E 
apontando pro VIP local ??? 

 []s

  Chiappa


--- Em oracle_br@yahoogrupos.com.br, Alex Octan a...@... escreveu

 Olá pessoal!!
 
 estava fazendo alguns testes com o Cluster recem montado (seguindo
 step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando
 tento conectar via qquer ferramenta client, retorna o erro conforme abaixo:
 ORA-12545: Connect failed because target host or object does not exist
 
 Se clicar novamente depois de alguns segundos, a conexão é estabelecida!! Ou
 seja, o erro aparece de vez em quando!! hehehe
 Alguém tem alguma sugestão do que pode ser??
 
 PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o grupo.
 
 Desde já agradeço sugestões.
 Abraço
 Alex
 
 
 Oracle 10.2.0.4
 Oracle Linux 5.4 32bits
 
 Entrada TNS que utilizo para conexão:
 
 CLUSTER =
   (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521))
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521))
 (LOAD_BALANCE = yes)
 (CONNECT_DATA =
   (SERVER = DEDICATED)
   (SERVICE_NAME = producao)
   (FAILOVER_MODE =
 (TYPE = SELECT)
 (METHOD = BASIC)
 (RETRIES = 180)
 (DELAY = 5)
   )
 )
   )
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico Alex Octan
Olá Chiappa,

realmente, faltei com mais informações a respeito, passou desapercebido mais
detalhes do ambiente.
Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle
Linux 5.4 32bits com Oracle 10.2.0.4.

Mas vc levantou vários pontos que eu preciso realmente checar, ... vou fazer
isto e na sequencia retorno com mais informações.
Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em casa
usa esta faixa, aí segui com a mesma mascara.
Mais info do arquivo hosts segue abaixo:

# Rede Publica
10.1.1.51   rac1.localdomainrac1
10.1.1.52   rac2.localdomainrac2
# InterConnect - Conexao Privada
10.1.2.51   rac1-priv.localdomain   rac1-priv
10.1.2.52   rac2-priv.localdomain   rac2-priv
# Virtual IP's
10.1.1.101  rac1-vip.localdomainrac1-vip
10.1.1.102  rac2-vip.localdomainrac2-vip

E agradeço as questões levantadas, sempre serve de escola.

Abraço
Alex




2010/9/8 José Laurindo jlchia...@yahoo.com.br



 Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar
 uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas
 possibilidades :

 - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ???
 Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não
 Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem
 certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma
 outra máquina talvez ??

 - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está
 compatível com o que está no TNSNAMES ??

 - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que
 vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele
 (INCLUSIVE o domínio!) está como especificado ?

 - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão
 e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui
 mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é
 vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o
 client Oracle full (não o client expresso), também de exata mesma versão que
 o banco

 - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong
 Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E
 apontando pro VIP local ???

 []s

 Chiappa

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alex
 Octan a...@... escreveu

 
  Olá pessoal!!
 
  estava fazendo alguns testes com o Cluster recem montado (seguindo
  step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando
  tento conectar via qquer ferramenta client, retorna o erro conforme
 abaixo:
  ORA-12545: Connect failed because target host or object does not exist
 
  Se clicar novamente depois de alguns segundos, a conexão é estabelecida!!
 Ou
  seja, o erro aparece de vez em quando!! hehehe
  Alguém tem alguma sugestão do que pode ser??
 
  PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o
 grupo.
 
  Desde já agradeço sugestões.
  Abraço
  Alex
 
 
  Oracle 10.2.0.4
  Oracle Linux 5.4 32bits
 
  Entrada TNS que utilizo para conexão:
 
  CLUSTER =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521))
  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521))
  (LOAD_BALANCE = yes)
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = producao)
  (FAILOVER_MODE =
  (TYPE = SELECT)
  (METHOD = BASIC)
  (RETRIES = 180)
  (DELAY = 5)
  )
  )
  )
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos

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

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

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




Re: [oracle_br] Re: pctfree e pctused

2010-09-08 Por tôpico David Ricardo
Boa discussão, em Databases 8i com problemas de CHAINED ROWS , conseguimos
ver bem esse questionamento do colega.
Uma boa modelagem nessas horas ajuda bem, visto que sabendo as finalidades
para as quais determinada tabela do nosso modelo terá, bem como as
caracteristicas pertinentes a sua acessibilidade e uso, podemos definir
junto aos DA's ( para quem tem) uma melhor pratica para as atividades e
processos que forem implementados utilizando essa determinada tabela.

Gostei muito da Discussão

Abraço á todos!!!

Em 4 de setembro de 2010 00:58, Andre Santos
andre.psantos...@gmail.comescreveu:

 Dênio / Chiappa

 Só uma observação (acho que houve um erro na hora de digitar):

  o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele
 encheu o limite
  especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da
 lista
  de blocos disponíveis para receberem dados

 Nesse trecho, onde está PCTUSED seria PCTFREE.

 [ ]'s

 André


 Em 1 de setembro de 2010 19:29, José Laurindo jlchia...@yahoo.com.br
 escreveu:

 
 
  É, a idéia é essa mesma do PCTFREE : na prática não é os 8192 bytes todos
  do bloco que vc tem (pois há dentro de cada bloco um pequeno overhead ,
  coisa de uma centena de bytes ou algo assim, usada pelo próprio banco pra
 se
  controlar), mas a sua idéia está logicamente correta, o PCTFREE
 especificaum
  percentual do espaço do bloco que fica sem uso no momento dos INSERTs,
 fica
  reservado para eventuais futuros UPDATEs, sim...
 
  Já pro PCTUSED é correto vc dizer que ele é um limite, é bem isso , mas
 não
  é verdade que ele só é checado após DELETEs : na verdade o bloco começa
  vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite
  especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da
  lista de blocos disponíveis para receberem dados - ele TEM, portanto, que
  ser checado a cada INSERT, pra ver se o INSERT encheu o bloco ou não,
 quando
  isso acontecer imediatemente o bloco fica indisponível No futuro,
 cfrme
  os DELETEs forem acontecendo mais espaço vai ficando livre no bloco, a
 hora
  que o limite do PCTUSED ficar live o bloco volta pra lista de blocos com
  espaço, 'abertos/disponíveis', os INSERTs que vierem depois disso podem
  voltar a usar esse bloco...
 
  Uma dica pra vc : sei que vc está no 8i, mas sobre esse assunto o manual
  Oracle® Database Concepts 10g Release 2 no cap. 2 - Data Blocks,
 Extents,
  and Segments , no tópico 'Overview of Data Blocks' explica isso bem, com
  desenhos bem legais, melhor do que no Concepts do 8i eu acho...
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Dênio Flávio Garcia da Silva de...@... escreveu
 
  
   Eu tenho um banco Oracle 8.1.7
  
  
  
   Lá no init.ora eu tenho o DB_BLOCK_SIZE = 8192.
  
   Tenho uma tabela que está definida com
  
   PCTFREE = 10
  
   PCTUSED = 60
  
  
  
   Quando eu dou um insert, que ocuparia, digamos o tamanho de um bloco,
  seria
   mantido 10% de 8192 bytes, ou seja, 819 bytes para os updates desse
   registro Daí ele ia gravar a diferença 7373 bytes no primeiro bloco
 e
  o
   resto num segundo bloco?
  
   Outra coisa, o PCTUSED é verificado somente após um delete ou update, e
  se o
   espaço ocupado for inferior ao PCTUSED o Oracle dispobiliza esse bloco
  para
   inserção de novos dados???
  
  
  
   Obrigado,
  
   Dênio
  
  
  
  
   --
   Mensagem verificada pelo sistema de antivírus da Aser Security.
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 


 [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





-- 

David Ricardo B. de Siqueira
IT Brazil - Database Administrator
Discover Technology
BLOG .:  http://databaseguard.blogspot.com

O mistério da vida me causa a mais forte emoção. É o sentimento que suscita
a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa
sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e
seus olhos se cegaram..(Albert Einstein - 1879 - 1955)


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



Re: [oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico Gustavo Venturini de Lima
Alex,

Faça um teste só por desencargo... É rápido de fazer...
Coloque o FQN (rac1-vip.localdomain e rac2-vip.localdomain) no lugar do IP,
na sua entrada do tnsnames.ora e repita os testes de conexão...
* Certifique-se de que o seu cliente esteja resolvendo os nomes OK.
Outro ponto importante, que o Chiappa já citou, é a questão do
LOCAL_LISTENER... Confirme isto tb.

Abraços.

Gustavo




Em 8 de setembro de 2010 16:50, Alex Octan a...@octan.cz.cc escreveu:

 Olá Chiappa,

 realmente, faltei com mais informações a respeito, passou desapercebido
 mais
 detalhes do ambiente.
 Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle
 Linux 5.4 32bits com Oracle 10.2.0.4.

 Mas vc levantou vários pontos que eu preciso realmente checar, ... vou
 fazer
 isto e na sequencia retorno com mais informações.
 Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em
 casa
 usa esta faixa, aí segui com a mesma mascara.
 Mais info do arquivo hosts segue abaixo:

 # Rede Publica
 10.1.1.51   rac1.localdomainrac1
 10.1.1.52   rac2.localdomainrac2
 # InterConnect - Conexao Privada
 10.1.2.51   rac1-priv.localdomain   rac1-priv
 10.1.2.52   rac2-priv.localdomain   rac2-priv
 # Virtual IP's
 10.1.1.101  rac1-vip.localdomainrac1-vip
 10.1.1.102  rac2-vip.localdomainrac2-vip

 E agradeço as questões levantadas, sempre serve de escola.

 Abraço
 Alex




 2010/9/8 José Laurindo jlchia...@yahoo.com.br

 
 
  Bom, vc realmente deveria explicar pra gente se está em vmware ou não,
 dar
  uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas
  possibilidades :
 
  - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ???
  Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não
  Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem
  certeza que Realmente esses IPs que vc setou não estão sendo
 usados,nalguma
  outra máquina talvez ??
 
  - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está
  compatível com o que está no TNSNAMES ??
 
  - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço
 que
  vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele
  (INCLUSIVE o domínio!) está como especificado ?
 
  - qual EXATAMENTE é a tal tool cliente que vc está usando, em que
 versão
  e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo
 aqui
  mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O
 ideal é
  vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e
 usando o
  client Oracle full (não o client expresso), também de exata mesma versão
 que
  o banco
 
  - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong
  Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E
  apontando pro VIP local ???
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Alex
   Octan a...@... escreveu
 
  
   Olá pessoal!!
  
   estava fazendo alguns testes com o Cluster recem montado (seguindo
   step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes
 quando
   tento conectar via qquer ferramenta client, retorna o erro conforme
  abaixo:
   ORA-12545: Connect failed because target host or object does not exist
  
   Se clicar novamente depois de alguns segundos, a conexão é
 estabelecida!!
  Ou
   seja, o erro aparece de vez em quando!! hehehe
   Alguém tem alguma sugestão do que pode ser??
  
   PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o
  grupo.
  
   Desde já agradeço sugestões.
   Abraço
   Alex
  
  
   Oracle 10.2.0.4
   Oracle Linux 5.4 32bits
  
   Entrada TNS que utilizo para conexão:
  
   CLUSTER =
   (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521))
   (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521))
   (LOAD_BALANCE = yes)
   (CONNECT_DATA =
   (SERVER = DEDICATED)
   (SERVICE_NAME = producao)
   (FAILOVER_MODE =
   (TYPE = SELECT)
   (METHOD = BASIC)
   (RETRIES = 180)
   (DELAY = 5)
   )
   )
   )
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 


 [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/
 

Re: [oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico Marcus Vinicius - Oracle ACE ♠
Alex,

O primeiro ponto que vi aí, é que o TNSNAMES usa os endereços IP do VIP 
diretamente! Isso não pode ser assim! Você deve usar os hostnames do VIP.

Outro ponto muito importante (possivelmente esse é o seu problema), é o 
parâmetro local_listener que deve ter uma configuração distinta para cada 
instância. Como o Chiappa já disse em RAC Connection Redirected To Wrong 
Host/IP ORA-12545 (Doc ID 364855.1).

Resolvendo isso, não terá esse problema.

A URL que trato sobre isso é a http://www.viniciusdba.com.br/blog/?p=517

Abraços


Marcus Vinicius Miguel Pedro
Oracle ACE
OCP Database 9i
OCP Database 10g
OCE RAC 10g
OCP Database 11g
OCS Implementation 11g
mvmpe...@yahoo.com.br
Blog: http://www.viniciusdba.com.br
Perfil ACE: 
http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540






On 08/09/2010, at 16:50, Alex Octan wrote:

 Olá Chiappa,
 
 realmente, faltei com mais informações a respeito, passou desapercebido mais
 detalhes do ambiente.
 Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle
 Linux 5.4 32bits com Oracle 10.2.0.4.
 
 Mas vc levantou vários pontos que eu preciso realmente checar, ... vou fazer
 isto e na sequencia retorno com mais informações.
 Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em casa
 usa esta faixa, aí segui com a mesma mascara.
 Mais info do arquivo hosts segue abaixo:
 
 # Rede Publica
 10.1.1.51   rac1.localdomainrac1
 10.1.1.52   rac2.localdomainrac2
 # InterConnect - Conexao Privada
 10.1.2.51   rac1-priv.localdomain   rac1-priv
 10.1.2.52   rac2-priv.localdomain   rac2-priv
 # Virtual IP's
 10.1.1.101  rac1-vip.localdomainrac1-vip
 10.1.1.102  rac2-vip.localdomainrac2-vip
 
 E agradeço as questões levantadas, sempre serve de escola.
 
 Abraço
 Alex
 
 
 
 
 2010/9/8 José Laurindo jlchia...@yahoo.com.br
 
 
 
 Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar
 uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas
 possibilidades :
 
 - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ???
 Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não
 Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem
 certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma
 outra máquina talvez ??
 
 - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está
 compatível com o que está no TNSNAMES ??
 
 - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que
 vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele
 (INCLUSIVE o domínio!) está como especificado ?
 
 - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão
 e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui
 mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é
 vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o
 client Oracle full (não o client expresso), também de exata mesma versão que
 o banco
 
 - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong
 Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E
 apontando pro VIP local ???
 
 []s
 
 Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alex
 Octan a...@... escreveu
 
 
 Olá pessoal!!
 
 estava fazendo alguns testes com o Cluster recem montado (seguindo
 step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando
 tento conectar via qquer ferramenta client, retorna o erro conforme
 abaixo:
 ORA-12545: Connect failed because target host or object does not exist
 
 Se clicar novamente depois de alguns segundos, a conexão é estabelecida!!
 Ou
 seja, o erro aparece de vez em quando!! hehehe
 Alguém tem alguma sugestão do que pode ser??
 
 PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o
 grupo.
 
 Desde já agradeço sugestões.
 Abraço
 Alex
 
 
 Oracle 10.2.0.4
 Oracle Linux 5.4 32bits
 
 Entrada TNS que utilizo para conexão:
 
 CLUSTER =
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521))
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521))
 (LOAD_BALANCE = yes)
 (CONNECT_DATA =
 (SERVER = DEDICATED)
 (SERVICE_NAME = producao)
 (FAILOVER_MODE =
 (TYPE = SELECT)
 (METHOD = BASIC)
 (RETRIES = 180)
 (DELAY = 5)
 )
 )
 )
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
 [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/ 
 

[oracle_br] DataGuard

2010-09-08 Por tôpico Welvis Douglas
Olá pessoal, eu tenho um RAC com 2 nodes. Rodando em ASM.

 

Queria fazer um DataGuard Físico com esta banco RAC. Alguém tem algum artigo
que me explique como devo fazer isso?

 

Achei alguns na net mas não eram muito bons. Se alguém tiver algum e puder
me passar agradeço. 

 

 

Att,

 

Welvis Douglas da Silva Moretto

Oracle Certified Associate - OCA 10g

Oracle Database Sql Expert

Fone:  (41) 9997-6297  

E-mail:welvis_doug...@hotmail.com, wel...@stcruz.com.br

Messenger: welvis_doug...@hotmail.com

 

Mestre em Engenharia de Produção e Sistemas - PUC/PR;

Especializando em Banco de Dados - UNOPAR;

Especialista Engenharia de Software - UNOPAR;

Tecnólogo em Processamento de Dados - FACCAR.

 



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



RES: [oracle_br] Re: pctfree e pctused

2010-09-08 Por tôpico Dênio Flávio Garcia da Silva
Olá!

 

Eu cheguei a ler em algum lugar que uma tabela com maior intensidade de 
transação é recomendável ter um valor p/ PCTFREE alto, enquanto uma tabela mais 
estática, por ex DW, PCTFREE pode ser um valor mais baixo. Imagino que isso se  
deva a uma otimização do espaço físico utilizado pelo banco.  Pois, se a tabela 
não sofre muitas transações não precisa reservar muito espaço pra updates, 
consequentemente aproveita-se mais espaço no bloco para armazenagem dos dados.  
 

Diz ai pra mim uma coisa q eu ainda não consegui intender.. como essa discussão 
sobre bloco e tamanho de bloco se relaciona com tablespace e datafiles? Por 
ex.. lá no init.ora eu defino que DB_BLOCK_SIZE é um valor e DB_BLOCK_BUFFERS é 
outro valor, esse valor de DB_BLOCK_BUFFERS vai me dar o total de blocos 
disponível para o banco? Mas o tamanho físico não é limitado pelo tamanho do 
datafile? 

 

Obg.

Dênio

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de David Ricardo
Enviada em: quarta-feira, 8 de setembro de 2010 15:55
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re: pctfree e pctused

 

  

Boa discussão, em Databases 8i com problemas de CHAINED ROWS , conseguimos
ver bem esse questionamento do colega.
Uma boa modelagem nessas horas ajuda bem, visto que sabendo as finalidades
para as quais determinada tabela do nosso modelo terá, bem como as
caracteristicas pertinentes a sua acessibilidade e uso, podemos definir
junto aos DA's ( para quem tem) uma melhor pratica para as atividades e
processos que forem implementados utilizando essa determinada tabela.

Gostei muito da Discussão

Abraço á todos!!!

Em 4 de setembro de 2010 00:58, Andre Santos
andre.psantos...@gmail.com mailto:andre.psantos.ti%40gmail.com escreveu:

 Dênio / Chiappa

 Só uma observação (acho que houve um erro na hora de digitar):

  o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele
 encheu o limite
  especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da
 lista
  de blocos disponíveis para receberem dados

 Nesse trecho, onde está PCTUSED seria PCTFREE.

 [ ]'s

 André


 Em 1 de setembro de 2010 19:29, José Laurindo jlchia...@yahoo.com.br 
 mailto:jlchiappa%40yahoo.com.br 
 escreveu:

 
 
  É, a idéia é essa mesma do PCTFREE : na prática não é os 8192 bytes todos
  do bloco que vc tem (pois há dentro de cada bloco um pequeno overhead ,
  coisa de uma centena de bytes ou algo assim, usada pelo próprio banco pra
 se
  controlar), mas a sua idéia está logicamente correta, o PCTFREE
 especificaum
  percentual do espaço do bloco que fica sem uso no momento dos INSERTs,
 fica
  reservado para eventuais futuros UPDATEs, sim...
 
  Já pro PCTUSED é correto vc dizer que ele é um limite, é bem isso , mas
 não
  é verdade que ele só é checado após DELETEs : na verdade o bloco começa
  vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite
  especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da
  lista de blocos disponíveis para receberem dados - ele TEM, portanto, que
  ser checado a cada INSERT, pra ver se o INSERT encheu o bloco ou não,
 quando
  isso acontecer imediatemente o bloco fica indisponível No futuro,
 cfrme
  os DELETEs forem acontecendo mais espaço vai ficando livre no bloco, a
 hora
  que o limite do PCTUSED ficar live o bloco volta pra lista de blocos com
  espaço, 'abertos/disponíveis', os INSERTs que vierem depois disso podem
  voltar a usar esse bloco...
 
  Uma dica pra vc : sei que vc está no 8i, mas sobre esse assunto o manual
  Oracle® Database Concepts 10g Release 2 no cap. 2 - Data Blocks,
 Extents,
  and Segments , no tópico 'Overview of Data Blocks' explica isso bem, com
  desenhos bem legais, melhor do que no Concepts do 8i eu acho...
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.br,
  Dênio Flávio Garcia da Silva de...@... escreveu
 
  
   Eu tenho um banco Oracle 8.1.7
  
  
  
   Lá no init.ora eu tenho o DB_BLOCK_SIZE = 8192.
  
   Tenho uma tabela que está definida com
  
   PCTFREE = 10
  
   PCTUSED = 60
  
  
  
   Quando eu dou um insert, que ocuparia, digamos o tamanho de um bloco,
  seria
   mantido 10% de 8192 bytes, ou seja, 819 bytes para os updates desse
   registro Daí ele ia gravar a diferença 7373 bytes no primeiro bloco
 e
  o
   resto num segundo bloco?
  
   Outra coisa, o PCTUSED é verificado somente após um delete ou update, e
  se o
   espaço ocupado for inferior ao PCTUSED o Oracle dispobiliza esse bloco
  para
   inserção de novos dados???
  
  
  
   Obrigado,
  
   Dênio
  
  
  
  
   --
   Mensagem verificada pelo sistema de antivírus da Aser Security.
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
 
 


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



 


 

RES: [oracle_br] Re: pctfree e pctused

2010-09-08 Por tôpico Alessandro Guimarães
O produto de DB_BLOCK_BUFFERS * DB_BLOCK_SIZE, e o valor de uma área da SGA 
chamada de Database Buffer Cache.

É uma área de memória

 

Atc

Alessandro Guimaraes

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Dênio Flávio Garcia da Silva
Enviada em: quarta-feira, 8 de setembro de 2010 17:58
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: pctfree e pctused

 

  

Olá!

Eu cheguei a ler em algum lugar que uma tabela com maior intensidade de 
transação é recomendável ter um valor p/ PCTFREE alto, enquanto uma tabela mais 
estática, por ex DW, PCTFREE pode ser um valor mais baixo. Imagino que isso se 
deva a uma otimização do espaço físico utilizado pelo banco. Pois, se a tabela 
não sofre muitas transações não precisa reservar muito espaço pra updates, 
consequentemente aproveita-se mais espaço no bloco para armazenagem dos dados. 

Diz ai pra mim uma coisa q eu ainda não consegui intender.. como essa discussão 
sobre bloco e tamanho de bloco se relaciona com tablespace e datafiles? Por 
ex.. lá no init.ora eu defino que DB_BLOCK_SIZE é um valor e DB_BLOCK_BUFFERS é 
outro valor, esse valor de DB_BLOCK_BUFFERS vai me dar o total de blocos 
disponível para o banco? Mas o tamanho físico não é limitado pelo tamanho do 
datafile? 

Obg.

Dênio

De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
[mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] 
Em nome de David Ricardo
Enviada em: quarta-feira, 8 de setembro de 2010 15:55
Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
Assunto: Re: [oracle_br] Re: pctfree e pctused

Boa discussão, em Databases 8i com problemas de CHAINED ROWS , conseguimos
ver bem esse questionamento do colega.
Uma boa modelagem nessas horas ajuda bem, visto que sabendo as finalidades
para as quais determinada tabela do nosso modelo terá, bem como as
caracteristicas pertinentes a sua acessibilidade e uso, podemos definir
junto aos DA's ( para quem tem) uma melhor pratica para as atividades e
processos que forem implementados utilizando essa determinada tabela.

Gostei muito da Discussão

Abraço á todos!!!

Em 4 de setembro de 2010 00:58, Andre Santos
andre.psantos...@gmail.com mailto:andre.psantos.ti%40gmail.com  
mailto:andre.psantos.ti%40gmail.com escreveu:

 Dênio / Chiappa

 Só uma observação (acho que houve um erro na hora de digitar):

  o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele
 encheu o limite
  especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da
 lista
  de blocos disponíveis para receberem dados

 Nesse trecho, onde está PCTUSED seria PCTFREE.

 [ ]'s

 André


 Em 1 de setembro de 2010 19:29, José Laurindo jlchia...@yahoo.com.br 
 mailto:jlchiappa%40yahoo.com.br  mailto:jlchiappa%40yahoo.com.br 
 escreveu:

 
 
  É, a idéia é essa mesma do PCTFREE : na prática não é os 8192 bytes todos
  do bloco que vc tem (pois há dentro de cada bloco um pequeno overhead ,
  coisa de uma centena de bytes ou algo assim, usada pelo próprio banco pra
 se
  controlar), mas a sua idéia está logicamente correta, o PCTFREE
 especificaum
  percentual do espaço do bloco que fica sem uso no momento dos INSERTs,
 fica
  reservado para eventuais futuros UPDATEs, sim...
 
  Já pro PCTUSED é correto vc dizer que ele é um limite, é bem isso , mas
 não
  é verdade que ele só é checado após DELETEs : na verdade o bloco começa
  vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite
  especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da
  lista de blocos disponíveis para receberem dados - ele TEM, portanto, que
  ser checado a cada INSERT, pra ver se o INSERT encheu o bloco ou não,
 quando
  isso acontecer imediatemente o bloco fica indisponível No futuro,
 cfrme
  os DELETEs forem acontecendo mais espaço vai ficando livre no bloco, a
 hora
  que o limite do PCTUSED ficar live o bloco volta pra lista de blocos com
  espaço, 'abertos/disponíveis', os INSERTs que vierem depois disso podem
  voltar a usar esse bloco...
 
  Uma dica pra vc : sei que vc está no 8i, mas sobre esse assunto o manual
  Oracle® Database Concepts 10g Release 2 no cap. 2 - Data Blocks,
 Extents,
  and Segments , no tópico 'Overview of Data Blocks' explica isso bem, com
  desenhos bem legais, melhor do que no Concepts do 8i eu acho...
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
   mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Dênio Flávio Garcia da Silva de...@... escreveu
 
  
   Eu tenho um banco Oracle 8.1.7
  
  
  
   Lá no init.ora eu tenho o DB_BLOCK_SIZE = 8192.
  
   Tenho uma tabela que está definida com
  
   PCTFREE = 10
  
   PCTUSED = 60
  
  
  
   Quando eu dou um insert, que ocuparia, digamos o tamanho de um bloco,
  seria
   mantido 10% de 8192 bytes, ou seja, 819 bytes para os updates desse
   registro Daí ele ia gravar a 

[oracle_br] Re: DataGuard

2010-09-08 Por tôpico José Laurindo
IMHO os melhores são os do metalink : se o seu objetivo é ter o standby em 
filesystem normal, vc pode usar a nota Step-By-Step Guide To Create Physical 
Standby On Normal File System For ASM Primary using RMAN (Doc ID 838828.1), e 
se vc quer ter o standby em ASM também vc pode usar a nota Step By Step Guide 
On Creating Physical Standby Using RMAN Duplicate In ASM Filesystem For ASM 
Primary (Doc ID 837102.1) ...
 O procedimento em si logicamente falando é bem simples, o standby nada mais é 
do que uma cópia do database primário que repetidamente recebe e aplica os 
archives do db primário   Vc certamente VAI se interessar pela nota Master 
Note for Data Guard (Doc ID 1101938.1), ela tem links para as principais notas 
sobre issues, dicas, configuração, administração e troubleshooting referente ao 
dataguard...

 []s

   Chiappa


--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas wel...@... escreveu

 Olá pessoal, eu tenho um RAC com 2 nodes. Rodando em ASM.
 
  
 
 Queria fazer um DataGuard Físico com esta banco RAC. Alguém tem algum artigo
 que me explique como devo fazer isso?
 
  
 
 Achei alguns na net mas não eram muito bons. Se alguém tiver algum e puder
 me passar agradeço. 
 
  
 
  
 
 Att,
 
  
 
 Welvis Douglas da Silva Moretto
 
 Oracle Certified Associate - OCA 10g
 
 Oracle Database Sql Expert
 
 Fone:  (41) 9997-6297  
 
 E-mail:welvis_doug...@..., wel...@...
 
 Messenger: welvis_doug...@...
 
  
 
 Mestre em Engenharia de Produção e Sistemas - PUC/PR;
 
 Especializando em Banco de Dados - UNOPAR;
 
 Especialista Engenharia de Software - UNOPAR;
 
 Tecnólogo em Processamento de Dados - FACCAR.
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico Alex Octan
Vinicius,

realmente acho que pulei esta parte da configuração, estava faltando mesmo.
Porém, conforme uma query que vc menciona no post, não estou tendo o mesmo
resultado que vc demonstra lá no blog.

Depois que segui a configuração, não consegui mais conexão. Testei varias
vezes com SqlPlus e o erro aparece:
ORA-12520: TNS:listener could not find available handler for requested type
of server

Respondendo as perguntas do Chiappa, tenho configurado duas interfaces de
rede, a primeira Bridged e a segunda Custom:VMnet1:hostonly
Os IPs estão fixos mesmo e dns+gateway apontando pro router 10.1.1.1.

Qquer outra dica, sempre bemvinda. Mas desde já agradeço as sugestões.

Alex



Resultado do SQL:

SQL select
  2INSTANCE_NUMBER INST#,INSTANCE_NAME INST_NAME,HOST_NAME HOST,
  3USERNAME, FAILOVER_TYPE TYPE, FAILOVER_METHOD METHOD,  FAILED_OVER
FAILED OVER from
  456V$SESSION a, V$INSTANCE b
  7  where USERNAME = (select SYS_CONTEXT ('USERENV', 'SESSION_USER') from
DUAL)  and SID = (select SYS_CONTEXT ('USERENV', 'SID') from DUAL);

 INST# INST_NAME
-- 
HOST

USERNAME   TYPE  METHOD FAI
-- - -- ---
 2 db2
rac2.localdomain
SYSNONE  NONE   NO




SQL show parameter listener;

NAME TYPEVALUE
 ---
--
local_listener   string
 (DESCRIPTION=(ADDRESS=(PROTOCO

L=tcp)(rac1-vip)(PORT=1521)))
remote_listener  string  LISTENERS_DB





2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br



 Alex,

 O primeiro ponto que vi aí, é que o TNSNAMES usa os endereços IP do VIP
 diretamente! Isso não pode ser assim! Você deve usar os hostnames do VIP.

 Outro ponto muito importante (possivelmente esse é o seu problema), é o
 parâmetro local_listener que deve ter uma configuração distinta para cada
 instância. Como o Chiappa já disse em RAC Connection Redirected To Wrong
 Host/IP ORA-12545 (Doc ID 364855.1).

 Resolvendo isso, não terá esse problema.

 A URL que trato sobre isso é a http://www.viniciusdba.com.br/blog/?p=517

 Abraços

 Marcus Vinicius Miguel Pedro
 Oracle ACE
 OCP Database 9i
 OCP Database 10g
 OCE RAC 10g
 OCP Database 11g
 OCS Implementation 11g
 mvmpe...@yahoo.com.br mvmpedro%40yahoo.com.br
 Blog: http://www.viniciusdba.com.br
 Perfil ACE:
 http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540


 On 08/09/2010, at 16:50, Alex Octan wrote:

  Olá Chiappa,
 
  realmente, faltei com mais informações a respeito, passou desapercebido
 mais
  detalhes do ambiente.
  Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle
  Linux 5.4 32bits com Oracle 10.2.0.4.
 
  Mas vc levantou vários pontos que eu preciso realmente checar, ... vou
 fazer
  isto e na sequencia retorno com mais informações.
  Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em
 casa
  usa esta faixa, aí segui com a mesma mascara.
  Mais info do arquivo hosts segue abaixo:
 
  # Rede Publica
  10.1.1.51 rac1.localdomain rac1
  10.1.1.52 rac2.localdomain rac2
  # InterConnect - Conexao Privada
  10.1.2.51 rac1-priv.localdomain rac1-priv
  10.1.2.52 rac2-priv.localdomain rac2-priv
  # Virtual IP's
  10.1.1.101 rac1-vip.localdomain rac1-vip
  10.1.1.102 rac2-vip.localdomain rac2-vip
 
  E agradeço as questões levantadas, sempre serve de escola.
 
  Abraço
  Alex
 
 
 
 
  2010/9/8 José Laurindo jlchia...@yahoo.com.brjlchiappa%40yahoo.com.br
 
 
 
 
  Bom, vc realmente deveria explicar pra gente se está em vmware ou não,
 dar
  uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas
  possibilidades :
 
  - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ???
  Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não
  Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem
  certeza que Realmente esses IPs que vc setou não estão sendo
 usados,nalguma
  outra máquina talvez ??
 
  - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está
  compatível com o que está no TNSNAMES ??
 
  - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço
 que
  vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele
  (INCLUSIVE o domínio!) está como especificado ?
 
  - qual EXATAMENTE é a tal tool cliente que vc está usando, em que
 versão
  e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo
 aqui
  mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O
 ideal é
  vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e
 usando o
  client Oracle full (não o client expresso), também de exata mesma versão
 que
  o banco
 
  - e finalmente, cfrme a nota metalink RAC 

Re: [oracle_br] Re: Conexão Cluster

2010-09-08 Por tôpico Alex Octan
Opsss, ... esqueci das outras perguntas. Sei que quanto mais info, melhor
pra identificar o problema.

Antes de tudo, alterei o parametro local_listener = ' ' (nulo) e voltou a
conectar, porém eventualmente eu recebo aquele erro (ORA-12545).
Na sequencia, repeti o procedimento setando o local_listener conforme
mencionado. Para surpresa, não tive mais problemas de conexão.

Apenas para ficar documentado toda a thread, abaixo está o procedimento que
tomei seguindo as sugestões, em especial Vinicius e Chiappa.
Se esqueci de algo, me avisem.

Desde já agradeço a força aí de todos pelo aprendizado.
Obrigado mesmo.

Alex





SQL alter system set
local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1-vip)(PORT=1521)))'
scope=both sid='db1';

System altered.


[ora...@rac1 ~]$ lsnrctl status

LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 08-SEP-2010 19:48:12

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

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER

Alias LISTENER_RAC1
Version   TNSLSNR for Linux: Version 10.2.0.4.0 - Production
Start Date08-SEP-2010 17:38:18
Uptime0 days 2 hr. 9 min. 54 sec
Trace Level   off
Security  ON: Local OS Authentication
SNMP  OFF
Listener Parameter File
/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File
/oracle/product/10.2.0/db_1/network/log/listener_rac1.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.101)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.51)(PORT=1521)))
Services Summary...
Service +ASM has 1 instance(s).
  Instance +ASM1, status BLOCKED, has 1 handler(s) for this service...
Service +ASM_XPT has 1 instance(s).
  Instance +ASM1, status BLOCKED, has 1 handler(s) for this service...
Service PLSExtProc has 1 instance(s).
  Instance PLSExtProc, status UNKNOWN, has 1 handler(s) for this
service...
Service PRODUCAO has 2 instance(s).
  Instance db1, status READY, has 2 handler(s) for this service...
  Instance db2, status READY, has 1 handler(s) for this service...
Service db has 2 instance(s).
  Instance db1, status READY, has 2 handler(s) for this service...
  Instance db2, status READY, has 1 handler(s) for this service...
Service dbXDB has 2 instance(s).
  Instance db1, status READY, has 1 handler(s) for this service...
  Instance db2, status READY, has 1 handler(s) for this service...
Service db_XPT has 2 instance(s).
  Instance db1, status READY, has 2 handler(s) for this service...
  Instance db2, status READY, has 1 handler(s) for this service...
The command completed successfully




[ora...@rac1 ~]$ lsnrctl services

LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 08-SEP-2010 19:48:16

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

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
Services Summary...
Service +ASM has 1 instance(s).
  Instance +ASM1, status BLOCKED, has 1 handler(s) for this service...
Handler(s):
  DEDICATED established:0 refused:0 state:ready
 LOCAL SERVER
Service +ASM_XPT has 1 instance(s).
  Instance +ASM1, status BLOCKED, has 1 handler(s) for this service...
Handler(s):
  DEDICATED established:0 refused:0 state:ready
 LOCAL SERVER
Service PLSExtProc has 1 instance(s).
  Instance PLSExtProc, status UNKNOWN, has 1 handler(s) for this
service...
Handler(s):
  DEDICATED established:0 refused:0
 LOCAL SERVER
Service PRODUCAO has 2 instance(s).
  Instance db1, status READY, has 2 handler(s) for this service...
Handler(s):
  DEDICATED established:0 refused:0 state:ready
 REMOTE SERVER
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1-vip)(PORT=1521)))
  DEDICATED established:0 refused:0 state:ready
 LOCAL SERVER
  Instance db2, status READY, has 1 handler(s) for this service...
Handler(s):
  DEDICATED established:0 refused:0 state:ready
 REMOTE SERVER
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac2-vip)(PORT=1521)))
Service db has 2 instance(s).
  Instance db1, status READY, has 2 handler(s) for this service...
Handler(s):
  DEDICATED established:0 refused:0 state:ready
 REMOTE SERVER
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1-vip)(PORT=1521)))
  DEDICATED established:0 refused:0 state:ready
 LOCAL SERVER
  Instance db2, status READY, has 1 handler(s) for this service...
Handler(s):
  DEDICATED established:0 refused:0 state:ready
 REMOTE SERVER
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac2-vip)(PORT=1521)))
Service dbXDB has 2 instance(s).
  Instance db1, status READY, has 1 handler(s) for this service...
Handler(s):
  D000 established:0 refused:0 current:0 max:1022 state:ready
 DISPATCHER machine: rac1.localdomain, pid: 4883