Do nosso amigo manual "Oracle® Database SQL Reference 10g Release 2" na entrada sobre ALTER DATABASE (ênfase com *s minha) :
"FOR DROP If the database is in noarchivelog mode, you must specify FOR DROP clause to take a datafile offline. ***** However, this clause does not remove the datafile from the database ****. To do that, you *** must *** use an operating system command or *** drop the tablespace *** in which the datafile resides. Until you do so, the datafile remains in the data dictionary with the status RECOVER or OFFLINE. " então Não é de forma alguma "apelação" dropar a tablespace, isso É REQUERIDO pro datafile sair das views, ok ???? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Evandro Giachetto <evandrogiache...@...> escreveu > > retificando. > > na linha > > *Dropei os datafiles antigos (arquivos control file). > > eu quis dizer... > > Dropei o arquivo de control file... > > rss > > Evandro Giachetto > Oracle SQL Expert > Oracle Certified Associate > evan...@... > > > Em 13 de maio de 2010 16:57, Evandro Giachetto > <evandrogiache...@...>escreveu: > > > antes de recriar o controlfile eu tentei dropar os datafiles 'MISSING%' > > dessa forma > > > > Primeiro, peguei todos os datafile com '%MISSI%' no nome... > > > > Em seguida, exclui os datafiles dessa forma: > > > > ALTER DATABASE DATAFILE 12 OFFLINE DROP; > > ALTER DATABASE DATAFILE 16 OFFLINE DROP; > > > > após isso, baixei e subi o banco... e os datafiles continuavam sendo > > exibidos tanto na view dba_data_files como na v$datafile. > > > > > > > > Depois disso, partimos para a iguinorância. > > > > Recriei o controlfile. > > > > dei um > > > > ALTER DATABASE BACKUP CONTROLFILE TO TRACE... > > > > Alterei o script gerado retirando os create datafile com aqueles 'MISSING%' > > Mantive os drop datafile dos datafiles 'MISSING%'. > > > > Dropei os datafiles antigos (arquivos control file). > > > > Rodei o scrip para criar novo controlfile. > > > > Mesmo assim não adiantou... > > > > Ao subir o banco, todos aqueles datafile com nome '%MISSING%' continuavam > > aparecendo. > > > > > > Estou partindo pra iguinorância agora... > > > > Vou dropar os tablespaces e recriá-los. > > > > Se alguém tiver mais alguma idéia do que possa ser feito, seria bem > > vinda... > > > > abraço > > > > > > > > > > Evandro Giachetto > > Oracle SQL Expert > > Oracle Certified Associate > > evan...@... > > > > > > Em 13 de maio de 2010 16:49, David Ricardo <drb.rica...@...>escreveu: > > > >> > >> > >> Você sabe informar a qual tablespace era referenciado esse DATAFILE 12??? > >> > >> > >> Abraço > >> > >> Em 13 de maio de 2010 16:19, José Laurindo > >> <jlchia...@...<jlchiappa%40yahoo.com.br> > >> >escreveu: > >> > >> > >> > > >> > > >> > Duílio, pelo jeito o Evandro não está usando catalog, está fazendo seus > >> > backups com controle pelo controlfile apenas.... Evandro, explica melhor > >> , > >> > que comandos vc deu : vc deu um DROP TABLESPACE ? Ou deu um ALTER > >> DATABASE > >> > DATAFILE 'pathenomedele' OFFLINE DROP ??? Qual é o tal script de backup, > >> se > >> > vc puder ompartilhar com a gente ? > >> > > >> > []s > >> > > >> > Chiappa > >> > --- Em oracle_br@yahoogrupos.com.br > >> > <oracle_br%40yahoogrupos.com.br><oracle_br% > >> 40yahoogrupos.com.br>, > >> > >> > Evandro Giachetto <evandrogiachetto@> escreveu > >> > > >> > > > >> > > Veja o erro que deu: > >> > > > >> > > RMAN> resync catalog; > >> > > > >> > > RMAN-00571: > >> =========================================================== > >> > > RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS > >> =============== > >> > > RMAN-00571: > >> =========================================================== > >> > > RMAN-03002: failure of resync command at 05/13/2010 13:04:22 > >> > > RMAN-06428: recovery catalog is not installed > >> > > > >> > > > >> > > Evandro Giachetto > >> > > Oracle SQL Expert > >> > > Oracle Certified Associate > >> > > evandro@ > >> > > >> > > > >> > > > >> > > Em 13 de maio de 2010 14:50, Duilio Bruniera Junior > >> > > <bruniera@>escreveu: > >> > > >> > > > >> > > > brother, normalmente sempre que voce adiciona , dropar um tablespace > >> ou > >> > > > move > >> > > > um datafile > >> > > > voce deve fazer o resync catalog. > >> > > > é simples tenta ai ! > >> > > > > >> > > > $ rman target / > >> > > > $ connect catalog rman/r...@rman; > >> > > > rman> resync catalog; > >> > > > > >> > > > Em 13 de maio de 2010 13:45, Evandro Giachetto > >> > > > <evandrogiachetto@>escreveu: > >> > > >> > > > > >> > > > > > >> > > > > > >> > > > > Pessoal, estou tendo um problema com um backup de um banco. > >> > > > > > >> > > > > O backup está me retornando o seguinte erro: > >> > > > > > >> > > > > RMAN-06056: could not access datafile 12 > >> > > > > > >> > > > > Verifiquei na v$datafile e obtive o seguinte: > >> > > > > > >> > > > > SQL> select FILE#, STATUS, ENABLED, NAME from v$datafile where > >> FILE# > >> > = > >> > > > 12; > >> > > > > > >> > > > > FILE# STATUS ENABLED NAME > >> > > > > ---------- ------- ---------- > >> > > > > ---------------------------------------------------------- > >> > > > > 12 RECOVER READ WRITE /oracle/g01/software/rdbms/ > >> > > > > 10.2.0.4/dbs/MISSING00012 > >> > > > > > >> > > > > Já tentamos dropar o datafile, mas nada acontece. > >> > > > > > >> > > > > também já reconstruimos o control file, retirando todas as > >> entradas > >> > para > >> > > > os > >> > > > > datafile 'MISSING'.. > >> > > > > > >> > > > > Também, nada mudou... > >> > > > > Ao subir o banco novamente, todos continuam sendo listados na > >> > v$datafile > >> > > > > > >> > > > > Alguém tem alguma idéia do que poderia ser feito? > >> > > > > > >> > > > > Detalhe: > >> > > > > > >> > > > > Não posso iguinorar (usar skip) esses datafiles no script de > >> backup > >> > pois > >> > > > > esse script é padrão. Não posso alterá-lo. > >> > > > > A solução seria fazer esses datafile MISSING sumirem das entradas > >> do > >> > > > > banco.. > >> > > > > > >> > > > > Any Ideas? > >> > > > > > >> > > > > Abraço. > >> > > > > > >> > > > > Evandro Giachetto > >> > > > > Oracle SQL Expert > >> > > > > Oracle Certified Associate > >> > > > > evandro@ <evandro%40clickinterativa.com.br> > >> > > >> > > > > > >> > > > > [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] > >> > > > >> > > >> > > >> > > >> > >> -- > >> "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] > >> > >> > >> > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >