segunda-feira, 9 de maio de 2011

Exemplo de Cold Backup para Servidores Windows

Segue um exemplo de cold Backup :

Para o melhor funcionamento,devemos ter no servidor a seguinte estrutura de diretórios :

C:\cold_bkp_orcl\script .

Dentro do diretório C:\cold_bkp_orcl\script teremos os seguintes script

COLDBK.bat com o seguinte conteúdo :

rem --------------COLDBK.bat---------------
c:
cd\
cd cold_bkp_orcl
del *.* /F /Q
sqlplus "system/senha" @C:\cold_bkp_orcl\script\coldbk.SQL

sqlplus "system/senha" @C:\cold_bkp_orcl\script\Spfile-copy.SQL

COLDBK.sql com o seguinte conteúdo :

--------------COLDBK.SQL---------------
set term off
set head off
set feedback off
set verify off
spool C:\cold_bkp_orcl\startcopy.bat
select 'copy '||name||' C:\cold_bkp_orcl' from v$datafile;
select 'copy '||name||' C:\cold_bkp_orcl' from v$controlfile;
select 'copy '||name||' C:\cold_bkp_orcl' from v$tempfile;
select 'copy '||member||' C:\cold_bkp_orcl' from v$logfile;
create pfile='C:\cold_bkp_orcl\spfile.ora' from spfile ;
spool off
shutdown IMMEDIATE
host C:\cold_bkp_orcl\startcopy.bat
startup
host del C:\cold_bkp_orcl\startcopy.bat
set term on
set head on
set feedback on
set verify on
-------------------------------

basicamente fazemos o shutdown do banco de dados e depois fazemos cópias dos seguintes arquivos

datafiles
controlfiles
tempfiles
logfiles
SPfile

Nenhum comentário:

Postar um comentário