記一次資料庫遷移到rac11204資料庫連線scan找不到主機
背景介紹:
客戶原本生產環境windows11201,遷移到linux 11204 rac。遷移後執行幾小時,應用連線報錯ora-12545
處理思路:
問題發生時發現scan連不上 ,進一步驗證vip是否可以連線,發現沒有問題,這時候發現scan _listener飄在一節點 ,嘗試手動relocate scan_listener 到 2節點 , srvctl relocate scan_listener -i 1 -n racpri2
發現scan又能連線,接著講scan_listener飄回1節點,過了幾分中還是有問題,報錯ora-12545:主機不存在。
懷疑物件——是否交換機arp快取的原因:
進一步驗證,發現同網段和跨網段都能ping通,說明不是交換機問題
檢查local_listener和remote_listener都沒有問題
可以基本判斷是scan分發有問題了,臨時在客戶端新增rac hosts資訊:
192.168.238.190 racpri1 192.168.238.191 racpri2 192.168.238.192 racpri1-vip 192.168.238.193 racpri2-vip 172.16.10.1 racpri1-pri 172.16.10.2 racpri2-pri 192.168.238.194 racpri-scan |
臨時解決了這個問題,但是治標不治本。
最後使用監聽跟蹤
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23825935/viewspace-2933098/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫遷移到PostgresMySql資料庫
- EAS附件表由資料庫遷移到FTP資料庫FTP
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 連線資料庫資料庫
- 你的資料庫真的需要遷移到雲嗎?資料庫
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- Oracle資料庫遷移到國產資料庫核心難點解析 | 聯盟釋出Oracle資料庫
- 資料庫遷移手記資料庫
- 記一次MySQL資料遷移到SQLServer全過程MySqlServer
- mysqli連線資料庫MySql資料庫
- Mongodb資料庫連線MongoDB資料庫
- Android 連線資料庫Android資料庫
- java連線資料庫Java資料庫
- 連線資料庫-mysql資料庫MySql
- jmeter連線資料庫JMeter資料庫
- Mybatis連線資料庫MyBatis資料庫
- JSP連線資料庫JS資料庫
- JDBC連線資料庫JDBC資料庫
- Flask連線資料庫Flask資料庫
- 達夢遷移工具之MySQL資料庫遷移到達夢MySql資料庫
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 【資料庫】使用DBever連線人大金倉資料庫資料庫
- iis網站資料庫無法連線資料庫網站資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- 資料庫的連線數資料庫
- Python連線SQLite資料庫PythonSQLite資料庫
- C#連線資料庫C#資料庫
- 如何連線MySQL資料庫MySql資料庫
- 使用Sequelize連線資料庫資料庫
- 資料庫連線池原理資料庫
- 使用JPA連線資料庫資料庫
- Datagrip連線Kingbase資料庫資料庫
- Flask資料庫連線池Flask資料庫
- IDEA中資料庫連線Idea資料庫
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- python資料庫連線池Python資料庫
- nodejs之資料庫連線NodeJS資料庫
- 使用Python連線資料庫Python資料庫