久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

oracle 11g rac如何修改VIP、scan VIP、priv IP

189次閱讀
沒有評論

共計 6485 個字符,預計需要花費 17 分鐘才能閱讀完成。

這篇文章主要介紹 oracle 11g rac 如何修改 VIP、scan VIP、priv IP,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

實施步驟
1 修改目的
    根據業務的需求, 需要由原來的臨時 IP 改為生產 ip, 以下為調整前后對應的 IP 表
    調整前對應 ip 表
————————————————————–
    主機名   類型   IP 地址   網卡端口
   P570a         public ip     192.168.128.10      en0
   p570a-vip      vip     192.168.128.12      en0
   p570a-priv      private ip      172.168.128.10        en2
   p570b         public ip     192.168.128.11        en0
   p570b-vip      vip       192.168.128.13      en0
   p570b-priv      private ip    172.168.128.11        en2
   scan-vip        scan          192.168.128.100      en0
————————————————————–
調整后對應 ip 表
    主機名         類型        IP 地址       網卡端口
   P570a          public ip     10.76.31.112        en0
   p570a-vip     vip            10.76.31.113       en0
   p570a-priv    private ip    192.76.31.113        en8
   p570b          public ip      10.76.31.114         en0
   p570b-vip      vip           10.76.31.115         en0
   p570b-priv    private ip    192.76.31.115        en8
   scan-vip       scan         10.76.31.111        en0
