Re: [oracle_br] eliminando linhas com um intervalo de 1.000 linhas

2012-10-02 Por tôpico Anderson Campelo
Pessoal, obrigado pela ajuda.
Estou na versão 11g e os bancos estão montados via NFS no storage da
NetApp, sendo assim, pude criar um clone do produção e realizei um teste
com a opção do Márcio Ricardo, demorou bastante o processo levando em
consideração que esse não é o banco de produção e por isso a única sessão
ativa no banco era a minha.
Mas o processo deu certo, irei implementá-lo no horário mais propício para
não atrapalhar a produção.

Mais uma vez obrigado.


Em 2 de outubro de 2012 15:43, Milton Bastos Henriquis Jr. 
miltonbas...@gmail.com escreveu:

 Qual a versão do teu banco?

 Nas versões mais recentes não usa-se mais rollback segments... e sim
 tablespace de UNDO.

 Eu gostaria de ver a opinião de outros DBA's a respeito!
 Acho que não precisa de um commit a cada mil registros...




 2012/10/2 Anderson Campelo dba.ander...@gmail.com

  **
 
 
  A tabela(única) em questão possui quase 32 mi de linhas e preciso deletar
  apenas as últimas 7mi.
  Esses 7mi de registros são de duas semanas para cá, de lá para cá a
 tabela
  não sofreu atualização.
 
  Sobre ser um delete simples ou um PL/SQL, pensei em criar um PL, pois
 como
  falei antes estava pensando em ir comitando os processos a cada 1.000
  linhas para não sobrecarregar os arquivos de rollback.
 
  Obrigado.
 
  Em 2 de outubro de 2012 15:14, Milton Bastos Henriquis Jr. 
  miltonbas...@gmail.com escreveu:
 
 
   Primeiro explique melhor o teu caso.
  
   Qual teu critério pra eliminar estas 7M de linhas?
  
   Vc consegue fazer isso com um simples DELETE?
   É uma tabela inteira? É um delete com filtro?
   Precisa de um PL/SQL?
   É apenas em uma tabela? Ou várias tabelas diferentes?
  
   Enfim... dê mais detalhes do teu caso pra que a gente possa passar a
  melhor
   solução!
  
  
  
  
   2012/10/2 Anderson Campelo dba.ander...@gmail.com
  
**
 
   
   
Pessoal,
   
Muito boa tarde.
Preciso da ajuda de vocês para criar um script rápido de deleção de
   linhas.
   
Será necessário eliminar aproximadamente 7.000.000 de linhas.
Vi algo a respeito na web de eliminar as linhas em um intervalo de
1.000linhas sempre comitando o processo após esse intervalo.
   
Como eu posso fazer isso?
   
Desde já agradeço.
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
  
  
   --
   Att,
 
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
 
  
  
   --
   Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
   inteira responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  
   --
   Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
   Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
  ESPAÇO!
   VISITE: http://www.oraclebr.com.br/
   --
   Links do Yahoo! Grupos
 
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Att,


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



 


 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/

 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
 
 Links do Yahoo! Grupos





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



Re: [oracle_br] Migração Mysql - Oracle

2011-11-23 Por tôpico Anderson Campelo
Giovanni,

Tive a oportunidade de testar uma ferramenta chamada
ESF.Database.Migration.Toolkit.Professional.v6.1.21 e obtive sucesso na
migração de bancos como mysql, postgree e sql server para oracle, assim
como é possível executar a ação inversa.

Em 23 de novembro de 2011 10:02, Giovanni Ferreira de Sousa 
giovanni.so...@funasa.gov.br escreveu:

 **


 Prezados,

 Tenho um cliente que possui uma aplicação utilizando banco de dados Mysql.
 Tive uma reunião com ele, e ele me disse que quer migrar a estrutura e os
 dados pra Oracle 10.2. Já criei a estrutura conforme orientações do
 cliente. Agora estou com a missão realizar a migração dados. Gostaria de
 pedir a ajuda de vocês. Gostaria de saber qual a melhor ferramenta, ou
 melhores práticas, a melhor forma de realizar essa migração. Tendo em vista
 que há diferença entre os tipos de dados entre os bancos, constrainsts,
 integridade dos dados, dentre outros objetos.

 Desde já agradeço.

 Atenciosamente,

 Giovanni Sousa.


 [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] Migração Mysql - Oracle

2011-11-23 Por tôpico Anderson Campelo
Não tenho essa informação.

