Script de exemplo de restore através do utilitário IMPDP

 

Este procedimento é utilizado para restore de um ambiente através do utilitário IMPDP, o script foi configurado para Homologação, mas pode ser ajustados para outros ambientes.
 
 
 
rem ==== Define o serviço ====
SET ORACLE_SID=DBHOMOL
 
rem ==== Define a conexão ====
SQLPLUS usuario/senha as sysdba 
 
rem === OBS: Se ocorrer erro de TNS, pode forçar a conexão: usuário/senha@TNSNAME
 
rem ==== Para a instância ====
SHUTDOWN IMMEDIATE;
 
rem ==== Iniciar a instância restrito ====
STARTUP RESTRICT pfile=D:\oracle\product\10.2.0\admin\dtstest\pfile\init.ora.8282011174644;
 
rem === OBS: Informar o pfile é opcional, ideal informar em caso da instância não subir
 
rem ==== Exclui os usuários e seus objetos vinculados ====
DROP USER SENIOR CASCADE;
DROP USER SENIORMEN CASCADE;
 
rem ==== Realiza a importação do backup  ====
IMPDP \"/ AS SYSDBA\" DIRECTORY=BACKUP DUMPFILE=DBPROD_30_06_2014_1100.DMP LOGFILE=import.log SCHEMAS=senior,seniormen 
 
 
rem ==== Após restore, se estiver tudo ok, libera a conexão aos usuários  ====
ALTER SYSTEM DISABLE RESTRICTED SESSION;