————————————————————–
網卡端口可以用 ifconfig -a 顯示出來
2 修改 public ip,vip,scan vip
   2.1 停止兩邊節點數據庫,監聽, 并且停止 crs
     A、grid 用戶執行如下操作
       $ srvctl stop database -d gdcdc -o immediate
       $ srvctl stop listener -n p570a
       $ srvctl stop listener -n p570b
     B、root 用戶
       cd /grid/app/11.2.0/grid/bin
       ./crsctl stop crs
        可以用 ps –ef|grep grid 看進程是否完全關閉
   2.2 修改兩邊節點的 /etc/hosts 文件
      修改前先做個備份
       cp /etc/hosts /etc/hosts.bak
        修改后如下所示:
       10.76.31.112      p570a
       10.76.31.113      p570a-vip
       172.168.128.10    p570a-priv
       10.76.31.114      p570b
       10.76.31.115      p570b-vip
       172.168.128.11    p570b-priv
       10.76.31.111      scan-vip
      注意這里私網 ip 地址暫時先不做修改,修改 private ip 時再修改
   2.3 修改兩個節點上的 public ip,vip,scan vip
     2.3.1 修改 p570a 節點 public ip
          用 smitty 命令修改物理 ip
         smitty tcpip
          選擇 en0
          修改 ip 為 10.76.31.112,網關為 10.76.31.1
          掩碼為 255.255.255.0
     2.3.2 修改 P570b 節點 public ip
          用 smitty 命令修改物理 ip
         smitty tcpip
          選擇 en0
          第 4 頁共 11 頁
          修改 ip 為 10.76.31.114,網關為 10.76.31.1
          掩碼為 255.255.255.0
     2.3.3 兩邊節點啟動 crs, 用 oifcfg 命令修改 public ip
         A、root 用戶停止 crs,一邊節點做即可(注意)
         cd /grid/app/11.2.0/grid/bin
         ./crsctl start crs
         B、root 用戶檢查修改
          先用 oifcfg getif 查看當前設置
         ./oifcfg getif
         en0 192.168.128.0 global public
         en2 172.168.128.0 global cluster_interconnect
          修改
         ./oifcfg delif -global en0
         ./oifcfg setif -global en0/10.76.31.0:public
          兩邊節點確認
         ./oifcfg getif
         en0 10.76.31.0 global public
         en2 172.168.128.0 global cluster_interconnect
     2.3.4 修改 VIP
         A、關閉 database,grid 或者 oracle 用戶操作
           root 用戶下運行以下命令
           cd /grid/app/11.2.0/grid/bin
           ./srvctl stop database -d gdcdc -o immediate
         B、檢查 VIP 設置信息(grid 用戶操作)
              用 srvctl config vip 檢查 vip 設置
             $ srvctl config vip -n p570a
             VIP exists.:p570a
             VIP exists.: /p570a-vip/192.168.128.12/255.255.255.0/eth0
             $ srvctl config vip -n p570b
             VIP exists.:p570b
             VIP exists.: /p570b-vip/192.168.128.13/255.255.255.0/eth0
         C、停止 vip 服務和修改 vip(grid 用戶操作)
           ./srvctl stop listener -n p570a
           ./srvctl stop listener -n p570b
           ./srvctl stop vip -n p570a
           ./srvctl stop vip -n p570b
           ./srvctl modify nodeapps -n p570a -A 10.76.31.113/255.255.255.0/en0
           ./srvctl modify nodeapps -n p570b -A 10.76.31.115/255.255.255.0/en0
         D、確認是否修改成功
           ./srvctl config vip -n p570a
           VIP exists.:p570a
           VIP exists.:/p570a-vip/10.76.31.113/255.255.255.0/en0
           ./srvctl config vip -n p570b
           VIP exists.:p570b
           VIP exists.:/p570b-vip/10.76.31.115/255.255.255.0/en0
         E、啟動 vip 服務, 監聽,數據庫
           ./srvctl start vip -n p570a
           ./srvctl start vip -n p570b
           ./srvctl start listener -n p570a
           ./srvctl start listener -n p570b
           ./srvctl start database –d gdcdc
     2.3.5 兩邊節點修改 local_listener 參數
            該部分應該是在修改完 VIP 之后,重啟數據庫由 oraagent 自動注冊進去。
           Show parameter local_listener
           NAME TYPE VALUE
           ———————————— ———– ——————————
           local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
           DRESS=(PROTOCOL=TCP)(HOST=192.
           168.128.12)(PORT=1521))))
           alter system set local_listener= (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.76.31.113)(PORT=1521)))) scope=both sid= gdcdc1
           alter system set local_listener= (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.76.31.115)(PORT=1521)))) scope=both sid= gdcdc2

     2.3.6 修改 SCAN VIP
         1.srvctl config scan 查看當前 vip 設置
           config scan SCAN name: 192.168.128.100, Network: 1/192.168.128.0/255.255.255.0/en0 SCAN VIP name: scan1, IP: /scan-vip/192.168.128.100
         2. 用 root 用戶停止 scan_listener 和 sacn vip
           $GRID_HOME/bin/srvctl stop scan_listener
  $GRID_HOME/bin/srvctl stop scan
  $GRID_HOME/bin/srvctl status scan
           SCAN VIP scan1 is enabled SCAN VIP scan1 is not running
           $GRID_HOME/bin/srvctl status scan_listener SCAN Listener LISTENER_SCAN1 is enabled SCAN listener LISTENER_SCAN1 is not running
         3. 用 root 用戶修改 scan vip
           $GRID_HOME/bin/srvctl modify scan -n10.76.31.111
         4. 檢查是否修改成功
           config scan SCAN name: 10.76.31.111 , Network: 1/10.76.31.0/255.255.255.0/en0 SCAN VIP name: scan1, IP: /scan-vip/10.76.31.111
         5. 啟動 scan 和 scan_listener
           $GRID_HOME/bin/srvctl start scan
  $GRID_HOME/bin/srvctl start scan_listener

   3 修改 private ip
     3.1 確保 crs 集群是打開的
          可以用 olsnodes –s 檢查集群的狀態
         ./olsnodes -s
         P570a Active
         P570b Active
     3.2 用 oifcfg getif 檢查和 oifcfg setif 修改當前 private 設置
        修改前設置
         ./oifcfg getif
         en0 10.76.31.0 global public
         en2 172.168.128.0 global cluster_interconnect
        修改 private ip, 新網絡端口號為 en8, 如果沒有修改端口號,則設置的值還是為 en2
         ./oifcfg setif -global en8/192.76.31.0:cluster_interconnect
         ./oifcfg delif -global en2
        修改后設置
         ./oifcfg getif
         en0 10.76.31.0 global public
         en8 192.76.31.0 global cluster_interconnect
     3.3 兩邊節點停止 database 和 crs
         ./srvctl stop database -d gdcdc -o immedate
         ./crsctl stop crs
          檢查是否關閉
         ps -ef|grep grid
         ps -ef|grep oracle
     3.4 修改兩邊節點 /etc/hosts 表
         172.168.128.10 p570a-priv
         172.168.128.11 p570b-priv
          修改為
         192.76.31.113 p570a-priv
         192.76.31.115 p570b-priv
     3.5 修改 p570a 節點 private ip
          用 smitty 命令修改物理私網 ip
         smitty tcpip
          選擇 en8
          修改 ip 為 192.76.31.113 掩碼為 255.255.255.0
     3.6 修改 P570b 節點 private ip
          用 smitty 命令修改物理私網 ip
         smitty tcpip
          選擇 en8
          修改 ip 為 192.76.31.115 掩碼為 255.255.255.0
     3.7 兩邊節點啟動 crs
         crsctl start crs
          檢查資源組狀態
         crsctl status resource –t
          如果都 online,則沒問題。
   4 實施總結
         1. 在修改 public ip 時注意修改對應的正確網關,如果不修改,有可能導致 vip 服務起不來。
         2. 注意檢查修改 hosts 文件,因為改 ip 后,hosts 文件會增加記錄。
             public ip 對應的掩碼也要修改正確,
         3. 主機名在安裝 crs 時要規劃好,一旦裝好后,就不能修改,否則要重新安裝 crs。
         4. 11GR2 srvctl 新增 config vip 命令
         5. 修改 private ip 的順序剛好和 10gR2 相反,10gR2 是先關閉 crs, 然后修改 hosts 表和物理 ip,再啟動 crs, 用 oifcfg 設置新私網 ip, 這點要注意, 否則按 10gR2 修改私網的方法,會導致 CRS 集群起不來, 所以做之前先做好備份。
         6. 如果兩邊節點 local_listener 參數沒修改的話,會導致客戶端連接不到數據庫報 ERROR:ORA-12516: TNS: 監聽程序找不到符合協議堆棧要求的可用處理程序, 這是因為 scan_listener 認到的還是修改前的 vip

以上是“oracle 11g rac 如何修改 VIP、scan VIP、priv IP”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計6485字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 炉霍县| 呼图壁县| 莲花县| 澄江县| 兰溪市| 双柏县| 桑日县| 玛纳斯县| 襄城县| 新安县| 临沂市| 云浮市| 山东省| 浦江县| 阿克陶县| 望奎县| 合阳县| 巫溪县| 丰城市| 曲周县| 客服| 定安县| 珲春市| 安宁市| 扎兰屯市| 普兰县| 长子县| 竹溪县| 永平县| 股票| 扎兰屯市| 隆化县| 北票市| 长葛市| 扶绥县| 恩施市| 乐安县| 游戏| 兴山县| 高淳县| 略阳县|