0% found this document useful (0 votes)
12 views2 pages

Step Restore Backup Rman

The document provides steps to restore an Oracle database backup using RMAN including extracting backup files, configuring the environment, restoring the control file, running an RMAN restore script, opening the database with resetlogs, and cloning the listener configuration.

Uploaded by

M Dico Priatama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Step Restore Backup Rman

The document provides steps to restore an Oracle database backup using RMAN including extracting backup files, configuring the environment, restoring the control file, running an RMAN restore script, opening the database with resetlogs, and cloning the listener configuration.

Uploaded by

M Dico Priatama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

HOW TO 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;

You might also like