008. Bagaimana saya merestore database yang telah dibackup dengan menggunakan metode hot-backup (poin 5) ?

 
Ambil control file trace yang berada di %ORACLE_HOME%\admin\%SID%\udump

Contoh nya adalah  seperti ini (kita namakan file ini create_controlfile.sql)

STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "TIRTA" NORESETLOGS ARCHIVELOG
    MAXLOGFILES 32
    MAXLOGMEMBERS 2
    MAXDATAFILES 254
    MAXINSTANCES 1
    MAXLOGHISTORY 3630
LOGFILE
  GROUP 1 'C:\ORACLE\ORADATA\TIRTA\REDO01.LOG'  SIZE 1M,
  GROUP 2 'C:\ORACLE\ORADATA\TIRTA\REDO02.LOG'  SIZE 1M,
  GROUP 3 'C:\ORACLE\ORADATA\TIRTA\REDO03.LOG'  SIZE 1M
DATAFILE
  'C:\ORACLE\ORADATA\TIRTA\ACCOUNTING.ORA',
  'C:\ORACLE\ORADATA\TIRTA\DATALAMA.ORA',
  'C:\ORACLE\ORADATA\TIRTA\DATALAMA2.ORA',
  'C:\ORACLE\ORADATA\TIRTA\DEPOT.ORA',
  'C:\ORACLE\ORADATA\TIRTA\FOUNTAIN.ORA',  
  'C:\ORACLE\ORADATA\TIRTA\INDX01.DBF',  
  'C:\ORACLE\ORADATA\TIRTA\PABRIK.ORA',  
  'C:\ORACLE\ORADATA\TIRTA\RBS01.DBF',  
  'C:\ORACLE\ORADATA\TIRTA\SYSTEM01.DBF',
  'C:\ORACLE\ORADATA\TIRTA\TEMP01.DBF',
  'C:\ORACLE\ORADATA\TIRTA\TOOLS01.DBF',
  'C:\ORACLE\ORADATA\TIRTA\USERS01.DBF',
  'C:\ORACLE\ORADATA\TIRTA\WATER.ORA'
CHARACTER SET WE8ISO8859P1;

RECOVER DATABASE

ALTER SYSTEM ARCHIVE LOG ALL;

ALTER DATABASE OPEN;


Edit, kemudian buat control file baru bermodalkan file trace ini. Sesuaikan letak datafile, dan lain-lain-nya.
Untuk informasi lainnya, silahkan baca : http://www.dba-oracle.com/oracle_tips_db_copy.htm


Referensi :

http://forums.oracle.com/forums/thread.jspa?threadID=1098817&start=15&tstart=2

Comments