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;