Re: [oracle_br] Como descobrir a query que trava o banco ?

2010-03-12 Por tôpico Raul Francisco Costa F. de Andrade, DBA
Complementando:

--Tendo a sessão agora é só pegar a query que ta rodando:

select u.sid,
   substr(u.username,1,12) user_name,
   s.sql_text
from
   v$sqltext s,
   v$session u
where
   s.hash_value = u.sql_hash_value
and sql_text not like '%from v$sqltext s, v$session u%'
and u.sid = '&SID'
order by u.sid;

--Fazer um explain plan nela e ver porque ta tão ruim.
EXPLAIN PLAN FOR
&SQL_STATMENT

--Verificar o plano de execução:
@showplan.sql
-- que é um sql que eu tenho pronto já:
set pages 1000
set lines 120
select * from table(dbms_xplan.display)
/
E agora é analizar...

Att.

Raul
Em 12 de março de 2010 15:07, Duilio Bruniera Junior
escreveu:

> problema com CPU amigão !
> seguinte:
> da um top na shell do SO.
> e veja qual processo ta te comendo os 100%
> pegou o pid do cara roda essa query aqui que voce vai pegar a sessão dele !
> __
>
> SELECT SID,
>   serial#,
>   username,
>   program,
>   sql_hash_value,
>   osuser,
>   machine,
>   taddr,
>   lockwait,
>   status
>  FROM v$session
>  WHERE paddr = (SELECT addr FROM v$process WHERE spid = '&pid')
> __
>
> beleza voce tem a sessão agora é só pegar a query que ta rodando , fazer um
> explain plan nela e ver porque ta tão ruim.
>
>
> Em 12 de março de 2010 13:38, Ricardo Portilho Proni <
> ricardo.pr...@gmail.com> escreveu:
>
> >
> >
> > Oi Akesandro.
> >
> > Este SQL te dirá qual sessão está travando (SID), qual comando ela
> > executa (SQL_TEXT), e o porque do travamento (EVENT) no momento em que
> > este SQL é executado - eu costumo executa-lo várias vezes seguidas para
> > ter um bom diagnóstico.
> >
> > SET PAGES 1000
> > SET LINES 170
> > COL EVENT FORMAT A30
> > COL SECONDS_IN_WAIT FORMAT 999
> >
> > SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT, SQL.SQL_TEXT FROM V
> > $SESSION_WAIT W, V$SESSION S, V$PROCESS P, V$SQLTEXT SQL WHERE W.SID =
> > S.SID AND S.PADDR = P.ADDR AND SQL.ADDRESS = S.SQL_ADDRESS AND
> > SQL.HASH_VALUE = S.SQL_HASH_VALUE AND W.WAIT_CLASS != 'Idle' ORDER BY
> > W.SECONDS_IN_WAIT, W.SID, SQL.PIECE;
> >
> >
> > Ricardo Portilho Proni
> > http://nervinformatica.com.br
> >
> > Oracle ACE
> > Oracle Database 10g Administrator Certified Professional
> > Oracle Database 10g: RAC Administrator Certified Expert
> > Oracle Database 10g: Managing Oracle on Linux Certified Expert
> > Microsoft Certified Database Administrator
> > Microsoft Certified Technology Specialist: SQL Server 2005
> > Certified MySQL Database Administrator
> > IBM Certified Database Administrator
> >
> > Em Ter, 2010-02-23 às 20:31 +, aleksandrosouza escreveu:
> >
> >
> > >
> > >
> > > Boa tarde,
> > >
> > > Utilizo o oracle 11.1.0.6.0 windows e estou tentando descobrir qual
> > > processo o usuário esta rodando que deixa o banco travado.
> > > O Processador fica em 100% e quando isso acontece, não consigo nem
> > > conectar com o banco.
> > > Após uns 5 minutos ele libera. Isso acontece umas 4 vezes ao dia.
> > > Alguem tem alguma idéia de pegar o histórico das querys que deixam o
> > > banco lento ou que dão lock ?
> > >
> > >
> > >
> > >
> > >
> >
> > [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
>
>
>


-- 
--
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
"Deus não dá prova superior às forças daquele que a pede;
só permite as que podem ser cumpridas.
Se tal não sucede, não é que falte possibilidade, falta vontade."


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



Re: [oracle_br] Como descobrir a query que trava o banco ?

2010-03-12 Por tôpico Duilio Bruniera Junior
problema com CPU amigão !
seguinte:
da um top na shell do SO.
e veja qual processo ta te comendo os 100%
pegou o pid do cara roda essa query aqui que voce vai pegar a sessão dele !
__

SELECT SID,
   serial#,
   username,
   program,
   sql_hash_value,
   osuser,
   machine,
   taddr,
   lockwait,
   status
  FROM v$session
 WHERE paddr = (SELECT addr FROM v$process WHERE spid = '&pid')
__

beleza voce tem a sessão agora é só pegar a query que ta rodando , fazer um
explain plan nela e ver porque ta tão ruim.


Em 12 de março de 2010 13:38, Ricardo Portilho Proni <
ricardo.pr...@gmail.com> escreveu:

>
>
> Oi Akesandro.
>
> Este SQL te dirá qual sessão está travando (SID), qual comando ela
> executa (SQL_TEXT), e o porque do travamento (EVENT) no momento em que
> este SQL é executado - eu costumo executa-lo várias vezes seguidas para
> ter um bom diagnóstico.
>
> SET PAGES 1000
> SET LINES 170
> COL EVENT FORMAT A30
> COL SECONDS_IN_WAIT FORMAT 999
>
> SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT, SQL.SQL_TEXT FROM V
> $SESSION_WAIT W, V$SESSION S, V$PROCESS P, V$SQLTEXT SQL WHERE W.SID =
> S.SID AND S.PADDR = P.ADDR AND SQL.ADDRESS = S.SQL_ADDRESS AND
> SQL.HASH_VALUE = S.SQL_HASH_VALUE AND W.WAIT_CLASS != 'Idle' ORDER BY
> W.SECONDS_IN_WAIT, W.SID, SQL.PIECE;
>
>
> Ricardo Portilho Proni
> http://nervinformatica.com.br
>
> Oracle ACE
> Oracle Database 10g Administrator Certified Professional
> Oracle Database 10g: RAC Administrator Certified Expert
> Oracle Database 10g: Managing Oracle on Linux Certified Expert
> Microsoft Certified Database Administrator
> Microsoft Certified Technology Specialist: SQL Server 2005
> Certified MySQL Database Administrator
> IBM Certified Database Administrator
>
> Em Ter, 2010-02-23 às 20:31 +, aleksandrosouza escreveu:
>
>
> >
> >
> > Boa tarde,
> >
> > Utilizo o oracle 11.1.0.6.0 windows e estou tentando descobrir qual
> > processo o usuário esta rodando que deixa o banco travado.
> > O Processador fica em 100% e quando isso acontece, não consigo nem
> > conectar com o banco.
> > Após uns 5 minutos ele libera. Isso acontece umas 4 vezes ao dia.
> > Alguem tem alguma idéia de pegar o histórico das querys que deixam o
> > banco lento ou que dão lock ?
> >
> >
> >
> >
> >
>
> [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] Implementacao nó Interestadual - Or acle RAC

2010-03-12 Por tôpico Duilio Bruniera Junior
Amigão, respondendo a sua pergunta. Sim é possivel fazer RAC a distancia,
mais voce vai ter que ter uma tupa infra de rede envolvida nisso, e isso é
bem caro. Se voce precisa de alta disponibilidade em mais de um site, no seu
caso eu pensaria em uma solução assim:

Uma estrutura RAC (local) +  Dataguard fisico com Observer for Switchover

Nesse caso se um nó do seu rac cai, voce tem o outro se os dois caem o
dataguard assume, se o seu dataguard cair tambem! ai corre ... que deve
estar tendo algum holocausto. eheheheheeheheh.

Em 12 de março de 2010 12:42, Mosan Santos escreveu:

>
>
> Amigo;
>
>Só uma ideia.
>
>RAC de dois nós pode lhe gerar surpresas desagradáveis.
>
>É muito importante um estudo de carga das CPUs e dos links caso
>
>um nó venha a cair.
>
>A pergunta é mais ou menos essa:
>
>Tenho dois nós, cada um operando em dado momento com 60% de carga na CPU
>
>quando o nó "A"  cair. Qual é a carga resultante no nó "B". (além de
> outros itens)
>
>No grupo existem várias pessoas certificadas em RAC que poderão lhe
> esclarecer essa
>
> situação. Ou se meu ponto de vista não está totalmente correto.
>
>   Grande abraço
>
> Mosán Santos
>  __
> OCP DBA 10g   - OCE SQL
> OCE   Managing  Oracle on Linux
> OCA DBA 10g   -  OCA PL/SQL
> FCP Master  - FCP Fundamental
> CCNA  - JNCIA-ER  LPI -I - Novell CLA
> Novell DataCenter Specialist
> OCM ..LOAD
> __
> Se vovê acha que não, pode, você não pode.,
> Se você aha ue pode, você pode.
>
> --- Em sex, 12/3/10, candiurudba 
> >
> escreveu:
>
> De: candiurudba >
> Assunto: [oracle_br] Implementacao nó Interestadual - Oracle RAC
> Para: oracle_br@yahoogrupos.com.br 
> Data: Sexta-feira, 12 de Março de 2010, 11:19
>
>
>
>
> Bom dia colegas,
>
> Tenho uma pequena dúvida...
>
> Iniciei os estudos para a implantação do Oracle RAC (2 nos) aqui na
> empresa...ja estou em fase de testes mas andei lendo em alguns lugars, a
> implementacao de nos do RAC para "redes remotas".
>
> Um outras palavras, longe dos outros nos e do storage compartilhado. Isso e
> possivel ?
>
> E como fica a conexao Giga entre os servidores ?
>
> agradeco a luz
>
> __
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[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




RES: [oracle_br] Mestrado

2010-03-12 Por tôpico Mauricio Roberto Maciel
Entre no site da capes, lá estão todos os cursos reconhecidos =>
http://www.capes. 
gov.br/cursos-recomendados

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Rogerio Navarro
Enviada em: sexta-feira, 12 de março de 2010 10:33
Para: oracle_br@yahoogrupos.com.br; mcpbra...@yahoogrupos.com.br;
mc...@yahoogrupos.com.br; ntbra...@yahoogrupos.com.br;
rede...@yahoogrupos.com.br; rede...@yahoogrupos.com.br;
windows2000-ser...@yahoogrupos.com.br; oracle_to...@yahoogrupos.com.br;
sqlserver2...@yahoogrupos.com.br
Assunto: RES: [oracle_br] Mestrado

 

  

Se conhecerem no Rio também será ótimo!

De: oracle...@yahoogrup  os.com.br
[mailto:oracle...@yahoogrup 
os.com.br] Em
nome de Márcio Rodrigo E. Carvalho
Enviada em: sexta-feira, 12 de março de 2010 10:26
Para: mcpbra...@yahoogrup  os.com.br;
mc...@yahoogrupos.  com.br;
ntbra...@yahoogrupo  s.com.br;
rede...@yahoogrupos  .com.br;
rede...@yahoogrupos  .com.br;
windows2000- 
ser...@yahoogrupos.com.br;
oracle...@yahoogrup  os.com.br;
oracle_tools@  yahoogrupos.com.br;
sqlserver2000@ 
yahoogrupos.com.br
Assunto: [oracle_br] Mestrado

Pessoal,

Alguem conhece alguma Universidade em que aulas do MESTRADO ocorrem na sexta
e sabado ... ou podendo ser na quinta tb?

Na região Nordeste

sds,
Márcio Rodrigo

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

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



Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br
Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2739 - Data de
Lançamento: 03/12/10 06:42:00




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



Re: [oracle_br] Problemas na Select

2010-03-12 Por tôpico Gerson Junior
Faz assim:

select t1.cod_usuario,
 u1.nome
 t1.cod_usuario2,
 u2.nome
  from tabela1 t1,
 usuarios u1,
 usuarios u2
where t1.cod_usuario = u1.cod_usuario
  and t1.cod_usuario2 = u2.cod_usuario;

Isso deve resolver seu problema. Voce relaciona a tabela de usuários duas
vezes, uma com cada coluna.

Abraços.


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


Em 10 de março de 2010 17:26, gvbon  escreveu:

>
>
> Olá pessoal, tudo bem...?
>
> Meu problema é o seguinte...
>
> Eu tenho a tabela1, onde tenho as colunas usuario1 e usuario2, onde gravo o
> código do usuário em cada uma delas(o código do usuário1 é diferente do
> usuário2).
>
> Daí eu tenho a tabela cadastro de usuários, onde tenho o código do usuário
> e o nome dele.
>
> Eu quero fazer uma select onde eu traga apenas o nome dos 2 usuários,
> comparando o código1 e o código2 com o código da tabela de cadastro de
> usuários.
>
> Como eu faço isso? Se fosse um nome só seria fácil, mas os 2 complicou..
> hehehe
>
> Obrigado!!
>
> Gustavo Bonato
>
>  
>


[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] Invitation to connect on LinkedIn

2010-03-12 Por tôpico MARCELO CAUDURO
LinkedIn


   
I'd like to add you to my professional network on LinkedIn.

- MARCELO

MARCELO CAUDURO
DBA at Inmetrics 
Campinas Area, Brazil

Confirm that you know MARCELO CAUDURO
https://www.linkedin.com/e/isd/1142455009/2ldvWUWm/


 
--
(c) 2010, LinkedIn Corporation

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



Re: [oracle_br] Como descobrir a query que trava o banco ?

2010-03-12 Por tôpico Ricardo Portilho Proni
Oi Akesandro.

Este SQL te dirá qual sessão está travando (SID), qual comando ela
executa (SQL_TEXT), e o porque do travamento (EVENT) no momento em que
este SQL é executado - eu costumo executa-lo várias vezes seguidas para
ter um bom diagnóstico.


SET PAGES 1000
SET LINES 170
COL EVENT FORMAT A30
COL SECONDS_IN_WAIT FORMAT 999

SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT, SQL.SQL_TEXT FROM V
$SESSION_WAIT W, V$SESSION S, V$PROCESS P, V$SQLTEXT SQL WHERE W.SID =
S.SID AND S.PADDR = P.ADDR AND SQL.ADDRESS = S.SQL_ADDRESS AND
SQL.HASH_VALUE = S.SQL_HASH_VALUE AND W.WAIT_CLASS != 'Idle' ORDER BY
W.SECONDS_IN_WAIT, W.SID, SQL.PIECE;


Ricardo Portilho Proni
http://nervinformatica.com.br

Oracle ACE
Oracle Database 10g Administrator Certified Professional
Oracle Database 10g: RAC Administrator Certified Expert
Oracle Database 10g: Managing Oracle on Linux Certified Expert
Microsoft Certified Database Administrator
Microsoft Certified Technology Specialist: SQL Server 2005
Certified MySQL Database Administrator
IBM Certified Database Administrator 

Em Ter, 2010-02-23 às 20:31 +, aleksandrosouza escreveu:

>   
> 
> Boa tarde,
> 
> Utilizo o oracle 11.1.0.6.0 windows e estou tentando descobrir qual
> processo o usuário esta rodando que deixa o banco travado.
> O Processador fica em 100% e quando isso acontece, não consigo nem
> conectar com o banco.
> Após uns 5 minutos ele libera. Isso acontece umas 4 vezes ao dia.
> Alguem tem alguma idéia de pegar o histórico das querys que deixam o
> banco lento ou que dão lock ?
> 
> 
> 
> 
> 


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



[oracle_br] Invitation to connect on LinkedIn

2010-03-12 Por tôpico MARCELO CAUDURO
LinkedIn


   
I'd like to add you to my professional network on LinkedIn.

- MARCELO

MARCELO CAUDURO
DBA at Inmetrics 
Campinas Area, Brazil

Confirm that you know MARCELO CAUDURO
https://www.linkedin.com/e/isd/1142455014/lVhwPKw7/


 
--
(c) 2010, LinkedIn Corporation

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



[oracle_br] Invitation to connect on LinkedIn

2010-03-12 Por tôpico MARCELO CAUDURO
LinkedIn
MARCELO CAUDURO requested to add you as a connection on LinkedIn:
--

Carmine Andre,

I'd like to add you to my professional network on LinkedIn.

- MARCELO

Accept invitation from MARCELO CAUDURO
http://www.linkedin.com/e/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I1883254811_2/1BpC5vrmRLoRZcjkkZt5YCpnlOt3RApnhMpmdzgmhxrSNBszYOnP4Ne3gRczcUe359bTljsz5IrQBqbPoPdjAPd38Qcj4LrCBxbOYWrSlI/EML_comm_afe/

View invitation from MARCELO CAUDURO
http://www.linkedin.com/e/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I1883254811_2/39vcj4Ud3kOcPwUckALqnpPbOYWrSlI/svi/
 

--
DID YOU KNOW you can use your LinkedIn profile as your website? Select a vanity 
URL and then promote this address on your business cards, email signatures, 
website, etc
http://www.linkedin.com/e/ewp/inv-21/


 
--
(c) 2010, LinkedIn Corporation

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



RES: [oracle_br] Mestrado

2010-03-12 Por tôpico Rogerio Navarro
Se conhecerem no Rio também será ótimo!

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Márcio Rodrigo E. Carvalho
Enviada em: sexta-feira, 12 de março de 2010 10:26
Para: mcpbra...@yahoogrupos.com.br; mc...@yahoogrupos.com.br;
ntbra...@yahoogrupos.com.br; rede...@yahoogrupos.com.br;
rede...@yahoogrupos.com.br; windows2000-ser...@yahoogrupos.com.br;
oracle_br@yahoogrupos.com.br; oracle_to...@yahoogrupos.com.br;
sqlserver2...@yahoogrupos.com.br
Assunto: [oracle_br] Mestrado

 

  

Pessoal,

Alguem conhece alguma Universidade em que aulas do MESTRADO ocorrem na sexta
e sabado ... ou podendo ser na quinta tb?

Na região Nordeste

sds,
Márcio Rodrigo

[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] Implementacao nó Interestadu al - Oracle RAC

2010-03-12 Por tôpico Mosan Santos
Amigo;

   Só uma ideia.

   RAC de dois nós pode lhe gerar surpresas desagradáveis.

   É muito importante um estudo de carga das CPUs e dos links caso 

   um nó venha a cair.  

   A pergunta é mais ou menos essa:

   Tenho dois nós, cada um operando em dado momento com 60% de carga na CPU

   quando o nó "A"  cair. Qual é a carga resultante no nó "B". (além de outros 
itens)

   No grupo existem várias pessoas certificadas em RAC que poderão lhe 
esclarecer essa

situação. Ou se meu ponto de vista não está totalmente correto.

  Grande abraço

Mosán Santos 
 __
OCP DBA 10g   - OCE SQL
OCE   Managing  Oracle on Linux
OCA DBA 10g   -  OCA PL/SQL 
FCP Master  - FCP Fundamental 
CCNA  - JNCIA-ER  LPI -I - Novell CLA 
Novell DataCenter Specialist 
OCM ..LOAD
__
Se vovê acha que não, pode, você não pode.,
Se você aha ue pode, você pode.


--- Em sex, 12/3/10, candiurudba  escreveu:

De: candiurudba 
Assunto: [oracle_br] Implementacao nó Interestadual - Oracle RAC
Para: oracle_br@yahoogrupos.com.br
Data: Sexta-feira, 12 de Março de 2010, 11:19







 



  



  
  
  Bom dia colegas,



Tenho uma pequena dúvida...



Iniciei os estudos para a implantação do Oracle RAC (2 nos) aqui na 
empresa...ja estou em fase de testes mas andei lendo em alguns lugars, a 
implementacao de nos do RAC para "redes remotas".



Um outras palavras, longe dos outros nos e do storage compartilhado. Isso e 
possivel ?



E como fica a conexao Giga entre os servidores ?



agradeco a luz






 





 



  






  

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

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



Re: [oracle_br] Implementacao nó Interestad ual - Oracle RAC

2010-03-12 Por tôpico Carlos Alfredo M. de Menezes
Colega,
Como já foi dito por aqui, esse não é o objetivo do cluster RAC, o mesmo 
é bastante sensível a latência de rede e storage, indo mais um pouco 
para a teoria, RAC é uma solução de alta disponibilidade sem ser uma 
solução de disaster recovery, para este último, temos o Oracle dataguard.

Att,
Carlos Alfredo

Em 12/03/2010 11:19, candiurudba escreveu:
>
> Bom dia colegas,
>
> Tenho uma pequena dúvida...
>
> Iniciei os estudos para a implantação do Oracle RAC (2 nos) aqui na 
> empresa...ja estou em fase de testes mas andei lendo em alguns lugars, 
> a implementacao de nos do RAC para "redes remotas".
>
> Um outras palavras, longe dos outros nos e do storage compartilhado. 
> Isso e possivel ?
>
> E como fica a conexao Giga entre os servidores ?
>
> agradeco a luz
>
> 




--
>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] Erro na importação via impdb - ORA-39126: Worker une xpected fatal error in KUPW$WORKER.PUT_DDLS

2010-03-12 Por tôpico MARCIO CASTRO
Caros colegas:

  Tenho de realizar diariamente diversas atividades de importação e exportação 
em vários bancos de dados, para diversos crientes. Tal atividade, além de 
tediosa, me toma um tempo do qual eu não disponho - trabalho cerca de 12 horas 
por dia, além de sábados, domingos e feriados.
  A fim de resolver este problema, criei um procedimento que cria tablespaces, 
usuários e efetua a importação via dbms_datapump.
  No entanto, a importação está apresentando um erro no finalzinho, ao importar 
as funções:

 ORA-39126: Worker unexpected fatal error in KUPW$WORKER.PUT_DDLS 

  Pesquisando a Web, encontrei o seguinte:

"I believe you are hitting bug 4474676

  ORA-39125, ORA-6502, AND LPX-225 OCCUR AT IMPDP 
   which is a dup of  4092146"
  A versão do banco é a 10.2.0.1.0 no openSUSE 11.2 (i586) 2.6.31.5.0.1 
(32-bit).
  For favor, alguém da lista com acesso ao Metalink poderia verificar isto para 
mim? Temos a licença, mas não o suporte!


No aguardo,

Márcio de Figueiredo Moura e Castro


obs: segue o erro completo:

...
Processing object type SCHEMA_EXPORT/FUNCTION/FUNCTION
ORA-39126: Worker unexpected fatal error in KUPW$WORKER.PUT_DDLS 
[FUNCTION:"CLIENTE_20100310"."F_CALCDIG11"] 
CREATE FUNCTION "CLIENTE_20100310"."F_CALCDIG11" (p_numero number) return 
number is

  j1 int :=1;
  j2 int ;
  k  int :=0;
begin
  if (p_numero > ) then
raise_application_error(-20001,'Dígito módulo 11: limite máximo.');
  end if;
  for p in 2..9 loop
j2 := 10*j1;
k := k + (trunc(mod(p_numero,j2)/j1))*p;
j1 := j2;
  end loop;
  k := 11-mod(k,11);
  if (k > 9) then
k := 0;
  end if;
  return (p_numero*10)+k;
end;

ORA-00922: missing or invalid option
ORA-06512: at "SYS.KUPW$WORKER", line 5168
ORA-06512: at "SYS.KUPW$WORKER", line 12639
ORA-00922: missing or invalid option
ORA-00922: missing or invalid option
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 105
ORA-06512: at "SYS.KUPW$WORKER", line 6279
- PL/SQL Call Stack -
  object  line  object
  handlenumber  name
0x3b4fe964 14916  package body SYS.KUPW$WORKER
0x3b4fe964  6300  package body SYS.KUPW$WORKER
0x3b4fe964 12279  package body SYS.KUPW$WORKER
0x3b4fe964  3279  package body SYS.KUPW$WORKER
0x3b4fe964  6889  package body SYS.KUPW$WORKER
0x3b4fe964  1262  package body SYS.KUPW$WORKER
0x319cc558 2  anonymous block
Job "MARCIO.CASTRO"."TESTE_02" stopped due to fatal error at 18:39:58


  

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

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



[oracle_br] Re: Mestrado

2010-03-12 Por tôpico ARF
E na região Sul, alguém sabe?

Anderson

--- Em oracle_br@yahoogrupos.com.br, "Edson Almeida (Tecnico)"  
escreveu
>
> Oi Márcio,
> 
> SIM ! A UFPE .. eu fiz o mestrado lá
> 
> Edson Jr
> 
> Em 12 de março de 2010 10:26, Márcio Rodrigo E. Carvalho
> escreveu:
> 
> >
> >
> > Pessoal,
> >
> > Alguem conhece alguma Universidade em que aulas do MESTRADO ocorrem na
> > sexta
> > e sabado ... ou podendo ser na quinta tb?
> >
> > Na região Nordeste
> >
> > sds,
> > Márcio Rodrigo
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> 
> 
> 
> -- 
> Edson Almeida Junior
> Telefones: (021) 8600-8439
> E-MAIL.: ed...@...
> MSN: e...@...
> SKYPE: edsonalmeidajr
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Implementacao nó Interestadual - Oracle RAC

2010-03-12 Por tôpico candiurudba
Bom dia colegas,

Tenho uma pequena dúvida...

Iniciei os estudos para a implantação do Oracle RAC (2 nos) aqui na 
empresa...ja estou em fase de testes mas andei lendo em alguns lugars, a 
implementacao de nos do RAC para "redes remotas".

Um outras palavras, longe dos outros nos e do storage compartilhado. Isso e 
possivel ?

E como fica a conexao Giga entre os servidores ?

agradeco a luz



[oracle_br] Invitation to connect on LinkedIn

2010-03-12 Por tôpico Italo Fernandes
LinkedIn
Italo Fernandes requested to add you as a connection on LinkedIn:
--

Carmine Andre,

I'd like to add you to my professional network on LinkedIn.

- Italo

Accept invitation from Italo Fernandes
http://www.linkedin.com/e/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I1882750647_2/1BpC5vrmRLoRZcjkkZt5YCpnlOt3RApnhMpmdzgmhxrSNBszYOnPsQdz0RdP8Ue359bP5EjztRrndnbPANe30Uej4Qcj4LrCBxbOYWrSlI/EML_comm_afe/

View invitation from Italo Fernandes
http://www.linkedin.com/e/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I1882750647_2/39vdPgSc3kTczwUckALqnpPbOYWrSlI/svi/
--

DID YOU KNOW you can be the first to know when a trusted member of your network 
changes jobs? With Network Updates on your LinkedIn home page, you'll be 
notified as members of your network change their current position. Be the first 
to know and reach out!
http://www.linkedin.com/

 
--
(c) 2010, LinkedIn Corporation

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



Re: [oracle_br] Mestrado

2010-03-12 Por tôpico Edson Almeida (Tecnico)
Oi Márcio,

SIM ! A UFPE .. eu fiz o mestrado lá

Edson Jr

Em 12 de março de 2010 10:26, Márcio Rodrigo E. Carvalho
escreveu:

>
>
> Pessoal,
>
> Alguem conhece alguma Universidade em que aulas do MESTRADO ocorrem na
> sexta
> e sabado ... ou podendo ser na quinta tb?
>
> Na região Nordeste
>
> sds,
> Márcio Rodrigo
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Edson Almeida Junior
Telefones: (021) 8600-8439
E-MAIL.: ed...@consulting.com.br
MSN: e...@hotmail.com
SKYPE: edsonalmeidajr


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

2010-03-12 Por tôpico Márcio Rodrigo E . Carvalho
Pessoal,

Alguem conhece alguma Universidade em que aulas do MESTRADO ocorrem na sexta
e sabado ... ou podendo ser  na quinta tb?

Na região Nordeste

sds,
Márcio Rodrigo


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



[oracle_br] Re: Iniciativas

2010-03-12 Por tôpico José Laurindo
Algumas coisas que normalmente os desenvolvedores não conhecem e deveriam, às 
vezes quebram um super-galho  :

- global temporary tables

- external tables

- funções built-in a ser usadas no SQL

- recursos do SQL : SELECT como coluna, SELECT na cláusula FROM, WITH clause, 
analytics (este último por ser utilíssimo mas com relativamente acentuada curva 
de aprendizado talvez uma ou duas sessões só com ele)

- ferramentas básicas de análise de execução de SQL : views V$SQL, V$*WAIT*, 
V$SESSION, V$SESSION_LONGOPS e derivadas, AUTOTRACE, TRACE+TKPROF (fica a seu 
critério a profundidade a abordar, provavelmente apenas o básico do básico, 
algumas Indicações apenas, E talvez encapsulado numa procedure ou numa view qie 
facilite pra eles)

- uso correto de SQL (ie, mostrar de modo prático, com consulta na V$SQL, que 
se não houver os BINDs corretos, se usar datatypes nas variáveis DIFERENTEs dos 
datatypes das colunas, que se houver diferença no texto do SQL, etc) o SQL vai 
ser parseado/compilado/armazenado de novo, consumindo espaço e CPU

- operações NOLOGGING


e claro, todos os tópicos não apenas mostrar o que é, MAS tentar ilustrar,dar 
um exemplo Prático relacionado com a realidade de vcs.

 Sobre administração, além do básico como Oracle SQL Developer (útil ao 
Administrador para consultas em views longas, pra passar resultado de consultas 
internas pra Excel ou quetais) e sqlplus (úitl pra ser chamado em shell 
scripts/procedimentos de automatização), eu citaria : conhecimento em shell 
scripting pro seu SO, uso de Excel/ferramenta de planilha e gráficos similares, 
conhecimento das views internas... Com essas coisas vc consegue automatizar 
MUITAS das tarefas rotineiras, que é muitas vezes o que consome um tempo 
precioso do DBA... De tools aí vai muito pela sua preferência, depois de ter 
experimentado veja lá qual vc gosta : eu particularmente não encontrei nenhuma 
de preço acessível, que seja Realmente confiável nas suas indicações e que seja 
altamente Configurável (outra exigência minha), então não tenho nenhuma 
específica pra te indicar...

 []s
 
   Chiappa





--- Em oracle_br@yahoogrupos.com.br, Alex Oracle  escreveu
>
> Olá pessoal,
> 
> Trimestralmente temos como meta no departamento explorar features do Oracle,
> documentar e implementar demonstração. Esses, tanto para conhecimento do
> resto da equipe com documento já minerado, como tambem para desenvolvedores
> tomarem conhecimento da disponibilidade do recurso.
> 
> Recentemente já abordamos varios assuntos, e agora está na hora de planejar
> novamente.
> Gostaria de sugestões de que outras features que poderiamos abordar. Quem
> sabe até ferramentas que possam ajudar a agilizar a adm.
> Se puderem palpitar, agradeço.
> 
> Alex
> 
> 
> Iniciativas abordadas:
> - RAC
> - Data Guard
> - Flashback
> - Auditing
> - Virtual Private DB
> - Enterprise Manager
> - Log Miner
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Re: XML para relacional

2010-03-12 Por tôpico Alex Silva
esse link  pode te
ajudar.

Em 12 de março de 2010 09:04, Evandro Giachetto
escreveu:

> Bom. Vamos lá.
>
> Trabalhar com XML em PL/SQL não é algo mto fácil.. e que demora um pouco
> para se compreender.
>
> Bom,  Você pode notar que ele trouxe todas suas tags do XML concatenadas.
> Isso ocorre pq ele trata o xml como um registro único.
>
> O que você deve fazer nesse caso é especificar em seu comando XMLPATH qual
> TAG e índice do xml você pretente pegar o valor.
>
> Mais ou menos assim:
>
> DECLARE
>
>  X BOOLEAN;
>
> BEGIN
>
> FOR REG IN (
> SELECT W.WAREHOUSE_SPEC
>  INTO TP_XML
> FROM WAREHOUSES W
> ) LOOP
>
> x := true;
>
> while x LOOP
>
>  IF (REG.WAREHOUSE_SPEC.EXISTSNODE('/ads/ad[' || k || ']/@orre_ds') = 1)
> THEN
>
>DBMS_OUTPUT.PUT_LINE("ORRE_DS: " ||
> REG.WAREHOUSE_SPEC.EXTRACT('/ads/ad[' || k ||
> ']/@orre_ds').getStringVal());
>
>  ELSE
>
>X := FALSE;
>
>  END IF;
>
>  IF (REG.WAREHOUSE_SPEC.EXISTSNODE('/ads/ad[K]/@rese_cd') = 1) THEN
>
>DBMS_OUTPUT.PUT_LINE("RESE_CD: " ||
> REG.WAREHOUSE_SPEC.EXTRACT('/ads/ad[K]/@rese_cd').getStringVal());
>
>  ELSE
>
>X := FALSE;
>
>  END IF;
>
>
> END LOOP;
>
>
>
> END LOOP;
>
> END;
>
>
> Algo do tipo.
>
> PS: Desculpe se houve algum erro no código.
>
> Escrevi agora e correndo.
>
> Att.
>
> Evandro Giachetto
> Oracle SQL Expert
> Oracle Certified Associate
> evan...@clickinterativa.com.br
>
>
> Em 11 de março de 2010 17:23, zfurquim  escreveu:
>
> >
> >
> > Evandro (e demais colegas),
> >
> > Obrigado pela ajuda e atenção.
> >
> > Como você disse que está trabalhando com isso, vou tentar explicar abaixo
> a
> > minha dificuldade e pedir novamente sua colboração, pois o link que me
> > passou eu já tinha pesquisado várias vezes, lido e relido mas ainda assim
> > não entendido como funciona.
> > Veja meu exemplo, que montei pesquisando e tentando adaptar as minhas
> > necessidades:
> >
> > DSV> CREATE TABLE warehouses(
> > 2 warehouse_id NUMBER(4),
> > 3 warehouse_spec XMLTYPE,
> > 4 warehouse_name VARCHAR2(35),
> > 5 location_id NUMBER(4))
> > 6 /
> >
> > Tabela criada.
> >
> > DSV> INSERT INTO warehouses VALUES
> > 2 ( 101, XMLType(
> > 3 ''||
> > 4 'http://www.coware.de";>'||
> > 5 ' > reed_cd_edicao="1796" rese_cd="768490" itre_nr="1" paging="64"
> > sheet="5"/>'||
> > 6 ' > reed_cd_edicao="1796" rese_cd="768639" itre_nr="1" paging="71"
> > sheet="6"/>'||
> > 7 ''), 'Tower Records', 1004)
> > 8 /
> >
> > 1 linha criada.
> >
> > DSV> column material format a30
> > DSV> column tipo format a30
> > DSV> SELECT
> > 2 w.warehouse_spec.extract('/ads/ad/@orre_ds').getStringVal() material,
> > 3 w.warehouse_spec.extract('/ads/ad/@rese_cd').getStringVal() tipo
> > 4 FROM warehouses w
> > 5 /
> >
> > MATERIAL TIPO
> > -- --
> > CHAPA CURTACHAPA LISA 768490768639
> >
> > DSV>
> >
> > Como pode ver, o retorno que tenho é em uma unica linha com os conteudos
> > concatenados, quando o que preciso é que cada registro do xml corresponda
> a
> > uma linha no select:
> >
> > MATERIAL TIPO
> > - -
> > CHAPA CURTA 768490
> > CHAPA LISA 768639
> >
> > Fico grato com o que puder ajudar.
> >
> > Abs,
> > Zilmar Furquim
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> > Evandro Giachetto  escreveu
> >
> > >
> > > Estou trabalhando com isso ha algum tempo.
> > >
> > > Basicamente você pode utilizar o xmltype.
> > >
> > > Com ele, você pode facilmente navegar entre os nós do xml e recuperar
> os
> > > valores de cada tag individualmente.
> > >
> > > Segue um link para que conheça melhor.
> > >
> > >
> >
> http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96620/xdb04cre.htm#1024805
> > >
> > > Atenciosamente.
> > >
> > >
> > > Evandro Giachetto
> > > Oracle SQL Expert
> > > Oracle Certified Associate
> > > evan...@...
> > >
> > >
> > > Em 11 de março de 2010 14:52, zfurquim  escreveu:
> >
> > >
> > > >
> > > >
> > > > Alguém tem alguma sugestão ?
> > > >
> > > > Abs
> > > > Zilmar Furquim
> > > >
> > > > --- Em oracle_br@yahoogrupos.com.br  > > 40yahoogrupos.com.br>,
> >
> > > > "zfurquim"  escreveu
> > > >
> > > > >
> > > > > Amigos,
> > > > >
> > > > > Mais uma vez venho pedir a ajuda de vocês.
> > > > > Nçao tenho experência com XML, tentei usar as funções mas estou com
> > > > dificuldade para resolver algo que provavelmente é bem simples:
> > > > >
> > > > > Tenho o xml abaixo, que está num campo clob.
> > > > > Preciso carregar os campos do XML para uma outra tabela através de
> > > > PL/SQL.
> > > > > Existem vários registros no XML, que devem corresponder a várias
> > linhas
> > > > da tabela
> > > > >
> > > > > XML Origem:
> > > > > 
> > > > > http://www.coware.de";>
> > > > >  > > > reed_cd_edicao="1796" rese_cd="768490" itre_nr="1" paging="64"
> > sheet="5"/>
> > > > >  > reed_cd_edicao="1796"
> > > > rese_cd="768639" itre_nr="1" paging="71" sheet="6"/>
> > > > > 
> > > > >
> > > > > Tabela Destino:
> > > > > ad_date dat

Re: [oracle_br] Re: XML para relacional

2010-03-12 Por tôpico Evandro Giachetto
Bom. Vamos lá.

Trabalhar com XML em PL/SQL não é algo mto fácil.. e que demora um pouco
para se compreender.

Bom,  Você pode notar que ele trouxe todas suas tags do XML concatenadas.
Isso ocorre pq ele trata o xml como um registro único.

O que você deve fazer nesse caso é especificar em seu comando XMLPATH qual
TAG e índice do xml você pretente pegar o valor.

Mais ou menos assim:

DECLARE

 X BOOLEAN;

BEGIN

FOR REG IN (
SELECT W.WAREHOUSE_SPEC
  INTO TP_XML
FROM WAREHOUSES W
) LOOP

x := true;

while x LOOP

  IF (REG.WAREHOUSE_SPEC.EXISTSNODE('/ads/ad[' || k || ']/@orre_ds') = 1)
THEN

DBMS_OUTPUT.PUT_LINE("ORRE_DS: " ||
REG.WAREHOUSE_SPEC.EXTRACT('/ads/ad[' || k || ']/@orre_ds').getStringVal());

  ELSE

X := FALSE;

  END IF;

  IF (REG.WAREHOUSE_SPEC.EXISTSNODE('/ads/ad[K]/@rese_cd') = 1) THEN

DBMS_OUTPUT.PUT_LINE("RESE_CD: " ||
REG.WAREHOUSE_SPEC.EXTRACT('/ads/ad[K]/@rese_cd').getStringVal());

  ELSE

X := FALSE;

  END IF;


END LOOP;



END LOOP;

END;


Algo do tipo.

PS: Desculpe se houve algum erro no código.

Escrevi agora e correndo.

Att.

Evandro Giachetto
Oracle SQL Expert
Oracle Certified Associate
evan...@clickinterativa.com.br


Em 11 de março de 2010 17:23, zfurquim  escreveu:

>
>
> Evandro (e demais colegas),
>
> Obrigado pela ajuda e atenção.
>
> Como você disse que está trabalhando com isso, vou tentar explicar abaixo a
> minha dificuldade e pedir novamente sua colboração, pois o link que me
> passou eu já tinha pesquisado várias vezes, lido e relido mas ainda assim
> não entendido como funciona.
> Veja meu exemplo, que montei pesquisando e tentando adaptar as minhas
> necessidades:
>
> DSV> CREATE TABLE warehouses(
> 2 warehouse_id NUMBER(4),
> 3 warehouse_spec XMLTYPE,
> 4 warehouse_name VARCHAR2(35),
> 5 location_id NUMBER(4))
> 6 /
>
> Tabela criada.
>
> DSV> INSERT INTO warehouses VALUES
> 2 ( 101, XMLType(
> 3 ''||
> 4 'http://www.coware.de";>'||
> 5 ' reed_cd_edicao="1796" rese_cd="768490" itre_nr="1" paging="64"
> sheet="5"/>'||
> 6 ' reed_cd_edicao="1796" rese_cd="768639" itre_nr="1" paging="71"
> sheet="6"/>'||
> 7 ''), 'Tower Records', 1004)
> 8 /
>
> 1 linha criada.
>
> DSV> column material format a30
> DSV> column tipo format a30
> DSV> SELECT
> 2 w.warehouse_spec.extract('/ads/ad/@orre_ds').getStringVal() material,
> 3 w.warehouse_spec.extract('/ads/ad/@rese_cd').getStringVal() tipo
> 4 FROM warehouses w
> 5 /
>
> MATERIAL TIPO
> -- --
> CHAPA CURTACHAPA LISA 768490768639
>
> DSV>
>
> Como pode ver, o retorno que tenho é em uma unica linha com os conteudos
> concatenados, quando o que preciso é que cada registro do xml corresponda a
> uma linha no select:
>
> MATERIAL TIPO
> - -
> CHAPA CURTA 768490
> CHAPA LISA 768639
>
> Fico grato com o que puder ajudar.
>
> Abs,
> Zilmar Furquim
>
> --- Em oracle_br@yahoogrupos.com.br ,
> Evandro Giachetto  escreveu
>
> >
> > Estou trabalhando com isso ha algum tempo.
> >
> > Basicamente você pode utilizar o xmltype.
> >
> > Com ele, você pode facilmente navegar entre os nós do xml e recuperar os
> > valores de cada tag individualmente.
> >
> > Segue um link para que conheça melhor.
> >
> >
> http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96620/xdb04cre.htm#1024805
> >
> > Atenciosamente.
> >
> >
> > Evandro Giachetto
> > Oracle SQL Expert
> > Oracle Certified Associate
> > evan...@...
> >
> >
> > Em 11 de março de 2010 14:52, zfurquim  escreveu:
>
> >
> > >
> > >
> > > Alguém tem alguma sugestão ?
> > >
> > > Abs
> > > Zilmar Furquim
> > >
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>,
>
> > > "zfurquim"  escreveu
> > >
> > > >
> > > > Amigos,
> > > >
> > > > Mais uma vez venho pedir a ajuda de vocês.
> > > > Nçao tenho experência com XML, tentei usar as funções mas estou com
> > > dificuldade para resolver algo que provavelmente é bem simples:
> > > >
> > > > Tenho o xml abaixo, que está num campo clob.
> > > > Preciso carregar os campos do XML para uma outra tabela através de
> > > PL/SQL.
> > > > Existem vários registros no XML, que devem corresponder a várias
> linhas
> > > da tabela
> > > >
> > > > XML Origem:
> > > > 
> > > > http://www.coware.de";>
> > > >  > > reed_cd_edicao="1796" rese_cd="768490" itre_nr="1" paging="64"
> sheet="5"/>
> > > >  reed_cd_edicao="1796"
> > > rese_cd="768639" itre_nr="1" paging="71" sheet="6"/>
> > > > 
> > > >
> > > > Tabela Destino:
> > > > ad_date date
> > > > orre_ds varchar2(50)
> > > > reed_cd_edicao varchar2(10)
> > > > rese_cd number
> > > > itre_nr number
> > > > paging number
> > > > sheet number
> > > >
> > > > Minha versão banco
> > > > Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit
> > > Production
> > > > With the Partitioning, Oracle Label Security, OLAP and Data Mining
> > > Scoring Engine options
> > > >
> > > > Grato pela ajuda
> > > > Zilmar Furquim
> > > > Synchro Systems
> > > >
> > >
> > >
> > >
> >
> >
> > [As partes de

[oracle_br] Iniciativas

2010-03-12 Por tôpico Alex Oracle
Olá pessoal,

Trimestralmente temos como meta no departamento explorar features do Oracle,
documentar e implementar demonstração. Esses, tanto para conhecimento do
resto da equipe com documento já minerado, como tambem para desenvolvedores
tomarem conhecimento da disponibilidade do recurso.

Recentemente já abordamos varios assuntos, e agora está na hora de planejar
novamente.
Gostaria de sugestões de que outras features que poderiamos abordar. Quem
sabe até ferramentas que possam ajudar a agilizar a adm.
Se puderem palpitar, agradeço.

Alex


Iniciativas abordadas:
- RAC
- Data Guard
- Flashback
- Auditing
- Virtual Private DB
- Enterprise Manager
- Log Miner


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



RES: [oracle_br] Problemas na Select

2010-03-12 Por tôpico Rafael Figueiredo
Faça uma tabela virtual ! Funciona perfeitamente !

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de gvbon
Enviada em: quarta-feira, 10 de março de 2010 17:26
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Problemas na Select

 

  

Olá pessoal, tudo bem...?

Meu problema é o seguinte...

Eu tenho a tabela1, onde tenho as colunas usuario1 e usuario2, onde gravo o
código do usuário em cada uma delas(o código do usuário1 é diferente do
usuário2). 

Daí eu tenho a tabela cadastro de usuários, onde tenho o código do usuário e
o nome dele.

Eu quero fazer uma select onde eu traga apenas o nome dos 2 usuários,
comparando o código1 e o código2 com o código da tabela de cadastro de
usuários.

Como eu faço isso? Se fosse um nome só seria fácil, mas os 2 complicou..
hehehe

Obrigado!!

Gustavo Bonato





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