Quantcast
Channel: Symantec Connect - Backup and Recovery
Viewing all articles
Browse latest Browse all 6339

Backup node1 restore node2 RAC Oracle Netbackup

$
0
0
I need a solution

Hi,

I run Oracle RAC environemnt 11g2 NBU 7.6

Im having 2 problems takes me alot of time.

1,

I backup on node2 

RUN {
ALLOCATE CHANNEL ch00 
    TYPE 'SBT_TAPE';
ALLOCATE CHANNEL ch01 
    TYPE 'SBT_TAPE';
SEND 'NB_ORA_CLIENT=pe-pub2,NB_ORA_SID=pub,NB_ORA_POLICY=oradb,NB_ORA_SERV=poc1.lab.svtech';
BACKUP
    AS COMPRESSED BACKUPSET  
    $BACKUP_TYPE
    FORMAT 'bk_pub%u_s%s_p%p_t%t'
    DATABASE;

RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;

 

Then only Node2 can see the backupset in RMAN, while node1 see the backupset as EXPIRE state. 

 

Node1

backup piece handle=bk_pubcdpls76c_s397_p1_t861805772 RECID=324 STAMP=861805772

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=bk_pubcepls76c_s398_p1_t861805772 RECID=325 STAMP=861805773

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=bk_pubcfpls77g_s399_p1_t861805808 RECID=326 STAMP=861805811

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=bk_pubcgpls78c_s400_p1_t861805836 RECID=327 STAMP=861805836

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=arch_uchpls798_s401_p1_t861805864 RECID=328 STAMP=861805864

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=arch_ucipls798_s402_p1_t861805864 RECID=329 STAMP=861805864

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=arch_ucjpls79o_s403_p1_t861805880 RECID=330 STAMP=861805880

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=ctrl_uckpls7a4_s404_p1_t861805892 RECID=331 STAMP=861805895

Crosschecked 330 objects

 

Node2

backup piece handle=bk_pubcdpls76c_s397_p1_t861805772 RECID=324 STAMP=861805772

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=bk_pubcepls76c_s398_p1_t861805772 RECID=325 STAMP=861805773

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=bk_pubcfpls77g_s399_p1_t861805808 RECID=326 STAMP=861805811

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=bk_pubcgpls78c_s400_p1_t861805836 RECID=327 STAMP=861805836

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=arch_uchpls798_s401_p1_t861805864 RECID=328 STAMP=861805864

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=arch_ucipls798_s402_p1_t861805864 RECID=329 STAMP=861805864

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=arch_ucjpls79o_s403_p1_t861805880 RECID=330 STAMP=861805880

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=ctrl_uckpls7a4_s404_p1_t861805892 RECID=331 STAMP=861805895

Crosschecked 330 objects

 

- Any configuration to help Node1 can see above backupset?

 

 

2 - In RAC Backup scenerio, with load-balance and failover VIP exist, I configure a script on 2 nodes 

3> ALLOCATE CHANNEL ch00   TYPE 'SBT_TAPE' PARMS='ENV=(NB_ORA_CLIENT=pe-pub1-vip)' CONNECT='sys/oracle@pub1';
4> ALLOCATE CHANNEL ch01   TYPE 'SBT_TAPE' PARMS='ENV=(NB_ORA_CLIENT=pe-pub2-vip)' CONNECT='sys/oracle@pub2';

In node1, I set ORACLE_SID=pub1 and Node2 ORACLE_SID=pub2

Then I can run backup script from node1 or node2. Then I can restore OK.

 

However, in policy, client I set is pe-pub1-vip and pe-pub2-vip. When I run policy from NBU Master It executes 2 jobs. If I remove pe-pub2-vip from client, the jobs from pe-pub2-vip failed with "NULL" status.

As I understand in best practices for Oracle RAC, Option 1 should be set only pe-pub1-vip in client. Option 2 is edit the script according to each database instances, so that 2 scripts would launch on 2 nodes but 1 will stop and 1 will run. 

I want to ask what steps to configure avoid this policy problem?

Thank you.

 


Viewing all articles
Browse latest Browse all 6339

Trending Articles