Em 23 de novembro de 2011 11:39, Giovanni Ferreira de Sousa 
giovanni.so...@funasa.gov.br escreveu:

 **


 Anderson,

 Onde posso baixá-lo?

 

 De: oracle_br@yahoogrupos.com.br em nome de Anderson Campelo
 Enviada: qua 23/11/2011 10:25
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: [oracle_br] Migração Mysql - Oracle


 Giovanni,

 Tive a oportunidade de testar uma ferramenta chamada
 ESF.Database.Migration.Toolkit.Professional.v6.1.21 e obtive sucesso na
 migração de bancos como mysql, postgree e sql server para oracle, assim
 como é possível executar a ação inversa.

 Em 23 de novembro de 2011 10:02, Giovanni Ferreira de Sousa 
 giovanni.so...@funasa.gov.br escreveu:

  **

 
 
  Prezados,
 
  Tenho um cliente que possui uma aplicação utilizando banco de dados
 Mysql.
  Tive uma reunião com ele, e ele me disse que quer migrar a estrutura e os
  dados pra Oracle 10.2. Já criei a estrutura conforme orientações do
  cliente. Agora estou com a missão realizar a migração dados. Gostaria de
  pedir a ajuda de vocês. Gostaria de saber qual a melhor ferramenta, ou
  melhores práticas, a melhor forma de realizar essa migração. Tendo em
 vista
  que há diferença entre os tipos de dados entre os bancos, constrainsts,
  integridade dos dados, dentre outros objetos.
 
  Desde já agradeço.
 
  Atenciosamente,
 
  Giovanni Sousa.
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

 


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

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

  



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

2011-11-07 Por tôpico Anderson Campelo
Segue Leonardo:

select file_id, file_name, tablespace_name, status, online_status from
dba_data_files
order by file_id
/


Em 7 de novembro de 2011 11:26, Leonardo Santos da Mata 
leonardodam...@gmail.com escreveu:

 **


 olá eu estou no oracle 10G e gostaria de saber o status e números dos meus
 datafiles.

 Existe alguma view no oracle para fazer isso?

 Obrigado!

 --
 Cordialmente,
 *
 Leonardo Santos da Mata*
 E-mail: leonardodam...@gmail.com
 MSN: leonardom...@hotmail.com
 Twiiter: twitter.com/lsmata

 [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] Problemas da Tablespace Temp

2011-11-07 Por tôpico Anderson Campelo
Leonardo,

Essa mensagem está informando que não há espaço livre em sua tablespace
temporária.
Para corrigir você deve incrementar(se realmente necessário) o espaço
alocado pela mesma, ou identificar que processo está consumindo esse espaço
para otimizar o processo.

É possível configurar uma tablespace para que ela seja 'auto-incrementável'
da seguinte forma:

alter tablespace nome_tablespace autoextend on next Xm maxsize Xm;

onde 'next Xm' é o tamanho que vai ser adicionado a cada incremento;
onde 'maxsize Xm' é o tamanho máximo que a tablespace pode atingir.

dessa forma se ainda houver espaço livre no servidor a tablespace
temporária será incrementada.

Em 7 de novembro de 2011 12:11, Leonardo Santos da Mata 
leonardodam...@gmail.com escreveu:

 **


 olá eu estou o oracle 10G e estou com mensagem na home do manager do oracle
 na parte de alertas que é a seguinte:

 Tablespace [TEMP] only has [0 megabytes ] free space

 Eu já olhei os tempfiles estão on-line. Bom eu estou com 2 será por isso?

 a tablespace está on-line e no alert.log não nenhuma mensão.

 Alguém sabe o que é isso?

 Como resolver?

 --
 Cordialmente,
 *
 Leonardo Santos da Mata*
 E-mail: leonardodam...@gmail.com
 MSN: leonardom...@hotmail.com
 Twiiter: twitter.com/lsmata

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

  



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





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

 Links do Yahoo! Grupos

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

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

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




Re: [oracle_br] Re: datafile

2011-11-07 Por tôpico Anderson Campelo
Provavelmente o número que ele precisa saber é o ID, por isso encaminhei
aquele e-mail, mas aparentemente nosso amigo ainda não abriu seu e-mail.

Em 7 de novembro de 2011 13:45, José Laurindo jlchia...@yahoo.com.brescreveu:

 **


 Pra poder dar uma resposta mais detalhista a gente teria que saber lá do
 colega que perguntou o que são esses tais Números que ele quer saber dos
 datafiles : o q são esses números que ele quer saber, é o FILE_ID ? A
 quantidade de datafiles ? O tamanho total alocado dos datafiles ? Tamanho
 usado, e/ou tamanho livre 
 Cfrme o que for que ele queira saber de número isso vai estar na
 DBA_DATA_FILES, na DBA_FREE_SPACE, na DBA_EXTENTS ou DBA_SEGMENTS, por aí...

 []s

 Chiappa


 --- Em oracle_br@yahoogrupos.com.br, Anderson Campelo dba.anderson@...
 escreveu

 
  Segue Leonardo:
 
  select file_id, file_name, tablespace_name, status, online_status from
  dba_data_files
  order by file_id
  /
 
 
  Em 7 de novembro de 2011 11:26, Leonardo Santos da Mata 
  leonardodamata@... escreveu:
 
   **

  
  
   olá eu estou no oracle 10G e gostaria de saber o status e números dos
 meus
   datafiles.
  
   Existe alguma view no oracle para fazer isso?
  
   Obrigado!
  
   --
   Cordialmente,
   *
   Leonardo Santos da Mata*
   E-mail: leonardodamata@...
   MSN: leonardomata@...

   Twiiter: twitter.com/lsmata
  
   [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