[oracle_br] Ajuda

2010-06-16 Thread Igor Alves
como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
'x' ?

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


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



[oracle_br] Re: Dúvidas Oracle X Raw DEvice

2010-06-16 Thread ammorrimm
Bleza...se consigo verificar no nivel da instancia o crescimentos dos meus 
discos otimo..

Mas supondo que meus diskgroups para os archives encham...como eliminar seu 
conteúdo ? Vamos supor que durante um certo período a aplicação comece a gerar 
muitas alterações e meus groups encham rapidamente...como excluir o conteúdo 
destes disks e evitar assim uma parada do meu banco ? Sei que se estivesse 
trabalhando com EXT3, bastaria entrar no FS e excluir manualmente via RM...mas 
com ASM trabalhando com RAW devices ? (lembrando que esta situação teria 
carater emergencial...)




--- Em oracle_br@yahoogrupos.com.br, Anderson Haertel Rodrigues 
 escreveu
>
> Noite..
> 
> ammorrimm :-), desculpas pela demora...
> 
> Vamos lá:
> 
> > Mas como verifico a escalabilidade dos mesmos ? Como posso
> > saber via SO (pq sei que da pra verificar via OEM) que estes
> > meus grupos de ASM estão enchendo ou ainda estão com bom
> > espaço em disco ?
> v$asm_diskgroup, tanto na instância do banco, como na instância do ASM.
> 
> > Mesmo que eu migre para block devices, existe alguma
> > ferramenta de SO para que eu controle este crescimento ?
> > 
> > Um exemplo:
> > 
> > Se tenho uma LUN criada com EXT3, consigo dar um DF -H e
> > verificar o crescimento dos espaço mas, via RAW DEVICE ou
> > BLOCK DEVICE, via SO teria como ?
> Quem sabe, talvez, algum script baseado em udev ou via um LVM. Mas eu não 
> saberia informar 100%. Conversando com o pessoal de Storage/SO eles devem 
> saber informar melhor.
> 
> Sucesso,
> 
> Anderson Haertel Rodrigues
> Consultor Oracle
> Porto Alegre/RS
> 
> 
> --- Em seg, 14/6/10, ammorrimm  escreveu:
> 
> > De: ammorrimm 
> > Assunto: [oracle_br] Re: Dúvidas Oracle X Raw DEvice
> > Para: oracle_br@yahoogrupos.com.br
> > Data: Segunda-feira, 14 de Junho de 2010, 8:07
> > Então...
> > 
> > Sim. A idéia era criar grupos ASM é disponibiliza-los
> > para os Arc, exemplo: +ARCH1, +ARCH2...tudo ASM...
> > 
> > Mas como verifico a escalabilidade dos mesmos ? Como posso
> > saber via SO (pq sei que da pra verificar via OEM) que estes
> > meus grupos de ASM estão enchendo ou ainda estão com bom
> > espaço em disco ?
> > 
> > Mesmo que eu migre para block devices, existe alguma
> > ferramenta de SO para que eu controle este crescimento ?
> > 
> > Um exemplo:
> > 
> > Se tenho uma LUN criada com EXT3, consigo dar um DF -H e
> > verificar o crescimento dos espaço mas, via RAW DEVICE ou
> > BLOCK DEVICE, via SO teria como ?
> > 
> > 
> > 
> > 
> > --- Em oracle_br@yahoogrupos.com.br,
> > Anderson Haertel Rodrigues 
> > escreveu
> > >
> > > Buenas,
> > > 
> > > Em 11g Raw devices foi descontinuado. Ainda neste
> > sentido, se usa o UDEV como workaround em RH5, por exemplo.
> > Dê uma olhada nisso, amigo!
> > > 
> > > Outra informação, mesmo de forma "pura" não era
> > possível colocar archives em raw devices diretamente,
> > precisava ter o ASM, OCFS ou ser um FS de Sistema
> > Operacional.
> > > 
> > > Sucesso,
> > > 
> > > Anderson Haertel Rodrigues
> > > Consultor Oracle
> > > Porto Alegre/RS
> > > 
> > > --- Em seg, 7/6/10, ammorrimm 
> > escreveu:
> > > 
> > > > De: ammorrimm 
> > > > Assunto: [oracle_br] Dúvidas Oracle X Raw
> > DEvice
> > > > Para: oracle_br@yahoogrupos.com.br
> > > > Data: Segunda-feira, 7 de Junho de 2010, 12:16
> > > > Grande dia colegas,
> > > > 
> > > > EStou finalizando os estudos para implantar o
> > Oracel RAC
> > > > 11.1.0.6 em minha empresa mas fiquei ná duvida
> > sobre a
> > > > criação dos RAW para os Archives...
> > > > 
> > > > Minha equipe de SO não tem muito conhecimento
> > sobre a
> > > > manipulação de Raws e fiquei na dúvida quanto
> > a geração
> > > > dos archives (crscimento dos mesmos, espaço
> > utilizado e
> > > > etc.) em raw...
> > > > 
> > > > Via EXT3 consigo ver a evolução do
> > crescimento...ate
> > > > mesmo intervindo caso algo dê errado...mas com
> > RAWs, como
> > > > faço isso ? Não posso utilizar um DF -h por
> > exemplo !!
> > > > 
> > > > E se meu RAW destinado aos ARCH encher ? como
> > verifico este
> > > > crscimento bem como a exclusão de arch´s(em uma
> > medida
> > > > emergencial) caso elas crescam demais ?
> > > > 
> > > > Estas seriam as dúvidas...sobre a manipulação
> > de
> > > > RAWs
> > > > 
> > > > 
> > > > No caso do RAC, pensei ate mesmo em colocar os
> > archives em
> > > > EXT3 afim de visualizar o crescimento dos mesmos
> > mas fiquei
> > > > receoso de todo o banco estar em RAW e os
> > archives estarem
> > > > em EXT3...
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > >
> > --
> > > > >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/
> > > > 
> > > >
> > --

Re: [oracle_br] Ajuda

2010-06-16 Thread Gerson Junior
Faz este select:

select distinct table_name from dba_tab_cols where
column_name='NOME_COLUNA';

Se voce tiver conectando com um usuário que não é DBA, voce pode substituir
dba_tab_cols por all_tab_cols, porém a all_tab_cols mostra apenas todas as
tabelas que são do usuário que você está logado e as que ele tem provilégio
de ver, ou seja, voce não estará vendo TODAS as tabelas! Ok?

Abraços.



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


Em 16 de junho de 2010 09:25, Igor Alves  escreveu:

>
>
> como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
> 'x' ?
>
> Igor Alves
> Analista de Sistema - MB Soluctions
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> [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] Ajuda

2010-06-16 Thread Márcio Ricardo Alves da Silva
do usuário utilize isso:

select * from user_cons_columns
where UPPER(column_name) like '%X%'

Se for da instância, utiliza dba_cons_columns

Márcio.

  - Original Message - 
  From: Igor Alves 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, June 16, 2010 9:25 AM
  Subject: [oracle_br] Ajuda



  como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
  'x' ?

  Igor Alves
  Analista de Sistema - MB Soluctions
  Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
  Tel: (71)8812-8670

  [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] Ajuda

2010-06-16 Thread Igor Alves
Obrigado pela ajuda.

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 16 de junho de 2010 09:29, Márcio Ricardo Alves da Silva <
marcio_...@yahoo.com.br> escreveu:

>
>
> do usuário utilize isso:
>
> select * from user_cons_columns
> where UPPER(column_name) like '%X%'
>
> Se for da instância, utiliza dba_cons_columns
>
> Márcio.
>
>
> - Original Message -
> From: Igor Alves
> To: oracle_br@yahoogrupos.com.br 
> Sent: Wednesday, June 16, 2010 9:25 AM
> Subject: [oracle_br] Ajuda
>
> como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
> 'x' ?
>
> Igor Alves
> Analista de Sistema - MB Soluctions
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> [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

<*> 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] Ajuda

2010-06-16 Thread Márcio Ricardo Alves da Silva
Pessoal, confundi as colunas, a view que postei é para as constraints. desculpe.

