Pessoal, muito obrigado a todos pelos retornos. Valeu a força.
Abraços, -----Mensagem original----- De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: segunda-feira, 10 de outubro de 2005 20:02 Para: [email protected] Assunto: RES: [oracle_br] Re: Ignorar Datafile Não, vc precisa primeiro remover os datafiles, pra aí sim a banco não reclamar deles e subir como OPEN, aí sim o dicionário tablespace ficará ONLINE, aí sim vc pode fazer DROP dela : Microsoft Windows 2000 [Versão 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. D:\Documents and Settings\Administrador>set ORACLE_HOME=I:\O8IR3 D:\Documents and Settings\Administrador>set ORACLE_SID=O8IR3 D:\Documents and Settings\Administrador>I: I:\>cd %ORACLE_HOME%\bin I:\O8IR3\bin>svrmgrl Oracle Server Manager Release 3.1.7.0.0 - Production Copyright (c) 2000, Oracle Corporation. Todos os Direitos Reservados. Personal Oracle8i Release 8.1.7.4.1 - Production With the Partitioning option JServer Release 8.1.7.4.1 - Production SVRMGR> connect internal Senha: Conectado. SVRMGR> create tablespace TS_TESTE datafile 'C:\ts_teste_01.dbf' size SVRMGR> 10M, 2> 'D:\ts_teste_02.dbf' size 10M; InstruþÒo processada. SVRMGR> create table TAB_TESTE (c1 number) tablespace TS_TESTE; InstruþÒo processada. SVRMGR> insert into TAB_TESTE values(1); 1 linha processada. SVRMGR> commit; InstruþÒo processada. SVRMGR> shutdown immediate; Banco de dados fechado. Banco de dados desmontado. InstÔncia ORACLE desativada. ==> O windows normalmente não deixa vc DELetar algo que está em uso em outro processo, então pra poder fazer a besteira e dar o exemplo, precisei parar a instãncia. Agora vamos fazer : SVRMGR> host del D:\ts_teste_02.dbf ==> vou tentar startup com datafile faltante : SVRMGR> startup InstÔncia ORACLE foi iniciada. -rea Global do Sistema Total 84056092 bytes Fixed Size 75804 bytes Variable Size 50348032 bytes Database Buffers 33554432 bytes Redo Buffers 77824 bytes Banco de dados montado. ORA-01157: n?o e possivel identificar/bloquear arquivo de dados 9 - consulte arq uivo de analise DBWR ORA-01110: 9 do arquivo de dados: 'D:\TS_TESTE_02.DBF' ==> corretamente, SE tem informação corrupta/faltando, o banco não abre. Vou remover os arqs : SVRMGR> alter database datafile 'C:\ts_teste_01.dbf' offline drop; InstruþÒo processada. SVRMGR> alter database datafile 'D:\ts_teste_02.dbf' offline drop; InstruþÒo processada. ==> veja que com banco em MOUNT não posso dropar : SVRMGR> drop tablespace TS_TESTE; drop tablespace TS_TESTE * ORA-01109: banco de dados n?o aberto SVRMGR> drop tablespace TS_TESTE including contents; drop tablespace TS_TESTE including contents * ORA-01109: banco de dados n?o aberto ==> portanto vou fazer shutdown : SVRMGR> shutdown immediate; ORA-01109: banco de dados n?o aberto Banco de dados desmontado. InstÔncia ORACLE desativada. ==> AGORA SIM não há mais arqs "perdidos" no controlfile, banco vai abrir.... SVRMGR> startup InstÔncia ORACLE foi iniciada. -rea Global do Sistema Total 84056092 bytes Fixed Size 75804 bytes Variable Size 50348032 bytes Database Buffers 33554432 bytes Redo Buffers 77824 bytes Banco de dados montado. Banco de dados aberto. ==> agora sim posso dropar... SVRMGR> drop tablespace TS_TESTE including contents; InstruþÒo processada. SVRMGR> []s Chiappa --- Em [email protected], "Robson \(Datasul\)" <[EMAIL PROTECTED]> escreveu > Com o banco em mount, eu consigo dropar esse tablespace ? > > > -----Mensagem original----- > De: [email protected] [mailto:[EMAIL PROTECTED] Em > nome de jlchiappa > Enviada em: segunda-feira, 10 de outubro de 2005 16:45 > Para: [email protected] > Assunto: [oracle_br] Re: Ignorar Datafile > > Não tem como vc "desligar" um arquivo de uma tablespace, a regra (até o 9i) > é : uma vez entrado na datafile, o datafile é PARTE INTEGRANTE da > tablespace, a absolutamente qualquer momento ele PODE vir a ser usado, então > o banco NÂO DEIXA a tablespace ficar onlin com uma parte integrante > dela faltando. > Vc terá que dropar a tablespace, ou então recuperar o datafile do último > backup e aplicar logs. > > > []s > > Chiappa > > --- Em [email protected], "Robson \(Datasul\)" > <[EMAIL PROTECTED]> escreveu > > Srs(as), boa tarde. > > > > Imaginem que na subida do banco, ele identifica que um data-file > > especificado em um tablespaces não mais exista, porém, não é > realmente para > > existir, mas está ligado a um tablespace existente. E na subida do > banco ele > > reclama que nao encontrou esse data file e nao deixa o banco subir > em open. > > > > Acessando o banco em mount, como posso eliminar esse datafile, para > que ele > > não mais seja procurado na subida do banco. > > > > Obrigado a todos. > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > ORACLE_BR APOIA 2ºENPO-BR > _____________________________________________________________________ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _____________________________________________________________________ > > Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _____________________________________________________________________ Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _____________________________________________________________________ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _____________________________________________________________________ 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: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
