一次rac+dataguard 建立過程遇到密碼檔案問題

season0891發表於2014-03-06
環境:redhat linux 5 
原來環境:rac + dataguard .
由於dataguard 出現了問題 ,所以需要重建dataguard .
但是在重建過程中出現了以下錯誤:
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the SYS password is same in the password files.
      returning error ORA-161

這個是一個典型的密碼不一致問題,對於單點來講是一個很容易解決的問題,只需copy密碼檔案到備機即可 。
但對於rac而言不完全如此 :
解決方法如下 :
在主庫的rac1:
sql> alter user sys identified by "syspassword"
rac2:
sql> alter user sys identified by "syspassword"

然後將生成的密碼檔案 rac1 ,rac2 上的一個copy到standby上 。
需要重啟standby  :
sql>alter database recover managed standby database cancel;
sql> shutdown immediate
。。。
sql> startup mount;
sql> alter database recover managed standby database disconnect from session using current logfile;
SQL> select pid,process,status,thread#,sequence# from v$managed_standby;


       PID PROCESS            STATUS                      THREAD#  SEQUENCE#
---------- ------------------ ------------------------ ---------- ----------
     12550 ARCH               CONNECTED                         0          0
     12552 ARCH               CONNECTED                         0          0
     12554 ARCH               CLOSING                           1      79522
     12556 ARCH               CONNECTED                         0          0
     12558 ARCH               CONNECTED                         0          0
     12560 ARCH               CONNECTED                         0          0
     12562 ARCH               CONNECTED                         0          0
     12570 MRP0               APPLYING_LOG                      1      79474
     12578 RFS                IDLE                              0          0
     12580 RFS                IDLE                              0          0
     12582 RFS                IDLE                              0          0


       PID PROCESS            STATUS                      THREAD#  SEQUENCE#
---------- ------------------ ------------------------ ---------- ----------
     12584 RFS                IDLE                              0          0
     12625 RFS                IDLE                              0          0
     12627 RFS                IDLE                              1      79523
     12629 RFS                IDLE                              2      79199

主庫rac1:
sql> alter system switch logfile;
rac2:
sql> alter system switch logfile;

rac1 ,rac2 分別檢視顯示以下標識則正常  :

tail -f alert.log

Thu Mar  6 15:28:13 2014
ARC4: Standby redo logfile selected for thread 1 sequence 79522 for destination LOG_ARCHIVE_DEST_2
Thu Mar  6 15:28:14 2014
LNS: Standby redo logfile selected for thread 1 sequence 79523 for destination LOG_ARCHIVE_DEST_2





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-1102389/,如需轉載,請註明出處,否則將追究法律責任。

相關文章