Dá pra fazer com begin/end backup causando menor tempo de indisponibilidade
Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 On 23/11/2012, at 15:45, Ivon Pacheco <ivonpach...@gmail.com> wrote: > Sigua os passos : > 1 - Descubra qual o nome da tablespace a ser movida e seus datafiles: > set linesize 130 > set pagesize 3000 > col TABLESPACE_NAME for a25 > col FILE_NAME for a55 > select TABLESPACE_NAME, FILE_NAME from dba_data_files order by 1; > > 2 - Tenha certeza se os datafiles está com o status 'AVAILABLE'. > SELECT TABLESPACE_NAME, FILE_NAME, STATUS FROM DBA_DATA_FILES > WHERE TABLESPACE_NAME = 'NOME DA TABLESPACE'; > > RESULTADO DA QUERY ACIMA SERÁ PARECIDO COM ESSE ABAIXO: > TABLESPACE_NAME FILE_NAME > STATUS > ------------------------------ > -------------------------------------------------- > --------- > TABLESPACE E:\oracle\oradata\ORC\CETIL_DATA.ORA AVAILABLE > > 3 - MUDE O STATUS DA TABLESPACE PARA 'READE ONLY': > > select 'alter tablespace ' || tablespace_name || ' read only;' > from dba_tablespaces > where tablespace_name like 'NOME TABLESPACE' > order by 1 > / > > ALTER TABLESPACE 'NOME TABLESPACE' READ ONLY; > > 4 - TENHA CERTEZA DA MUDANÇA DE STATUS DE 'READ WRITE' PARA > 'READ ONLY': > SELECT TABLESPACE_NAME, STATUS FROM DBA_TABLESPACES > WHERE TABLESPACE_NAME = 'NOME TABLESPACE'; > > > TABLESPACE_NAME STATUS > ------------------------------ --------- > NOME TABLESPACE READ ONLY > > 5 - COPIE OS DATAFILES PARA OUTRA LOCALIDADE NO SISTEMA OPERACIONAL: > COPY E:\oracle\oradata\ORC\CETIL_DATA.ORA K:\TABLESPACE\CETIL_DATA.ORA > OU USE O WINDOWS EXPLORER. > > 6 - DEPOIS DE COPIADOS OS OS DATAFILES PONHA A TABLESPACE EM 'OFFLINE': > > select 'alter tablespace ' || tablespace_name || ' offline;' > from dba_tablespaces > where tablespace_name like 'NOME TABLESPACE' > order by 1 > / > > ALTER TABLESPACE 'NOME TABLESPACE' OFFLINE; > > 7 - RENOMEI OS DATAFILES PARA NOVA LOCALIDADE NO BANCO PARA QUE O > CONTROLFILE ASSUMA O NOVO CAMINHO: > > ALTER TABLESPACE 'NOME TABLESPACE'_RENAME DATAFILE > 'E:\oracle\oradata\ORC\CETIL_DATA.ORA' > TO 'K:\TABLESPACE\CETIL_DATA.ORA'; > > 8 - ALTERE O STATUS DA TABLESPACE PARA ONLINE: > > select 'alter tablespace ' || tablespace_name || ' online;' > from dba_tablespaces > where tablespace_name like 'NOME TABLESPACE' > order by 1 > / > > ALTER TABLESPACE 'NOME TABLESPACE' ONLINE; > ALTER TABLESPACE 'NOME TABLESPACE' READ WRITE; > > 9 - APAGUE OS DBF DO LOCAL ANTIGO E SEJA FELIZ. > > > Ivon Pacheco. > > > > Em 20 de novembro de 2012 17:16, alessandro_micromap < > alessan...@micromap.com.br> escreveu: > >> ** >> >> >> Boa Tarde >> >> Preciso mudar uma tablespece de um HD p/ outro HD. >> >> Banco Oracle 10gr2 com Windows 2003 Server >> >> Por exemplo hoje tenho uma tablespace com este caminho: >> E:\oracle\oradata\ORC\CETIL_DATA.ORA e vai passar p/ este caminho: >> K:\TABLESPACE\CETIL_DATA.ORA >> >> Como fazer isso. >> >> Desde já muito obrigado. >> Alessandro >> >> [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] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >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