0% found this document useful (0 votes)
135 views

Restore SAP Oracle Database Backup To Another SAP System

The document provides a 10 step process for restoring an SAP Oracle database backup from one SAP system to another: 1. Take an offline backup of the production database. 2. Prepare the file systems and directories on the target quality system to match the production system. 3. Copy the TDP configuration files and latest backup logs from production to quality and change the database SID references. 4. Change permissions and ownership of the copied files. 5. Authenticate the production TDP node on the quality system. 6. Run brrestore on the quality system to restore the entire database backup. Additional brrestore commands are provided to restore individual database files or archive logs
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views

Restore SAP Oracle Database Backup To Another SAP System

The document provides a 10 step process for restoring an SAP Oracle database backup from one SAP system to another: 1. Take an offline backup of the production database. 2. Prepare the file systems and directories on the target quality system to match the production system. 3. Copy the TDP configuration files and latest backup logs from production to quality and change the database SID references. 4. Change permissions and ownership of the copied files. 5. Authenticate the production TDP node on the quality system. 6. Run brrestore on the quality system to restore the entire database backup. Additional brrestore commands are provided to restore individual database files or archive logs
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

How to restore SAP Oracle database backup to another

SAP system ?

Example :

STORAGE
== == == == =

1.-Conduct HSC of intancia P82-I99SV403ECC0P for Q81-I99SV403ECC0D

-Use the OFFLINE backup P82 day 26 or 11/27/2016.

We need to restore P82 production database from I99SV403ECC0P to Q81 I99SV403ECC0D

Step 1: First, you need to plan for a offline backup of production SAP database and it
should be successful. Make sure that the tapes used for this backup are secure and are
inside the library slots for immediate mounting. 

Step 2: Make all the SAP file systems on QTY server like PRD server with  same size (or
+1GB % utilize). If filesystems already exist then clean or empty them. Any SAP filesystems
will be in the format of 
/oracle/SID/sapdata1
/oracle/SID/orilog1
/oracle/SID/sapreorg
/oracle/SID/saparch1
/oracle/SID/saptrace/usertrace
/oracle/SID/saptrace/background
/oracle/SID/sapcheck
/oracle/SID/sapbackup

Here SID is the Oracle SID - ideally PRD for production & QTY for quality systems. You have
to remove any existing data in these filesystems by using rm -rf command (command
depends on OS).
Step 3: In this step you have to copy all the TDP SAP configuration files from Production
system to the Quality system. The TDP SAP configuration files and their locations are 
 /oracle/PRD/1*2_64/dbs/initPRD.sap
 /oracle/PRD/1*2_64/dbs/initPRD.utl
You need to copy these files and paste them in the same location in the Quality System by
changing their name as shown below
 /oracle/QTY/1*2_64/dbs/initQTY.sap
 /oracle/QTY/1*2_64/dbs/initQTY.utl
If files with the same name already exists, then rename the old files with another name before
copying above files.

Step 4: In TDP SAP, after the database backup (online & offline) completes it generates
the log file. For offline the log file extension is (.aff) and for online backup the log
file extension is (.anf). Because we are restoring latest offline backup we need to copy the
latest .aff file  from production system to quality system. The file location is shown below.

 Copy from /oracle/PRD/sapbackup/brnnfghrk.aff and paste it in /oracle/QTY/sapbackup


filesystem.

Create a softlink for this folder:

/oracle/QTY to /oracle/PRD on QTY machine.

Ln -s /oracle/QTY/ /oracle/PRD

Step 5: From the same location, we also have to copy the backPRD.log file to the same
location in the quality system.

Step 6: Next, we need to change permissions and ownership (dba user) of all the files
which are copied in the above steps.
chown oraqty:dba initQTY.sap initQTY.utl
chmod 777 initQTY.sap initQTY.utl

chown oraqty:dba brnnfghrk.aff backPRD.log 


chmod 777 brnnfghrk.aff backPRD.log

Step 7: In this step, we need to open initQTY.sap & initQTY.utl files and change the PRD
to QTY. Make sure you change these below important parameters.

In initQTY.sap file
util_par_file=/oracle/QTY/102_64/dbs/initQTY.utl    (PRD  → QTY)
compress_dir = /oracle/QTY/sapreorg
In initQTY.utl file
CONFIG_FILE       /oracle/QTY/102_64/dbs/initQTY.bki    (PRD  → QTY)

Step 8: Next, we need to change the node in the /usr/tivoli/tsm/client/api/bin64/dsm.sys


file. use the same node name which you have used for taking the production database
backup.  You have to make sure that the SERVERNAME in all the files dsm.opt, initQTY.utl
and dsm.sys are same.
cd /usr/tivoli/tsm/client/api/bin64/dsm.sys
vi dsm.sys
nodename PRDnode

Step 9: Next, we need to authenticate the TDP node with TSM server. This TDP node
name is nothing but the production TDP node name, we have to authenticate PRD TDP node
from QTY system.To do this you have to login using oracle user
su - oraqty
cd /oracle/QTY/102_64/dbs
./backint -p initQTY.utl  -f password
or 
su - oraqty
cd /oracle/QTY/102_64/dbs
./usr/tivoli/tsm/tdp_r3/ora64/backint -p initQTY.utl  -f password

Type the TDP node password and press enter. It should successfully authenticate the
password for the production node through which you have taken the offline backup.

Note: backint utility is by default located in /usr/tivoli/tsm/tdp_r3/ora64 directory. You can


either make a soft link to the /oracle/PRD/102_64/dbs directory or use the whole path name
for authenticating TDP node as above.

Step 10: Finally, restoring the backup data, you have to login as oracle user and run the
following command to restore whole database.
su - oraqty
cd /oracle/QTY/102_64/dbs
brrestore –m full –b brnnfghrk.aff –p initQTY.sap –c

Note: You can run brrestore utility from anywhere if the environment variable setting is
enabled for this utility. Otherwise you need to create soft link from /usr/sap/QTY/sys/exe/run
to the /oracle/QTY/102_64/dbs directory.
Commands to restore single database and individual archivelog file

1) For restoring only single file use the following command


brretore –m /oracle/QTY/sapdata7/btabd_250/btabd.data250 –b brnnfghrk.aff  –p initQTY.sap
–c

2) For restoring one database file use the following command


brretore –m /oracle/PRD/sapdata38/btabd_250/btabd.data250 –b  brnnfghrk.aff   –p
initQTY.sap -c

3) For restoring archive files online use below steps


 Copy archPRD.log to QTY server  
 Change permission and owner as above
 su - oraQTY
3.1) Restoring one archive file
brrestore -u system/passw0rd -a 519407  (No. of archive file)

3.2) Restoring multiple archive files


 brrestore -u system/passw0rd -a '519408-519498'  (range of archive files)

Note : Which brrestore command should be used to find the correct brrestore.

You might also like