Step Restore Backup Rman
Step Restore Backup Rman
- EXTRACT FILE
- JALANKAN COMMAND DIBAWAH UNTUK BISA RUN RMAN DAN ORACLEHOME
ORACLE_SID=SHPUAT; export ORACLE_SID
ORACLE_HOME=/apps/shpdev1/12.1.0;export ORACLE_HOME (TERGANTUNG LOC FILE)
LD_LIBRARY_PATH=/apps/shpdev1/12.1.0/lib:/usr/dt/lib:/usr/openwin/lib:/apps/
shpdev1/12.1.0/ctx/lib:/apps/shpdev1/12.1.0/lib32
export LD_LIBRARY_PATH
export
PERL5LIB=$ORACLE_HOME/perl/lib/5.14.1:$ORACLE_HOME/perl/lib/site_perl/
5.14.1:$ORACLE_HOME/appsutil/perl
export PATH=$ORACLE_HOME/perl/bin:$PATH:/usr/ccs/bin
PATH=$ORACLE_HOME/bin:$PATH; export PATH
- MASUK ORACLE_HOME
cd $ORACLE_HOME/dbs
- COPY INIT.ORA ORIGINAL (BACKUP)
edit init.ora
vi init.ora (EDIT BERDASARKAN LOC DAN KEPERLUAN SGA PARAMETER)
* CONTROLFILE
* IFILE
* DIAG_DEST
* UTL_FILE_DIR
* LOG_ARCH_DEST
* SGA_TARGET DAN SGA_MAX_SIZE
* ALL_POOL
* PGA_AGGRE_TARGT
* LOC_ARCH_DES
* LOCAL_LISTENER (DI COMMENT)
- SETELAH DIEDIT COPY(RENAME) INIT.ORA TSB MENJADI INIT.ORA TARGET
- COPY LISTENER ORIGINAL
* CP -P LISTENER.ORA LISTENER.ORA.ORI
* CP -P TNSNAMES.ORA TNSNAMES.ORA.ORI
- EDIT LISTENER.ORA
SESUAIKAN ORACLE_HOMENYA BERDASARKAN LOKASI EX: /apps/shpuat/12.1.0
- MASUK KE RMAN
* RMAN TARGET /
- STARTUP NOMOUNT PFILE YG SUDAH DI RENAME DIATAS
* STARTUP NOMOUNT PFILE='/apps/shpdev1/12.1.0/dbs/initshpdev.ora';
- MASIH DI RMAN, RESTORE CONTROLFILENYA
* run {
RESTORE CONTROLFILE FROM
'/data/shpdev1/backup_shp_20171022_f/bkp_ctl_KNPROD_20171022_3183_1.ctl';
ALTER DATABASE MOUNT;
}
- EXIT RMAN
* EXIT;
- LALU JALANKAN SCRIPT RESTORE RMAN, SEBELUM JALAN SCRIPT PASTIKAN DULU LOKASINYA
SUDAH SESUAI DENGAN YG ADA DI DALAM SCRIPT (rman restore.txt) (DATAFILE,LOKASI
HASIL RMAN)
* nohup rman TARGET / CMDFILE=/apps/shpdry/restorerman.cmd
log=/apps/shpdry/restorerman.log &
* CATATAN : DI SCRIPT RESTORE TSB LEPAS COMMENT PAGAR DI RENAME LOG.DBF DAN
RENAME ARCHIVE LOGNYA..(JADI RECOVER MANUAL JIKA DIBUTUHKAN)
- OPEN DATABASE
* ALTER DATABASE OPEN RESETLOGS;
- CREATE TABLESPACE TEMP
* ALTER TABLESPACE TEMP1 ADD TEMPFILE '/data/shpuat/temp01.dbf' SIZE 1024M REUSE
AUTOEXTEND ON NEXT 8M MAXSIZE 32767
- SHUTDOWN DATABASE
* SHUTDOWN IMMEDIATE
- JALANKAN CLONING UNTUK MEMBUAT LISTENER
* PERL ADCFGCLONE DBTECHSTACK
* ISIKAN PARAMETER SESUAI KEBUTUHAN
- PINDAHKAN CONTROLFILE EXISTING
* MV *CONTROL*.DBF
- RUN CONTROLFILE YG SUDAH DIBUAT SESUAI DENGAN KEBUTUHAN
* SQLPLUS / AS SYSDBA
* @CONTROL.SQL
- DATABASE OPEN
* ALTER DATABASE OPEN RESETLOGS;