您好,登錄后才能下訂單哦!
在WINDOWS SERVER 2012虛機上安裝oracle 12C RAC時,很容易出現一個錯誤就是主機名無效的問題。
這個錯誤會導致oracle12c rac安裝失敗,卡在這到不了下一步。
經查oracle官網發現:
這個問題的解決方法:
ODM:
RAC on Windows: INS-40937 Encountering During 11.2.0.3 Grid Infrastructure Install (文檔 ID 1479496.1)
CAUSE
Invalid binding order of network adapters on the node which returned the error.
One of the installation prerequisites for Grid Infrastructure installations on Windows platforms is
to have your 'Public' network adapter listed first in your binding order and
your 'Private' network adapter listed second in your binding order on all cluster nodes.
SOLUTION
Fix the Network Adapter Binding order so that the public network adapter is listed first and
your private network adapter is listed second as per documented installation prerequisites
這個同樣適用于12C
在集群安裝條件檢查中,會顯示這一細節的檢查。(注:集群預置檢查條件
runcluvfy stage -pre crsinst -n RACtest1,RACtest2 -verbose對安裝環境進行校驗。)
這要求兩個節點必須先綁定public,然后在另外一張網卡上綁定private,并且接口度量值設置正確。
那么如果在實際部署虛機時,一次添加了2張網卡,分別設定了public和private。在安裝oracle12C時,發現總把private識別在前面怎么辦呢?
通常的調整方法是在網絡適配器的高級設置里進行手動調整。
然而這種方法卻并沒有改變網卡的真正優先級順序,我們可以用get-netipinterface驗證一下
我們發現pri的ifindex id是12,而pub的ifindex id是16,pri還是優先于pub
那么如何調整呢,我們可以嘗試調整網卡的躍點數,比如把pub的設為100,把pri的設置為300,就可以真正區分優先級了
這時再查優先級就變了,pri的ifindex id是14,而pub的ifindex id是12,pub優先于pri
這樣就可以跳過那個主機名錯誤了。
備注:
ifindex:IfIndex是一個唯一識別的編號關聯與物理或邏輯接口。對于多數軟件, IfIndex是接口的名稱。雖然相關的RFC不要求在特定的IfIndex值和他們的接口之間的通信在重新啟動間維護,應用程序例如設備明細、計費和故障檢測取決于此通信。
RFC1213 (MIB2)定義了最初的IfIndex如下:
“每個接口由IfIndex對象的一個唯一值識別,并且IfIndex的說明限制條件其值如下:其值排列在1和值ifNumber之間。每個接口的值一定依然是不變至少從實體的網絡管理系統的一再預裝下再預裝”。
然而,根據最新的IETF RFC 2863 (接口組MIB), IfIndex定義更改適應允許網絡接口動態新增內容或刪除設備的數量增長的。在RFC 2863采用的解決方案將刪除IfIndex比值,保留與其當前定義的ifNumber。
網卡接口躍點:躍點即路由。一個路由為一個躍點。傳輸過程中需要經過多個網絡,每個被經過的網絡設備點(有能力路由的)叫做一個躍點,地址就是它的ip。躍點數是經過了多少個躍點的累加器,為了防止無用的數據包在網上流散。 為路由指定所需躍點數的整數值(范圍是 1 ~ 9999),它用來在路由表里的多個路由中選擇與轉發包中的目標地址最為匹配的路由。所選的路由具有最少的躍點數。躍點數能夠反映躍點的數量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。