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


Responder a