Márcio.
  - Original Message - 
  From: Márcio Ricardo Alves da Silva 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, June 16, 2010 9:29 AM
  Subject: Re: [oracle_br] Ajuda



  do usuário utilize isso:

  select * from user_cons_columns
  where UPPER(column_name) like '%X%'

  Se for da instância, utiliza dba_cons_columns

  Márcio.

  - Original Message - 
  From: Igor Alves 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, June 16, 2010 9:25 AM
  Subject: [oracle_br] Ajuda

  como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
  'x' ?

  Igor Alves
  Analista de Sistema - MB Soluctions
  Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
  Tel: (71)8812-8670

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

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



  

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



Re: [oracle_br] Re: Dúvidas Oracle X Raw DEvice

2010-06-16 Thread Ivan Ricardo Schuster
Ammorrimm, você pode usar o asmcmd para apagar arquivos do ASM.
Funciona praticamente como uma linha de comando normal, você usa cd,
ls, rm, etc...

2010/6/16 ammorrimm :
> Bleza...se consigo verificar no nivel da instancia o crescimentos dos meus 
> discos otimo..
>
> Mas supondo que meus diskgroups para os archives encham...como eliminar seu 
> conteúdo ? Vamos supor que durante um certo período a aplicação comece a 
> gerar muitas alterações e meus groups encham rapidamente...como excluir o 
> conteúdo destes disks e evitar assim uma parada do meu banco ? Sei que se 
> estivesse trabalhando com EXT3, bastaria entrar no FS e excluir manualmente 
> via RM...mas com ASM trabalhando com RAW devices ? (lembrando que esta 
> situação teria carater emergencial...)
>
>
>
>
> --- Em oracle_br@yahoogrupos.com.br, Anderson Haertel Rodrigues 
>  escreveu
>>
>> Noite..
>>
>> ammorrimm :-), desculpas pela demora...
>>
>> Vamos lá:
>>
>> > Mas como verifico a escalabilidade dos mesmos ? Como posso
>> > saber via SO (pq sei que da pra verificar via OEM) que estes
>> > meus grupos de ASM estão enchendo ou ainda estão com bom
>> > espaço em disco ?
>> v$asm_diskgroup, tanto na instância do banco, como na instância do ASM.
>>
>> > Mesmo que eu migre para block devices, existe alguma
>> > ferramenta de SO para que eu controle este crescimento ?
>> >
>> > Um exemplo:
>> >
>> > Se tenho uma LUN criada com EXT3, consigo dar um DF -H e
>> > verificar o crescimento dos espaço mas, via RAW DEVICE ou
>> > BLOCK DEVICE, via SO teria como ?
>> Quem sabe, talvez, algum script baseado em udev ou via um LVM. Mas eu não 
>> saberia informar 100%. Conversando com o pessoal de Storage/SO eles devem 
>> saber informar melhor.
>>
>> Sucesso,
>>
>> Anderson Haertel Rodrigues
>> Consultor Oracle
>> Porto Alegre/RS
>>
>>
>> --- Em seg, 14/6/10, ammorrimm  escreveu:
>>
>> > De: ammorrimm 
>> > Assunto: [oracle_br] Re: Dúvidas Oracle X Raw DEvice
>> > Para: oracle_br@yahoogrupos.com.br
>> > Data: Segunda-feira, 14 de Junho de 2010, 8:07
>> > Então...
>> >
>> > Sim. A idéia era criar grupos ASM é disponibiliza-los
>> > para os Arc, exemplo: +ARCH1, +ARCH2...tudo ASM...
>> >
>> > Mas como verifico a escalabilidade dos mesmos ? Como posso
>> > saber via SO (pq sei que da pra verificar via OEM) que estes
>> > meus grupos de ASM estão enchendo ou ainda estão com bom
>> > espaço em disco ?
>> >
>> > Mesmo que eu migre para block devices, existe alguma
>> > ferramenta de SO para que eu controle este crescimento ?
>> >
>> > Um exemplo:
>> >
>> > Se tenho uma LUN criada com EXT3, consigo dar um DF -H e
>> > verificar o crescimento dos espaço mas, via RAW DEVICE ou
>> > BLOCK DEVICE, via SO teria como ?
>> >
>> >
>> >
>> >
>> > --- Em oracle_br@yahoogrupos.com.br,
>> > Anderson Haertel Rodrigues 
>> > escreveu
>> > >
>> > > Buenas,
>> > >
>> > > Em 11g Raw devices foi descontinuado. Ainda neste
>> > sentido, se usa o UDEV como workaround em RH5, por exemplo.
>> > Dê uma olhada nisso, amigo!
>> > >
>> > > Outra informação, mesmo de forma "pura" não era
>> > possível colocar archives em raw devices diretamente,
>> > precisava ter o ASM, OCFS ou ser um FS de Sistema
>> > Operacional.
>> > >
>> > > Sucesso,
>> > >
>> > > Anderson Haertel Rodrigues
>> > > Consultor Oracle
>> > > Porto Alegre/RS
>> > >
>> > > --- Em seg, 7/6/10, ammorrimm 
>> > escreveu:
>> > >
>> > > > De: ammorrimm 
>> > > > Assunto: [oracle_br] Dúvidas Oracle X Raw
>> > DEvice
>> > > > Para: oracle_br@yahoogrupos.com.br
>> > > > Data: Segunda-feira, 7 de Junho de 2010, 12:16
>> > > > Grande dia colegas,
>> > > >
>> > > > EStou finalizando os estudos para implantar o
>> > Oracel RAC
>> > > > 11.1.0.6 em minha empresa mas fiquei ná duvida
>> > sobre a
>> > > > criação dos RAW para os Archives...
>> > > >
>> > > > Minha equipe de SO não tem muito conhecimento
>> > sobre a
>> > > > manipulação de Raws e fiquei na dúvida quanto
>> > a geração
>> > > > dos archives (crscimento dos mesmos, espaço
>> > utilizado e
>> > > > etc.) em raw...
>> > > >
>> > > > Via EXT3 consigo ver a evolução do
>> > crescimento...ate
>> > > > mesmo intervindo caso algo dê errado...mas com
>> > RAWs, como
>> > > > faço isso ? Não posso utilizar um DF -h por
>> > exemplo !!
>> > > >
>> > > > E se meu RAW destinado aos ARCH encher ? como
>> > verifico este
>> > > > crscimento bem como a exclusão de arch´s(em uma
>> > medida
>> > > > emergencial) caso elas crescam demais ?
>> > > >
>> > > > Estas seriam as dúvidas...sobre a manipulação
>> > de
>> > > > RAWs
>> > > >
>> > > >
>> > > > No caso do RAC, pensei ate mesmo em colocar os
>> > archives em
>> > > > EXT3 afim de visualizar o crescimento dos mesmos
>> > mas fiquei
>> > > > receoso de todo o banco estar em RAW e os
>> > archives estarem
>> > > > em EXT3...
>> > > >
>> > > >
>> > > >
>> > > > 
>> > > >
>> > > >
>> > 

Re: [oracle_br] Ajuda

2010-06-16 Thread Raul Francisco Costa F. de Andrade, DBA
select na dba_tab_columns where column_name = ' ';

Em 16 de junho de 2010 09:25, Igor Alves  escreveu:

>
>
> como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
> 'x' ?
>
> Igor Alves
> Analista de Sistema - MB Soluctions
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
--
Raul Francisco da Costa Ferreira de Andrade
DBA - OCA - Oracle Certified Associate
COBIT Foundation 4.1
Fone: (41)8855-8874 Brt
email: raulf...@gmail.com
Skype: raul.andrade
www.clickdba.com

"A adversidade leva alguns a serem vencidos
e outros a baterem recordes."
William Arthur Ward


