|
FAL_CLIENT和FAL_SERVER是配置dataguard用到的兩個參數(shù),FAL指獲取歸檔日志(Fetch Archived Log) 在一定的條件下,或者因為網(wǎng)絡失敗,或者因為資源緊張,會在primary和standby之間產(chǎn)生裂隙,也就是有些歸檔日志沒有及時的傳輸并應用到standby庫。因為MRP(managed recovery process)/LSP(logical standby process)沒有與primary直接通訊的能力來獲取丟失的歸檔日志。因此這些gaps通過FAL客戶和服務器來解決,由初始化參數(shù)定義FAL_CLIENT和FAL_SERVER。 FAL_SERVER指定一個Oracle Net service name,standby數(shù)據(jù)庫使用這個參數(shù)連接到FAL server,這個參數(shù)適用于standby站點。比如,FAL_SERVER = PrimaryDB,此處PrimaryDB是一個TNS name,指向primary庫。 FAL_CLIENT指定一個FAL客戶端的名字,以便FAL Server可以引用standby庫,這也是一個TNS name,primary庫必須適當配置此TNS name指向stanby庫。這個參數(shù)也是在standby庫端設置。比如,F(xiàn)AL_CLIENT = StandbyDB,StandbyDB是standby庫的TNS name。 FAL_CLIENT和FAL_SERVER應該成對設置或改變。 這兩個參數(shù)只需在standby庫設置,但也可以在primary庫設置這兩個參數(shù),以方便switchover或failover時primary庫轉(zhuǎn)變?yōu)閟tandby角色。 |
|
|
來自: 浸心閣 > 《dataguard》