Re: [oracle_br] eliminando linhas com um intervalo de 1.000 linhas
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 > > > ** > > > > > > 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 > > > > > > > ** > > > > > > > > > > > > > > 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
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] 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 <*> 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
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 escreveu: > ** > > > 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 > 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
Re: [oracle_br] Problemas da Tablespace Temp
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] datafile
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