[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: Erro de incidente ao executar o analyze

2010-06-16 Thread David Ricardo
Fala Aleksandro,

Já experimentou fazer a validação da Base de dados através do RMAN ( Check
Logical ), quem sabe não são problemas de Blocos corrompidos ou você pode
também tentar fazer EXPORT , se houver problemas com o objeto ele dará erro,
e assim fica mais fácil acredito.

Ats

Em 15 de junho de 2010 09:32, aleksandrosouza
escreveu:

>
>
> Descobri que o problema esta ocorrendo ao dar analyze em algumas tabelas do
> schema mencionado.
> Notei que em algumas tabelas ao reconstruir os índices funciona e em outras
> não.
> O problema é que para descobrir qual tabela esta com problema, eu tenho que
> executar o comando, e ao executar o comando eu posso derrubar o banco como
> aconteceu ontem.
> Busquei por índices inválidos e não apareceu nenhum, algum guru tem idéia
> de como identificar o problema dessas tabelas ?
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "aleksandrosouza"  escreveu
>
> >
> > Boa tarde,
> >
> > Estou recebendo alguns erros de incidentes ORA-600 e ocorre sempre que
> execute o ANALYZE.
> >
> > Estou executando através do comando
> > EXEC DBMS_UTILITY.ANALYZE_SCHEMA('MICROSIGA','COMPUTE');
> >
> > Os outros usuários consigo fazer, notei que no sqlplus ocorre a mensagem
> :
> > ORA-03114 : Not connected to ORACLE
> >
> > Alguem tem idéia do que ocorre ?
> >
> > Alert.LOG
> > ORA-00600: internal error code, arguments: [17114], [0x05C7D1748], [],
> [], [], [], [], []
> > ORA-07445: exception encountered: core dump [kghalf()+605]
> [ACCESS_VIOLATION]
> >
> > Arquivo TRACE
> > Dump file
> c:\oracle\diag\rdbms\company\company\incident\incdir_78654\company_ora_1432_i78654.trc
> > Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> > Windows NT Version V5.2 Service Pack 2
> > CPU : 4 - type 8664, 1 Physical Cores
> > Process Affinity : 0x
> > Memory (Avail/Total): Ph:7444M/16373M, Ph+PgF:9525M/19861M
> > Instance name: company
> > Redo thread mounted by this instance: 1
> > Oracle process number: 50
> > Windows thread id: 1432, image: ORACLE.EXE (SHAD)
> >
> >
> > *** 2010-06-14 03:37:54.463
> > *** SESSION ID:(231.62206) 2010-06-14 03:37:54.463
> > *** CLIENT ID:() 2010-06-14 03:37:54.463
> > *** SERVICE NAME:(SYS$USERS) 2010-06-14 03:37:54.463
> > *** MODULE NAME:(sqlplus.exe) 2010-06-14 03:37:54.463
> > *** ACTION NAME:() 2010-06-14 03:37:54.463
> >
> > Dump continued from file:
> c:\oracle\diag\rdbms\company\company\trace\company_ora_1432.trc
> > ORA-00600: internal error code, arguments: [ksu_register_tac-1], [], [],
> [], [], [], [], []
> > ORA-00600: internal error code, arguments: [17114], [0x01F3CFBA8], [],
> [], [], [], [], []
> >
> > = Dump for incident 78654 (ORA 600 [ksu_register_tac-1]) 
> >
> > *** 2010-06-14 03:37:54.463
> > - Current SQL Statement for this session (sql_id=6q42j0018w7t8) -
> > insert into sys.wri$_optstat_ind_history(obj#,rowcnt,leafcnt,distkey,
> lblkkey, dblkkey,clufac,blevel,analyzetime,samplesize,guessq,cachedblk,
> cachehit,logicalread,savtime,flags) values
> (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16)
> > - PL/SQL Stack -
> > - PL/SQL Call Stack -
> > object line object
> > handle number name
> > 0001F572D1A8 256 package body SYS.DBMS_DDL
> > 0001F77C38E0 405 package body SYS.DBMS_UTILITY
> > 000327731450 1 anonymous block
> >
> > - Call Stack Trace -
> > calling call entry argument values in hex
> > location type point (? means dubious value)
> >   
> 
> > ksedst1()+123 CALL??? skdstdst()+0 02004 2050033BEBEA703
> > 0 0
> > ksedst()+64 CALL??? ksedst1()+0 2 001CF 0
> > 01EB30528
> >
>
>  
>



-- 
"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] Ora-600 Alguem tem idéia porque iss o acontece ?

2010-06-16 Thread David Ricardo
Aleksandro, tente ver no site My Oracle Support ( Antigo Metalink), se na
ferramenta de Loockup de ORA-600 esses argumentos já não estão documentados,
derepente lá tem os "coxa-arround" que a Oracle passa, até porque estamos
falando de uma Release "aparentemente" nova (11g).

Abraço

Em 16 de junho de 2010 09:56, Rogerio Falcone escreveu:

>
>
> Amigo, sugiro que abra um chamado na oracle, enviando o alert e os traces.
> Geralmente e advindo de BUG.
> Rogerio
>
> - Mensagem Original -
> De: aleksandrosouza 
> 
> >
> Enviada: quarta-feira, 16 de junho de 2010 08:51
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [oracle_br] Ora-600 Alguem tem idéia porque isso acontece ?
>
>
> Em algumas tabelas ao tentar rodar o Analyze ocorre o problema abaixo :
>
> Trace file c:\oracle\diag\rdbms\company\company\trace\company_ora_2304.trc
> Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> Windows NT Version V5.2 Service Pack 2
> CPU : 4 - type 8664, 1 Physical Cores
> Process Affinity : 0x
> Memory (Avail/Total): Ph:8070M/16373M, Ph+PgF:9675M/19861M
> Instance name: company
> Redo thread mounted by this instance: 1
> Oracle process number: 120
> Windows thread id: 2304, image: ORACLE.EXE (SHAD)
>
> *** 2010-06-16 08:42:56.474
> *** SESSION ID:(152.5503) 2010-06-16 08:42:56.474
> *** CLIENT ID:() 2010-06-16 08:42:56.474
> *** SERVICE NAME:(COMPANY) 2010-06-16 08:42:56.474
> *** MODULE NAME:(sqlplus.exe) 2010-06-16 08:42:56.474
> *** ACTION NAME:() 2010-06-16 08:42:56.474
>
> Incident 84189 created, dump file:
> c:\oracle\diag\rdbms\company\company\incident\incdir_84189\company_ora_2304_i84189.trc
> ORA-00600: código de erro interno, argumentos: [17147], [0x0251EB9A8], [],
> [], [], [], [], []
>
> *** 2010-06-16 08:43:12.348
> - Error Stack Dump -
> ORA-00600: código de erro interno, argumentos: [17147], [0x0251EB9A8], [],
> [], [], [], [], []
> - Current SQL Statement for this session (sql_id=71vzsy44r97pq) -
> ANALYZE TABLE MICROSIGA.SA3010 COMPUTE STATISTICS
>
> - Call Stack Trace -
> calling call entry argument values in hex
> location type point (? means dubious value)
>   
> 
> ksedst1()+123 CALL??? skdstdst()+0 0 005CEAA2C 023C90528
> 005CEAA4C
> ksedst()+64 CALL??? ksedst1()+0 DFCD44B9F5F 03280A830
> 0 023C90528
> dbkedDefDump()+2412 CALL??? ksedst()+0 1F3F8 1F518 4
> 0
> ksedmp()+69 CALL??? dbkedDefDump()+0 3 0 1F558
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
"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: Problema de rollback na hora de fazer o IMPDP com o Flashback_SCN (Urgente)

2010-06-16 Thread David Ricardo
Diego,

Veja se isso te ajuda :

http://jhdba.wordpress.com/2008/12/05/where-has-consistenty-gone-when-using-datapump-in-export-mode-expdp/

Ats

Em 15 de junho de 2010 11:21, Diego Menezes escreveu:

>
>
> Valter,
>
> Mas eu coloquei um SCN atual, não era antigo não, no inicio estava antigo,
> mas pensei nessa possibilidade e apontei um SCN atual de duas horas atrás.
>
> Obrigado,
>
> Diego
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em
> nome de vjaquino
> Enviada em: segunda-feira, 14 de junho de 2010 15:55
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [oracle_br] Re: Problema de rollback na hora de fazer o IMPDP com
> o
> Flashback_SCN (Urgente)
>
> Olá Diego,
>
> Pelo comando impdp informado, você esta tentando copiar uma versão da
> tabela
> diferente da versão atual, é isso mesmo?
>
> Você esta fornecendo um SCN que não esta mais disponível na UNDO
> tablespace.
>
> Att.
> Valter Aquino
>
> --- Em oracle_br@yahoogrupos.com.br  oracle_br%40yahoogrupos.com.br >
>
> , "Diego Menezes"  escreveu
> >
> > Pessoal,
> > Estou tentando executar um Import via Data Pump para fazer uns testes em
> > relação ao Golden Gate (ferramenta que esta subistituindo o Streams da
> > Oracle)
> >
> > Executo o impdp utilizando os parâmetros de FLASHBACK_SCN, para utilizar
> > este se faz obrigatório o uso do NETWORK_LINK, que faz uma conexão
> através
> > de DB_LINK no banco de origem para baixar a tabela solicitada pelos o
> > registro do SCN especificado. Não se faz necessário o uso do arquivo .dmp
> > (no caso não é necessário o expdp, pois o próprio impdp vai no banco
> origem)
> >
> > Bom estou tomando erro de Segmento de Rollback, já alterei no banco
> origem
> o
> > parâmetro undo_retention e não obtive sucesso, o erro acontece
> rapidamente,
> > não fica executando um tempão para depois dar erro, o erro é dado em
> coisa
> > de 2 minutos:
> >
> > bwfsgate01:oradest@/home/oradest/import> impdp GGATE/* DIRECTORY=IMP
> > TABLES=APPLSYS.FND_CONCURRENT_REQUESTS REMAP_SCHEMA=APPLSYS:GGATE
> > REMAP_TABLESPACE=APPS_TS_TX_DATA:GOLDENGATE FLASHBACK_SCN=7842496604804
> > NETWORK_LINK=EBS_HM_GGATE
> >
> > Import: Release 10.2.0.4.0 - 64bit Production on Monday, 14 June, 2010
> > 0:47:04
> >
> > Copyright (c) 2003, 2007, Oracle. All rights reserved.
> >
> > Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 -
> > 64bit Production
> > With the Partitioning, OLAP, Data Mining and Real Application Testing
> > options
> > Starting "GGATE"."SYS_IMPORT_TABLE_01": GGATE/ DIRECTORY=IMP
> > TABLES=APPLSYS.FND_CONCURRENT_REQUESTS REMAP_SCHEMA=APPLSYS:GGATE
> > REMAP_TABLESPACE=APPS_TS_TX_DATA:GOLDENGATE FLASHBACK_SCN=7842496604804
> > NETWORK_LINK=EBS_HM_GGATE
> > Estimate in progress using BLOCKS method...
> > Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
> > Total estimation using BLOCKS method: 206 MB
> > Processing object type TABLE_EXPORT/TABLE/TABLE
> > ORA-31693: Table data object "GGATE"."FND_CONCURRENT_REQUESTS" failed to
> > load/unload and is being skipped due to error:
> > ORA-01555: snapshot too old: rollback segment number with name "" too
> small
> > ORA-02063: preceding line from EBS_HM_GGATE
> >
> > OBS.: reparem que não é informado o nome do segment de rollback
> >
> >
> > Já pesquisei diversos notes no Metalink e fiz as alterações indicadas por
> > estes, mas não obtive sucesso.
> >
> > Obrigado pela ajuda.
> >
> >
> >
> > atenciosamente,
> > Diego Menezes | Consulting
> > Tel.: +55 (21) 2494-2657 | +55 (21) 3344-2734
> > Skype: diegop.menezes
> > www.f2c.com.br
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



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



[oracle_br] Re: Erro de incidente ao executar o analyze

2010-06-16 Thread aleksandrosouza
Bom dia,
Então, fiz o seguinte teste:
Fiz o EXPDP do objeto com problema e no outro banco fiz o import e bem no 
momento do import analyze da tabela ele da erro e sai.
Então dropei essa tabela dessa base de teste e importei sem as estatísticas e 
ela importou ok.
Então executei o analyze e deu certo.
Entao pensei o seguinte :
Se excluir o analyze de todo o banco e recriar vai voltar a funcionar,  
advinha ?
Lascou tudo.
O serviço ficou em 100% por mais de 1 hora até que a instância caiu, e ficou 
mais de 6 eventos ativos no oracle, e pior com uns erros monstros que nem no 
metalink eu encontrei, e olha que fiquei umas 2 horas procurando lá.
Então como ja estou todo lascado, tirei o banco de CUSTO e mudei para REGRA já 
que estou sem as estatísticas.
O meu problema maior, é que a demanda aqui é gigantesca, se o banco para quando 
volta ele fica vários minutos em 100% porque os usuários detonam mesmo.
Sei lá o que vou fazer, estou pensando em exportar a tabela com problema e 
importar sem as estatísticas fazendo as estatísticas uma a uma.
O problema maior, é saber qual tabela esta com esse problema, já procurei por 
objetos inválidos e não encontrei.
Cada vez que tento descobrir qual objeto esta com problema rodando o analyze, 
um ora-600 ocorre na base.
To muito preocupado, enquanto isso vou ver o que eu faço.


--- Em oracle_br@yahoogrupos.com.br, "aleksandrosouza"  
escreveu
>
> Descobri que o problema esta ocorrendo ao dar analyze em algumas tabelas do 
> schema mencionado.
> Notei que em algumas tabelas ao reconstruir os índices funciona e em outras 
> não.
> O problema é que para descobrir qual tabela esta com problema, eu tenho que 
> executar o comando, e ao executar o comando eu posso derrubar o banco como 
> aconteceu ontem.
> Busquei por índices inválidos e não apareceu nenhum, algum guru tem idéia de 
> como identificar o problema dessas tabelas ?
> 
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, "aleksandrosouza"  
> escreveu
> >
> > Boa tarde,
> > 
> > Estou recebendo alguns erros de incidentes ORA-600 e ocorre sempre que 
> > execute o ANALYZE.
> > 
> > Estou executando através do comando 
> > EXEC DBMS_UTILITY.ANALYZE_SCHEMA('MICROSIGA','COMPUTE');
> > 
> > Os outros usuários consigo fazer, notei que no sqlplus ocorre a mensagem :
> > ORA-03114 : Not connected to ORACLE
> > 
> > Alguem tem idéia do que ocorre ?
> > 
> > Alert.LOG
> > ORA-00600: internal error code, arguments: [17114], [0x05C7D1748], [], [], 
> > [], [], [], []
> > ORA-07445: exception encountered: core dump [kghalf()+605] 
> > [ACCESS_VIOLATION] 
> > 
> > Arquivo TRACE
> > Dump file 
> > c:\oracle\diag\rdbms\company\company\incident\incdir_78654\company_ora_1432_i78654.trc
> > Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> > Windows NT Version V5.2 Service Pack 2
> > CPU : 4 - type 8664, 1 Physical Cores
> > Process Affinity: 0x
> > Memory (Avail/Total): Ph:7444M/16373M, Ph+PgF:9525M/19861M
> > Instance name: company
> > Redo thread mounted by this instance: 1
> > Oracle process number: 50
> > Windows thread id: 1432, image: ORACLE.EXE (SHAD)
> > 
> > 
> > *** 2010-06-14 03:37:54.463
> > *** SESSION ID:(231.62206) 2010-06-14 03:37:54.463
> > *** CLIENT ID:() 2010-06-14 03:37:54.463
> > *** SERVICE NAME:(SYS$USERS) 2010-06-14 03:37:54.463
> > *** MODULE NAME:(sqlplus.exe) 2010-06-14 03:37:54.463
> > *** ACTION NAME:() 2010-06-14 03:37:54.463
> >  
> > Dump continued from file: 
> > c:\oracle\diag\rdbms\company\company\trace\company_ora_1432.trc
> > ORA-00600: internal error code, arguments: [ksu_register_tac-1], [], [], 
> > [], [], [], [], []
> > ORA-00600: internal error code, arguments: [17114], [0x01F3CFBA8], [], [], 
> > [], [], [], []
> > 
> > = Dump for incident 78654 (ORA 600 [ksu_register_tac-1]) 
> > 
> > *** 2010-06-14 03:37:54.463
> > - Current SQL Statement for this session (sql_id=6q42j0018w7t8) -
> > insert into sys.wri$_optstat_ind_history(obj#,rowcnt,leafcnt,distkey, 
> > lblkkey, dblkkey,clufac,blevel,analyzetime,samplesize,guessq,cachedblk, 
> > cachehit,logicalread,savtime,flags) values  
> > (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16)
> > - PL/SQL Stack -
> > - PL/SQL Call Stack -
> >   object  line  object
> >   handlenumber  name
> > 0001F572D1A8   256  package body SYS.DBMS_DDL
> > 0001F77C38E0   405  package body SYS.DBMS_UTILITY
> > 000327731450 1  anonymous block
> > 
> > - Call Stack Trace -
> > calling  call entryargument values in hex   
> >
> > location type point(? means dubious value)  
> >
> >    
> > 
> > ksedst1()+123CALL???  skdstdst()+0 02004 2050033BEBEA703
> >0 0
> > ksedst()+64  CALL???  ksedst1()+0   

Re: [oracle_br] Re: Erro de incidente ao executar o analyze

2010-06-16 Thread David Ricardo
Ué!..Exporta elas já sem as estatisticas brother, depois tu importa elas sem
nada e repassa a estatiticas ja com elas importadas, ai vai funcionar de boa
, se é esse o problema. Excluir o Analyze de todo o Banco vc acabou com as
estatisticas de dicionario e histogramas também, e isso nãoé nada legal..rs.



Em 16 de junho de 2010 11:29, aleksandrosouza
escreveu:

>
>
> Bom dia,
> Então, fiz o seguinte teste:
> Fiz o EXPDP do objeto com problema e no outro banco fiz o import e bem no
> momento do import analyze da tabela ele da erro e sai.
> Então dropei essa tabela dessa base de teste e importei sem as estatísticas
> e ela importou ok.
> Então executei o analyze e deu certo.
> Entao pensei o seguinte :
> Se excluir o analyze de todo o banco e recriar vai voltar a funcionar, 
> advinha ?
> Lascou tudo.
> O serviço ficou em 100% por mais de 1 hora até que a instância caiu, e
> ficou mais de 6 eventos ativos no oracle, e pior com uns erros monstros que
> nem no metalink eu encontrei, e olha que fiquei umas 2 horas procurando lá.
> Então como ja estou todo lascado, tirei o banco de CUSTO e mudei para REGRA
> já que estou sem as estatísticas.
> O meu problema maior, é que a demanda aqui é gigantesca, se o banco para
> quando volta ele fica vários minutos em 100% porque os usuários detonam
> mesmo.
> Sei lá o que vou fazer, estou pensando em exportar a tabela com problema e
> importar sem as estatísticas fazendo as estatísticas uma a uma.
> O problema maior, é saber qual tabela esta com esse problema, já procurei
> por objetos inválidos e não encontrei.
> Cada vez que tento descobrir qual objeto esta com problema rodando o
> analyze, um ora-600 ocorre na base.
> To muito preocupado, enquanto isso vou ver o que eu faço.
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "aleksandrosouza"  escreveu
> >
> > Descobri que o problema esta ocorrendo ao dar analyze em algumas tabelas
> do schema mencionado.
> > Notei que em algumas tabelas ao reconstruir os índices funciona e em
> outras não.
> > O problema é que para descobrir qual tabela esta com problema, eu tenho
> que executar o comando, e ao executar o comando eu posso derrubar o banco
> como aconteceu ontem.
> > Busquei por índices inválidos e não apareceu nenhum, algum guru tem idéia
> de como identificar o problema dessas tabelas ?
> >
> >
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> "aleksandrosouza"  escreveu
> > >
> > > Boa tarde,
> > >
> > > Estou recebendo alguns erros de incidentes ORA-600 e ocorre sempre que
> execute o ANALYZE.
> > >
> > > Estou executando através do comando
> > > EXEC DBMS_UTILITY.ANALYZE_SCHEMA('MICROSIGA','COMPUTE');
> > >
> > > Os outros usuários consigo fazer, notei que no sqlplus ocorre a
> mensagem :
> > > ORA-03114 : Not connected to ORACLE
> > >
> > > Alguem tem idéia do que ocorre ?
> > >
> > > Alert.LOG
> > > ORA-00600: internal error code, arguments: [17114], [0x05C7D1748], [],
> [], [], [], [], []
> > > ORA-07445: exception encountered: core dump [kghalf()+605]
> [ACCESS_VIOLATION]
> > >
> > > Arquivo TRACE
> > > Dump file
> c:\oracle\diag\rdbms\company\company\incident\incdir_78654\company_ora_1432_i78654.trc
> > > Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> > > Windows NT Version V5.2 Service Pack 2
> > > CPU : 4 - type 8664, 1 Physical Cores
> > > Process Affinity : 0x
> > > Memory (Avail/Total): Ph:7444M/16373M, Ph+PgF:9525M/19861M
> > > Instance name: company
> > > Redo thread mounted by this instance: 1
> > > Oracle process number: 50
> > > Windows thread id: 1432, image: ORACLE.EXE (SHAD)
> > >
> > >
> > > *** 2010-06-14 03:37:54.463
> > > *** SESSION ID:(231.62206) 2010-06-14 03:37:54.463
> > > *** CLIENT ID:() 2010-06-14 03:37:54.463
> > > *** SERVICE NAME:(SYS$USERS) 2010-06-14 03:37:54.463
> > > *** MODULE NAME:(sqlplus.exe) 2010-06-14 03:37:54.463
> > > *** ACTION NAME:() 2010-06-14 03:37:54.463
> > >
> > > Dump continued from file:
> c:\oracle\diag\rdbms\company\company\trace\company_ora_1432.trc
> > > ORA-00600: internal error code, arguments: [ksu_register_tac-1], [],
> [], [], [], [], [], []
> > > ORA-00600: internal error code, arguments: [17114], [0x01F3CFBA8], [],
> [], [], [], [], []
> > >
> > > = Dump for incident 78654 (ORA 600 [ksu_register_tac-1])
> 
> > >
> > > *** 2010-06-14 03:37:54.463
> > > - Current SQL Statement for this session (sql_id=6q42j0018w7t8)
> -
> > > insert into sys.wri$_optstat_ind_history(obj#,rowcnt,leafcnt,distkey,
> lblkkey, dblkkey,clufac,blevel,analyzetime,samplesize,guessq,cachedblk,
> cachehit,logicalread,savtime,flags) values
> (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16)
> > > - PL/SQL Stack -
> > > - PL/SQL Call Stack -
> > > object line object
> > > handle number name
> > > 0001F572D1A8 256 package body SYS.DBMS_DDL
> > > 0001F77C38E0 405 package body SYS.DBMS_UTILITY
> > > 000327731450 1 anonymous block
> > >
> > > - Call Stack Trace -
> > > calling call entry argume

Re: [oracle_br] Re: Dúvidas Oracle X Raw DEvic e

2010-06-16 Thread Anderson Haertel Rodrigues
Ammorrimm,

Como cita o Ivan, uma das saídas é essa.

Outra, por exemplo, é realizar um backup de archives com RMAN (melhor do que 
apagar via rm).

Anderson Haertel Rodrigues
Consultor Oracle
Porto Alegre/RS


--- Em qua, 16/6/10, Ivan Ricardo Schuster  escreveu:

> De: Ivan Ricardo Schuster 
> Assunto: Re: [oracle_br] Re: Dúvidas Oracle X Raw DEvice
> Para: oracle_br@yahoogrupos.com.br
> Data: Quarta-feira, 16 de Junho de 2010, 10:05
> Ammorrimm, você pode usar o asmcmd
> para apagar arquivos do ASM.
> Funciona praticamente como uma linha de comando normal,
> você usa cd,
> ls, rm, etc...
> 
> 2010/6/16 ammorrimm :
> > Bleza...se consigo verificar no nivel da instancia o
> crescimentos dos meus discos otimo..
> >
> > Mas supondo que meus diskgroups para os archives
> encham...como eliminar seu conteúdo ? Vamos supor que
> durante um certo período a aplicação comece a gerar
> muitas alterações e meus groups encham rapidamente...como
> excluir o conteúdo destes disks e evitar assim uma parada
> do meu banco ? Sei que se estivesse trabalhando com EXT3,
> bastaria entrar no FS e excluir manualmente via RM...mas com
> ASM trabalhando com RAW devices ? (lembrando que esta
> situação teria carater emergencial...)
> >
> >
> >
> >
> > --- Em oracle_br@yahoogrupos.com.br,
> Anderson Haertel Rodrigues 
> escreveu
> >>
> >> Noite..
> >>
> >> ammorrimm :-), desculpas pela demora...
> >>
> >> Vamos lá:
> >>
> >> > Mas como verifico a escalabilidade dos mesmos
> ? Como posso
> >> > saber via SO (pq sei que da pra verificar via
> OEM) que estes
> >> > meus grupos de ASM estão enchendo ou ainda
> estão com bom
> >> > espaço em disco ?
> >> v$asm_diskgroup, tanto na instância do banco,
> como na instância do ASM.
> >>
> >> > Mesmo que eu migre para block devices, existe
> alguma
> >> > ferramenta de SO para que eu controle este
> crescimento ?
> >> >
> >> > Um exemplo:
> >> >
> >> > Se tenho uma LUN criada com EXT3, consigo dar
> um DF -H e
> >> > verificar o crescimento dos espaço mas, via
> RAW DEVICE ou
> >> > BLOCK DEVICE, via SO teria como ?
> >> Quem sabe, talvez, algum script baseado em udev ou
> via um LVM. Mas eu não saberia informar 100%. Conversando
> com o pessoal de Storage/SO eles devem saber informar
> melhor.
> >>
> >> Sucesso,
> >>
> >> Anderson Haertel Rodrigues
> >> Consultor Oracle
> >> Porto Alegre/RS
> >>
> >>
> >> --- Em seg, 14/6/10, ammorrimm
>  escreveu:
> >>
> >> > De: ammorrimm 
> >> > Assunto: [oracle_br] Re: Dúvidas Oracle X
> Raw DEvice
> >> > Para: oracle_br@yahoogrupos.com.br
> >> > Data: Segunda-feira, 14 de Junho de 2010,
> 8:07
> >> > Então...
> >> >
> >> > Sim. A idéia era criar grupos ASM é
> disponibiliza-los
> >> > para os Arc, exemplo: +ARCH1, +ARCH2...tudo
> ASM...
> >> >
> >> > Mas como verifico a escalabilidade dos mesmos
> ? Como posso
> >> > saber via SO (pq sei que da pra verificar via
> OEM) que estes
> >> > meus grupos de ASM estão enchendo ou ainda
> estão com bom
> >> > espaço em disco ?
> >> >
> >> > Mesmo que eu migre para block devices, existe
> alguma
> >> > ferramenta de SO para que eu controle este
> crescimento ?
> >> >
> >> > Um exemplo:
> >> >
> >> > Se tenho uma LUN criada com EXT3, consigo dar
> um DF -H e
> >> > verificar o crescimento dos espaço mas, via
> RAW DEVICE ou
> >> > BLOCK DEVICE, via SO teria como ?
> >> >
> >> >
> >> >
> >> >
> >> > --- Em oracle_br@yahoogrupos.com.br,
> >> > Anderson Haertel Rodrigues
> 
> >> > escreveu
> >> > >
> >> > > Buenas,
> >> > >
> >> > > Em 11g Raw devices foi descontinuado.
> Ainda neste
> >> > sentido, se usa o UDEV como workaround em
> RH5, por exemplo.
> >> > Dê uma olhada nisso, amigo!
> >> > >
> >> > > Outra informação, mesmo de forma
> "pura" não era
> >> > possível colocar archives em raw devices
> diretamente,
> >> > precisava ter o ASM, OCFS ou ser um FS de
> Sistema
> >> > Operacional.
> >> > >
> >> > > Sucesso,
> >> > >
> >> > > Anderson Haertel Rodrigues
> >> > > Consultor Oracle
> >> > > Porto Alegre/RS
> >> > >
> >> > > --- Em seg, 7/6/10, ammorrimm
> 
> >> > escreveu:
> >> > >
> >> > > > De: ammorrimm 
> >> > > > Assunto: [oracle_br] Dúvidas
> Oracle X Raw
> >> > DEvice
> >> > > > Para: oracle_br@yahoogrupos.com.br
> >> > > > Data: Segunda-feira, 7 de Junho de
> 2010, 12:16
> >> > > > Grande dia colegas,
> >> > > >
> >> > > > EStou finalizando os estudos para
> implantar o
> >> > Oracel RAC
> >> > > > 11.1.0.6 em minha empresa mas
> fiquei ná duvida
> >> > sobre a
> >> > > > criação dos RAW para os
> Archives...
> >> > > >
> >> > > > Minha equipe de SO não tem muito
> conhecimento
> >> > sobre a
> >> > > > manipulação de Raws e fiquei na
> dúvida quanto
> >> > a geração
> >> > > > dos archives (crscimento dos
> mesmos, espaço
> >> > utilizado e
> >> > > > etc.) em raw...
> >> > > >
> >> > > > Via EXT3 consigo ver a evolução
> do
> >> > crescimento...ate
> >> > > > mesmo intervindo caso algo dê
> errado...mas com
> >> > RAWs, como
> >> > > > faço isso ? Não posso utilizar um
> DF -h por
> >> > exemplo !!
>

[oracle_br] Re: Erro de incidente ao executar o analyze

2010-06-16 Thread aleksandrosouza
Então, mas nem isso eu consegui fazer, cai minha sessão e o serviço.
O problema é que também não adianta ter estatísticas desatualizadas já que não 
consigo mais atualizar essa tranca.
Exportar e importar a tabela sem as estatísticas não é o meu maior problema. O 
maior problema é saber qual tabela esta com erro, porque para cada tabela que 
executo o analyze é um erro ora-600 que ele gera, e pior, isso derruba o banco 
e quando sobe a demanda aqui é monstro, então até pra isso é complicado.
Atualizar o banco é um saco.

Achei no metalink exatamento o meu problema 

Solution
Check for the availability of one-off Patch 8650391 for your platform on My 
Oracle Support.
For Windows is the problem solved in 11.1.0.7.0 Patch 15 and above.

https://support.oracle.com/CSP/main/article?cmd=show&type=BUG&id=8501439
e
https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=8650391 

--- Em oracle_br@yahoogrupos.com.br, David Ricardo  escreveu
>
> Ué!..Exporta elas já sem as estatisticas brother, depois tu importa elas sem
> nada e repassa a estatiticas ja com elas importadas, ai vai funcionar de boa
> , se é esse o problema. Excluir o Analyze de todo o Banco vc acabou com as
> estatisticas de dicionario e histogramas também, e isso nãoé nada legal..rs.
> 
> 
> 
> Em 16 de junho de 2010 11:29, aleksandrosouza
> escreveu:
> 
> >
> >
> > Bom dia,
> > Então, fiz o seguinte teste:
> > Fiz o EXPDP do objeto com problema e no outro banco fiz o import e bem no
> > momento do import analyze da tabela ele da erro e sai.
> > Então dropei essa tabela dessa base de teste e importei sem as estatísticas
> > e ela importou ok.
> > Então executei o analyze e deu certo.
> > Entao pensei o seguinte :
> > Se excluir o analyze de todo o banco e recriar vai voltar a funcionar, 
> > advinha ?
> > Lascou tudo.
> > O serviço ficou em 100% por mais de 1 hora até que a instância caiu, e
> > ficou mais de 6 eventos ativos no oracle, e pior com uns erros monstros que
> > nem no metalink eu encontrei, e olha que fiquei umas 2 horas procurando lá.
> > Então como ja estou todo lascado, tirei o banco de CUSTO e mudei para REGRA
> > já que estou sem as estatísticas.
> > O meu problema maior, é que a demanda aqui é gigantesca, se o banco para
> > quando volta ele fica vários minutos em 100% porque os usuários detonam
> > mesmo.
> > Sei lá o que vou fazer, estou pensando em exportar a tabela com problema e
> > importar sem as estatísticas fazendo as estatísticas uma a uma.
> > O problema maior, é saber qual tabela esta com esse problema, já procurei
> > por objetos inválidos e não encontrei.
> > Cada vez que tento descobrir qual objeto esta com problema rodando o
> > analyze, um ora-600 ocorre na base.
> > To muito preocupado, enquanto isso vou ver o que eu faço.
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> > "aleksandrosouza"  escreveu
> > >
> > > Descobri que o problema esta ocorrendo ao dar analyze em algumas tabelas
> > do schema mencionado.
> > > Notei que em algumas tabelas ao reconstruir os índices funciona e em
> > outras não.
> > > O problema é que para descobrir qual tabela esta com problema, eu tenho
> > que executar o comando, e ao executar o comando eu posso derrubar o banco
> > como aconteceu ontem.
> > > Busquei por índices inválidos e não apareceu nenhum, algum guru tem idéia
> > de como identificar o problema dessas tabelas ?
> > >
> > >
> > >
> > > --- Em oracle_br@yahoogrupos.com.br ,
> > "aleksandrosouza"  escreveu
> > > >
> > > > Boa tarde,
> > > >
> > > > Estou recebendo alguns erros de incidentes ORA-600 e ocorre sempre que
> > execute o ANALYZE.
> > > >
> > > > Estou executando através do comando
> > > > EXEC DBMS_UTILITY.ANALYZE_SCHEMA('MICROSIGA','COMPUTE');
> > > >
> > > > Os outros usuários consigo fazer, notei que no sqlplus ocorre a
> > mensagem :
> > > > ORA-03114 : Not connected to ORACLE
> > > >
> > > > Alguem tem idéia do que ocorre ?
> > > >
> > > > Alert.LOG
> > > > ORA-00600: internal error code, arguments: [17114], [0x05C7D1748], [],
> > [], [], [], [], []
> > > > ORA-07445: exception encountered: core dump [kghalf()+605]
> > [ACCESS_VIOLATION]
> > > >
> > > > Arquivo TRACE
> > > > Dump file
> > c:\oracle\diag\rdbms\company\company\incident\incdir_78654\company_ora_1432_i78654.trc
> > > > Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> > > > Windows NT Version V5.2 Service Pack 2
> > > > CPU : 4 - type 8664, 1 Physical Cores
> > > > Process Affinity : 0x
> > > > Memory (Avail/Total): Ph:7444M/16373M, Ph+PgF:9525M/19861M
> > > > Instance name: company
> > > > Redo thread mounted by this instance: 1
> > > > Oracle process number: 50
> > > > Windows thread id: 1432, image: ORACLE.EXE (SHAD)
> > > >
> > > >
> > > > *** 2010-06-14 03:37:54.463
> > > > *** SESSION ID:(231.62206) 2010-06-14 03:37:54.463
> > > > *** CLIENT ID:() 2010-06-14 03:37:54.463
> > > > *** SERVICE NAME:(SYS$USERS) 2010-06-14 03:37:54.463
> > > > *** MODULE NAME:(sqlplus.exe) 2010-06-14 03:37:54.463

[oracle_br] Re: Erro de incidente ao executar o analyze

2010-06-16 Thread aleksandrosouza
Não, mas vou tentar,

Encontrei o seguinte no metalink

Cause
The cause of this problem has been identified in Bug 8501439. It is caused by a 
memory corruption occurring because of the default value specified for the 
added columns.

Solution
Check for the availability of one-off Patch 8650391 for your platform on My 
Oracle Support.
For Windows is the problem solved in 11.1.0.7.0 Patch 15 and above.

--- Em oracle_br@yahoogrupos.com.br, David Ricardo  escreveu
>
> Fala Aleksandro,
> 
> Já experimentou fazer a validação da Base de dados através do RMAN ( Check
> Logical ), quem sabe não são problemas de Blocos corrompidos ou você pode
> também tentar fazer EXPORT , se houver problemas com o objeto ele dará erro,
> e assim fica mais fácil acredito.
> 
> Ats
> 
> Em 15 de junho de 2010 09:32, aleksandrosouza
> escreveu:
> 
> >
> >
> > Descobri que o problema esta ocorrendo ao dar analyze em algumas tabelas do
> > schema mencionado.
> > Notei que em algumas tabelas ao reconstruir os índices funciona e em outras
> > não.
> > O problema é que para descobrir qual tabela esta com problema, eu tenho que
> > executar o comando, e ao executar o comando eu posso derrubar o banco como
> > aconteceu ontem.
> > Busquei por índices inválidos e não apareceu nenhum, algum guru tem idéia
> > de como identificar o problema dessas tabelas ?
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> > "aleksandrosouza"  escreveu
> >
> > >
> > > Boa tarde,
> > >
> > > Estou recebendo alguns erros de incidentes ORA-600 e ocorre sempre que
> > execute o ANALYZE.
> > >
> > > Estou executando através do comando
> > > EXEC DBMS_UTILITY.ANALYZE_SCHEMA('MICROSIGA','COMPUTE');
> > >
> > > Os outros usuários consigo fazer, notei que no sqlplus ocorre a mensagem
> > :
> > > ORA-03114 : Not connected to ORACLE
> > >
> > > Alguem tem idéia do que ocorre ?
> > >
> > > Alert.LOG
> > > ORA-00600: internal error code, arguments: [17114], [0x05C7D1748], [],
> > [], [], [], [], []
> > > ORA-07445: exception encountered: core dump [kghalf()+605]
> > [ACCESS_VIOLATION]
> > >
> > > Arquivo TRACE
> > > Dump file
> > c:\oracle\diag\rdbms\company\company\incident\incdir_78654\company_ora_1432_i78654.trc
> > > Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> > > Windows NT Version V5.2 Service Pack 2
> > > CPU : 4 - type 8664, 1 Physical Cores
> > > Process Affinity : 0x
> > > Memory (Avail/Total): Ph:7444M/16373M, Ph+PgF:9525M/19861M
> > > Instance name: company
> > > Redo thread mounted by this instance: 1
> > > Oracle process number: 50
> > > Windows thread id: 1432, image: ORACLE.EXE (SHAD)
> > >
> > >
> > > *** 2010-06-14 03:37:54.463
> > > *** SESSION ID:(231.62206) 2010-06-14 03:37:54.463
> > > *** CLIENT ID:() 2010-06-14 03:37:54.463
> > > *** SERVICE NAME:(SYS$USERS) 2010-06-14 03:37:54.463
> > > *** MODULE NAME:(sqlplus.exe) 2010-06-14 03:37:54.463
> > > *** ACTION NAME:() 2010-06-14 03:37:54.463
> > >
> > > Dump continued from file:
> > c:\oracle\diag\rdbms\company\company\trace\company_ora_1432.trc
> > > ORA-00600: internal error code, arguments: [ksu_register_tac-1], [], [],
> > [], [], [], [], []
> > > ORA-00600: internal error code, arguments: [17114], [0x01F3CFBA8], [],
> > [], [], [], [], []
> > >
> > > = Dump for incident 78654 (ORA 600 [ksu_register_tac-1]) 
> > >
> > > *** 2010-06-14 03:37:54.463
> > > - Current SQL Statement for this session (sql_id=6q42j0018w7t8) -
> > > insert into sys.wri$_optstat_ind_history(obj#,rowcnt,leafcnt,distkey,
> > lblkkey, dblkkey,clufac,blevel,analyzetime,samplesize,guessq,cachedblk,
> > cachehit,logicalread,savtime,flags) values
> > (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16)
> > > - PL/SQL Stack -
> > > - PL/SQL Call Stack -
> > > object line object
> > > handle number name
> > > 0001F572D1A8 256 package body SYS.DBMS_DDL
> > > 0001F77C38E0 405 package body SYS.DBMS_UTILITY
> > > 000327731450 1 anonymous block
> > >
> > > - Call Stack Trace -
> > > calling call entry argument values in hex
> > > location type point (? means dubious value)
> > >   
> > 
> > > ksedst1()+123 CALL??? skdstdst()+0 02004 2050033BEBEA703
> > > 0 0
> > > ksedst()+64 CALL??? ksedst1()+0 2 001CF 0
> > > 01EB30528
> > >
> >
> >  
> >
> 
> 
> 
> -- 
> "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: Erro de incidente ao executar o analyze

2010-06-16 Thread David Ricardo
Aplica o patch parceiro..quem sabe já cura todos os outros males que
poderiam vir


abraço

Em 16 de junho de 2010 14:42, aleksandrosouza
escreveu:

>
>
> Não, mas vou tentar,
>
> Encontrei o seguinte no metalink
>
> Cause
> The cause of this problem has been identified in Bug 8501439. It is caused
> by a memory corruption occurring because of the default value specified for
> the added columns.
>
>
> Solution
> Check for the availability of one-off Patch 8650391 for your platform on My
> Oracle Support.
> For Windows is the problem solved in 11.1.0.7.0 Patch 15 and above.
>
> --- Em oracle_br@yahoogrupos.com.br ,
> David Ricardo  escreveu
> >
> > Fala Aleksandro,
> >
> > Já experimentou fazer a validação da Base de dados através do RMAN (
> Check
> > Logical ), quem sabe não são problemas de Blocos corrompidos ou você pode
> > também tentar fazer EXPORT , se houver problemas com o objeto ele dará
> erro,
> > e assim fica mais fácil acredito.
> >
> > Ats
> >
> > Em 15 de junho de 2010 09:32, aleksandrosouza
>
> > escreveu:
> >
> > >
> > >
> > > Descobri que o problema esta ocorrendo ao dar analyze em algumas
> tabelas do
> > > schema mencionado.
> > > Notei que em algumas tabelas ao reconstruir os índices funciona e em
> outras
> > > não.
> > > O problema é que para descobrir qual tabela esta com problema, eu tenho
> que
> > > executar o comando, e ao executar o comando eu posso derrubar o banco
> como
> > > aconteceu ontem.
> > > Busquei por índices inválidos e não apareceu nenhum, algum guru tem
> idéia
> > > de como identificar o problema dessas tabelas ?
> > >
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>,
> > > "aleksandrosouza"  escreveu
> > >
> > > >
> > > > Boa tarde,
> > > >
> > > > Estou recebendo alguns erros de incidentes ORA-600 e ocorre sempre
> que
> > > execute o ANALYZE.
> > > >
> > > > Estou executando através do comando
> > > > EXEC DBMS_UTILITY.ANALYZE_SCHEMA('MICROSIGA','COMPUTE');
> > > >
> > > > Os outros usuários consigo fazer, notei que no sqlplus ocorre a
> mensagem
> > > :
> > > > ORA-03114 : Not connected to ORACLE
> > > >
> > > > Alguem tem idéia do que ocorre ?
> > > >
> > > > Alert.LOG
> > > > ORA-00600: internal error code, arguments: [17114], [0x05C7D1748],
> [],
> > > [], [], [], [], []
> > > > ORA-07445: exception encountered: core dump [kghalf()+605]
> > > [ACCESS_VIOLATION]
> > > >
> > > > Arquivo TRACE
> > > > Dump file
> > >
> c:\oracle\diag\rdbms\company\company\incident\incdir_78654\company_ora_1432_i78654.trc
> > > > Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
> > > > Windows NT Version V5.2 Service Pack 2
> > > > CPU : 4 - type 8664, 1 Physical Cores
> > > > Process Affinity : 0x
> > > > Memory (Avail/Total): Ph:7444M/16373M, Ph+PgF:9525M/19861M
> > > > Instance name: company
> > > > Redo thread mounted by this instance: 1
> > > > Oracle process number: 50
> > > > Windows thread id: 1432, image: ORACLE.EXE (SHAD)
> > > >
> > > >
> > > > *** 2010-06-14 03:37:54.463
> > > > *** SESSION ID:(231.62206) 2010-06-14 03:37:54.463
> > > > *** CLIENT ID:() 2010-06-14 03:37:54.463
> > > > *** SERVICE NAME:(SYS$USERS) 2010-06-14 03:37:54.463
> > > > *** MODULE NAME:(sqlplus.exe) 2010-06-14 03:37:54.463
> > > > *** ACTION NAME:() 2010-06-14 03:37:54.463
> > > >
> > > > Dump continued from file:
> > > c:\oracle\diag\rdbms\company\company\trace\company_ora_1432.trc
> > > > ORA-00600: internal error code, arguments: [ksu_register_tac-1], [],
> [],
> > > [], [], [], [], []
> > > > ORA-00600: internal error code, arguments: [17114], [0x01F3CFBA8],
> [],
> > > [], [], [], [], []
> > > >
> > > > = Dump for incident 78654 (ORA 600 [ksu_register_tac-1])
> 
> > > >
> > > > *** 2010-06-14 03:37:54.463
> > > > - Current SQL Statement for this session (sql_id=6q42j0018w7t8)
> -
> > > > insert into sys.wri$_optstat_ind_history(obj#,rowcnt,leafcnt,distkey,
> > > lblkkey, dblkkey,clufac,blevel,analyzetime,samplesize,guessq,cachedblk,
> > > cachehit,logicalread,savtime,flags) values
> > > (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16)
> > > > - PL/SQL Stack -
> > > > - PL/SQL Call Stack -
> > > > object line object
> > > > handle number name
> > > > 0001F572D1A8 256 package body SYS.DBMS_DDL
> > > > 0001F77C38E0 405 package body SYS.DBMS_UTILITY
> > > > 000327731450 1 anonymous block
> > > >
> > > > - Call Stack Trace -
> > > > calling call entry argument values in hex
> > > > location type point (? means dubious value)
> > > >   
> > > 
> > > > ksedst1()+123 CALL??? skdstdst()+0 02004 2050033BEBEA703
> > > > 0 0
> > > > ksedst()+64 CALL??? ksedst1()+0 2 001CF 0
> > > > 01EB30528
> > > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > "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. 

Re: [oracle_br] Substituir Caracteres

2010-06-16 Thread Eduardo Schurtz
Boa noite.

Um exemplo com funções básica seria assim:

declare
  l_texto varchar2(100) := 'Paulo da *Silva* Farias';
  l_caracter  varchar2(1)   := '*';
  l_resultado varchar2(100);
  l_pos1  number;
  l_pos2  number;
  --
begin
  l_pos1 := instr(l_texto, l_caracter);
  l_pos2 := instr(l_texto, l_caracter, l_pos1 + 1);
  --
  select substr(l_texto, 1, l_pos1 - 1)
  || upper(substr(l_texto, l_pos1 + 1, l_pos2 - (l_pos1 + 1)))
  || substr(l_texto, l_pos2 + 1)
  into   l_resultado
  from dual;
  --
  dbms_output.put_line('Resultado: ' || l_resultado);
end;

Att,

__
*Eduardo Schurtz*
Oracle E-Business Consultant
eduardo.schu...@gmail.com
[image: LinkedIn] [image:
Twitter]



2010/6/16 Elcio Francisco 

>
>
> Pessoal,
> Preciso de uma função onde eu pego um caracter especial no registro e entre
> esse caracter eu quero enviar uma ação. por exemplo
> jose *silva* reis gostaria que quando estiver entre os '*' ficasse
> maiusculo
> jose SILVA reis ou
> antonio maria *neves*antonio maria NEVES
> alguem conhece uma maneira ou alguma função que faça isso? obrigado
> Marcos
>
> [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