Oracle9i RAC 修改IP

tolywang發表於2008-09-03


確認程式關閉後, 強制歸檔3次, 確認出現1024Bytes歸檔檔案 ,關閉資料庫  .        

   
備份兩個節點上的/etc/hosts 檔案,然後修改其中的內網IP:         

 
       172.17.2.249  更改為  172.20.1.148         172.17.2.250  更改為 172.20.1.149    

     
Netmask:  255.255.255.128 (網路卡設定)         Gateway:  172.20.1.129 (Network)     

    
備份節點1 上的  /etc/sysconfig/network-scripts/ifcfg-eth0  檔案,   然後修改其中的內網IP     

      
備份節點2 上的  /etc/sysconfig/network-scripts/ifcfg-eth0  檔案,   然後修改其中的內網IP     

      
備份兩個節點 上的 /u01/product/oracle/network/admin/listener.ora  監聽檔案,  然後修改其中的內網IP    

       
備份節點1 上的/u01/product/oracle/dbs/spfileorcl.ora 檔案 (注意:節點1用的是spfile),  然後修改使用命令  

       
       SQL>  create  pfile='/u01/init.ora'    from  spfile  ;   修改 /u01/init.ora 中的內網IP   

      
       然後使用 SQL>  create   spfile   from    pfile='/u01/init.ora'    ; 生成spfile ;    

      
備份節點2 上的 /u01/product/admin/intel/pfile/init.ora 引數檔案,  然後直接vi 修改其中的內網IP.    

      
備份節點1 上的 /etc/rc.local  , 然後切換為root使用者, 更改 rc.local 中的內容 .      

    
# route add -net 172.20.0.0 netmask 255.255.252.0 gw 172.20.2.250 dev eth0
# route add -net 192.168.0.0

netmask 255.255.248.0 gw 172.20.2.250 dev eth0
# route add -net 172.26.0.0 netmask 255.255.248.0 gw

172.20.2.250 dev eth0     
         

         
備份節點2 上的 /etc/rc.local  , 然後切換為root使用者, 更改 rc.local 中的內容 .      

    
# route add -net 172.20.0.0 netmask 255.255.252.0 gw 172.20.2.250 dev eth0
# route add -net 192.168.0.0

netmask 255.255.248.0 gw 172.20.2.250 dev eth0
# route add -net 172.26.0.0 netmask 255.255.248.0 gw

172.20.2.250 dev eth0  

         
程式變更連結IP ;  重新開啟Server, 開啟RAC資料庫 , 測試程式是否能正常執行, Web是否能正常訪問 .   

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-708018/,如需轉載,請註明出處,否則將追究法律責任。

相關文章