oracle 數(shù)據(jù)庫(kù)監(jiān)聽(tīng)服務(wù)是 oracle net listener (onl)。它負(fù)責(zé):客戶(hù)端連接管理監(jiān)聽(tīng)連接請(qǐng)求驗(yàn)證和建立安全會(huì)話(huà)轉(zhuǎn)發(fā)請(qǐng)求給數(shù)據(jù)庫(kù)實(shí)例會(huì)話(huà)管理負(fù)載均衡監(jiān)視實(shí)例可用性并故障處理
Oracle 數(shù)據(jù)庫(kù)監(jiān)聽(tīng)服務(wù)是 Oracle Net Listener (ONL)
Oracle Net Listener (ONL) 是 Oracle 數(shù)據(jù)庫(kù)監(jiān)聽(tīng)服務(wù),為客戶(hù)端連接到數(shù)據(jù)庫(kù)提供中間層。它負(fù)責(zé):
客戶(hù)端連接管理
監(jiān)聽(tīng)來(lái)自客戶(hù)端的連接請(qǐng)求
驗(yàn)證客戶(hù)端連接并建立安全會(huì)話(huà)
將客戶(hù)端請(qǐng)求轉(zhuǎn)發(fā)給適當(dāng)?shù)臄?shù)據(jù)庫(kù)實(shí)例
會(huì)話(huà)管理
維護(hù)客戶(hù)端和數(shù)據(jù)庫(kù)實(shí)例之間的會(huì)話(huà)
處理會(huì)話(huà)請(qǐng)求,例如創(chuàng)建、修改和終止
管理會(huì)話(huà)狀態(tài)和身份驗(yàn)證信息
負(fù)載均衡
將客戶(hù)端請(qǐng)求分發(fā)到多個(gè)數(shù)據(jù)庫(kù)實(shí)例,以?xún)?yōu)化負(fù)載
監(jiān)視實(shí)例可用性和性能,并在出現(xiàn)問(wèn)題時(shí)將請(qǐng)求重新路由
故障處理
檢測(cè)數(shù)據(jù)庫(kù)實(shí)例故障并向客戶(hù)端報(bào)告
嘗試重新連接到故障實(shí)例,并在成功后恢復(fù)連接