1. 程式人生 > >11G_rac 修改public IP、VIP、scan-IP

11G_rac 修改public IP、VIP、scan-IP

2013年8月12日,客戶有一套AIX 7.1 + oracle 11.2.0.3 的RAC資料庫,現客戶要求該資料庫只在內網訪問,需要修改public IP、VIP和scan-IP。參考了mos上的兩篇文件,按文件進行了修改,過程如下:

修改前IP                    修改後IP
192.168.156.211          10.3.1.211         db1
192.168.156.212          10.3.1.212         db2
192.168.156.213          10.3.1.213         db1-vip
192.168.156.214          10.3.1.214         db1-vip
172.16.156.211            172.16.156.211   db1-priv   #不需要修改
172.16.156.212            172.16.156.212   db2-priv   #不需要修改
192.168.156.215          10.3.1.215         db-scan

一、停止CRS相關資源的啟動

1、禁止所有節點自啟動及停止節點資料庫、監聽(在一個節點執行)

[[email protected] bin]# ./srvctl disable listener -n db1
[[email protected] bin]# ./srvctl disable listener -n db2
[[email protected] bin]# ./srvctl stop listener -n db1
[[email protected] bin]# ./srvctl stop listener -n db2
[[email protected]
bin]# ./srvctl disable database -d prudb [[email protected] bin]# ./srvctl stop database -d prudb -o immediate

2、禁止所有節點自啟動並停止vip(必須與/etc/hosts檔案中的vip名稱)(在一個節點執行)

[[email protected] bin]# ./srvctl disable vip -i db1-vip
[[email protected] bin]# ./srvctl disable vip -i db2-vip
[[email protected]
bin]# ./srvctl stop vip -n db1 [[email protected] bin]# ./srvctl stop vip -n db2

3、禁止所有節點自啟動並停止scan_listener(在一個節點執行)

[[email protected] bin]# ./srvctl disable scan_listener
[[email protected] bin]# ./srvctl disable scan
[[email protected] bin]# ./srvctl stop scan_listener
[[email protected] bin]# ./srvctl stop scan

4、停止節點的crs

[[email protected] bin]# ./crsctl stop crs           (所有節點執行)
CRS-2791: Starting shutdown of Oracle High Availability
…… CRS-4133: Oracle High Availability Services has been stopped.

二、修改public IP、VIP、scan_IP

1、修改/etc/hosts檔案

修改public IP、VIP、scan-IP

2、修改網絡卡IP地址

smitty tcpip -> minimum configuration & startup -> en0

3、檢查網絡卡配置是否生效

Ifconfig -a

4、啟動crs(所有節點執行)

[[email protected] bin]# ./crsctl start crs

5、叢集public IP重新設定

  • 檢視public IP
[[email protected] bin]# ./oifcfg getif
en1  172.16.156.0        global  cluster_interconnect
en0  192.168.156.0       global  public
  • 刪除舊配置
[[email protected] bin]# ./oifcfg delif -global en0/192.168.156.0
  • 重新配置
[[email protected] bin]# ./oifcfg setif -global en0/10.3.1.0:public
  • 驗證
[[email protected] bin]# ./oifcfg getif
en1  172.16.156.0  global  cluster_interconnect
en0  10.3.1.0  global  public

6、叢集vip重新設定

  • 檢視叢集VIP
[[email protected] bin]# ./srvctl config vip -n db1
VIP exists: /db1-vip/192.168.156.213/192.168.156.0/255.255.255.0/en0, hosting node db1
[[email protected] bin]# ./srvctl config vip -n db2
VIP exists: /db2-vip/192.168.156.214/192.168.156.0/255.255.255.0/en0, hosting node db2
  • 進行修改
[[email protected] bin]# ./srvctl modify nodeapps -n db1 -A 10.3.1.213/255.255.255.0/en0
[[email protected] bin]# ./srvctl modify nodeapps -n db2 -A 10.3.1.214/255.255.255.0/en0
  • 驗證
[[email protected] bin]# ./srvctl config vip -n db1
VIP exists: /db1-vip/10.3.1.213/10.3.1.0/255.255.255.0/en0, hosting node db1
[[email protected] bin]# ./srvctl config vip -n db2
VIP exists: /db2-vip/10.3.1.214/10.3.1.0/255.255.255.0/en0, hosting node db2

7、叢集scan IP重新設定

  • 檢視scan IP
[[email protected] bin]# ./srvctl config scan
SCAN name: 192.168.156.215, Network: 1/192.168.156.0/255.255.255.0/en0
SCAN VIP name: scan1, IP: /192.168.156.215/192.168.156.215
  • 修改scan IP
[[email protected] bin]# ./srvctl modify scan -n 10.3.1.215
  • 驗證
[[email protected] bin]# ./srvctl config scan
SCAN name: 10.3.1.215, Network: 1/10.3.1.0/255.255.255.0/en0
SCAN VIP name: scan1, IP: /10.3.1.215/10.3.1.215
  • 更新scan_listener
[[email protected] bin]# ./srvctl modify scan_listener -u

三、啟動並開啟CRS資源的自啟動

1、啟動listener

[[email protected] bin]# ./srvctl enable listener -n db1
[[email protected] bin]# ./srvctl enable listener -n db2
[[email protected] bin]# ./srvctl enable vip -i db1-vip
[[email protected] bin]# ./srvctl enable vip -i db2-vip
[[email protected] bin]# ./srvctl start listener -n db1
[[email protected] bin]# ./srvctl start listener -n db2

2、啟動scan_listener

[[email protected] bin]# ./srvctl enable scan_listener
[[email protected] bin]# ./srvctl enable scan
[[email protected] bin]# ./srvctl start scan_listener

3、啟動資料庫

[[email protected] bin]# ./srvctl enable database -d prudb
[[email protected] bin]# ./srvctl start database -d prudb

4、在節點中修改local_listener引數

alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST =db1-vip)(PORT = 1521))' scope=both sid='prudb1';
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST =db2-vip)(PORT = 1521))' scope=both sid='prudb2';

四、關於RAC環境下,修改hostname

hostname在安裝好了以後就不能修改了。如果要修改,只能通過”刪除節點->新建節點“的方式修改

相關推薦

oracle 11g 修改private ippublic ipvipscan ip

檢視當前系統資訊 [[email protected] ~]# crs_stat -t Name           Type           Target    State    Host        --------------------------

11G_rac 修改public IPVIPscan-IP

2013年8月12日,客戶有一套AIX 7.1 + oracle 11.2.0.3 的RAC資料庫,現客戶要求該資料庫只在內網訪問,需要修改public IP、VIP和scan-IP。參考了mos上的兩篇文件,按文件進行了修改,過程如下: 修改前IP           

#20 ifconfigroutenetstatipss命令詳解與修改主機名與網卡配置文件

ifconfig、route、netstat、ip、ss命令詳解與修改主機名與網卡配置文件 網絡的結構: 硬件:計算機、互聯設備、網絡設備 軟件:操作系統、協議、應用程序、數據庫 網絡的功能: 資源共享:目的 數據通信:手段 網絡通信模型 ISO/OSI: 應用層

Oracle10g RAC Public IP and VIP修改

一客戶的核心Oracle10g RAC架構的資料庫要進行IP的修改,原因為目前public ip和virtual ip均是用的公網IP,因此基於安全的考慮,將這2類IP均修改為公司區域網內私網IP。 出於對客戶資訊的保密,因此不能將真實的IP寫出來,不過我會描述清楚,若有疑

Linux下如何修改網絡卡IPDNSHOSTNAME

---修改ip地址---臨時修改,即時生效,重啟失效:# ifconfig eth0 172.18.4.120 netmask 255.255.255.0永久修改,重啟生效:修改vi /etc/sysconfig/network-scripts/ifcfg-eth0---修改

10grac修改public-ip vip-ip

[[email protected] bin]# ./srvctl start nodeapps -n rac1  rac1:ora.rac1.LISTENER_RAC1.lsnr: rac1:ora.rac1.LISTENER_RAC1.lsnr:LSNRCTL for Linux: Versio

批處理 批量修改增加區域網內幾百臺主機多IP地址段主備DNS計算機名(XP\WIN7指令碼命令不同)

      近期建設呼叫中心平臺,由於坐席主機數量幾百臺,手工每臺去改IP地址等配置,無任何技術含量的苦逼活,估計改完就廢了!人懶才有動力,想到了批處理,瞬間有麼有輕鬆好多,搞定! 1、在U盤建立一個資料夾 任意碟符都可以,名字 批量改IP ,資料夾目錄下分別建立1 個cs

DOM4j解析修改刪除增加保存XML的方法

exceptio set null 增加 gb2 itl str owin chang //XML文件 <?xml version="1.0" encoding="gb2312"?> <PhoneInfo> <Brand name="華為

[linux][mysql] 命令更改表結構:添加刪除修改字段調整字段順序

.com col inf size type unsigned rim alter name 原文出處:http://www.phpernote.com/MySQL/1120.html 1 常用的通過mysql命令來更改表結構的一些sql語句,包括添加、刪除、修改字

運維學習之網絡管理&IP設置&網關DNSDHCP的設置

linux11.管理網絡1.ip基礎知識1.ipv42進制32位-----10進制172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子網掩碼子網掩碼255位對應的ip位為網絡位子網掩碼0對應的ip位為主機位2.配置ip<<圖形化>&

愛奇藝騰訊優酷搜狐芒果樂視PPTV音悅臺等VIP視頻免費觀看

blog 視頻 www 樂視 log html show iyu com 有圖有真相 觀看地址一:http://www.luoruiyuan.cn/blog-show.html?id=62 觀看地址二:http://www.luor

C++中publicprotectedprivate的差別

影響 dsm sin 使用 pub 聲明 友元 fff c++ 第一: private,public,protected的訪問範圍: private: 僅僅能由該類中的函數、其友元函數訪問,不能被不論什麽其它訪問。該類的對象也不能訪問. protect

JavaScript實現類的privateprotectedpublicstatic以及繼承

iter web 支持 原理 pan 現象 static 遊戲 inter 基礎知識 JavaScript中的類 JavaScript實際上是一種弱類型語言,與C++和Java等語言不同。因此,在JavaScript中。沒有強調類(class)這

Java: privateprotectedpublic和default的區別

-c .com path class data- pub 其他 註意 font public: 具有最大的訪問權限,可以訪問任何一個在classpath下的類、接口、異常等。它往往用於對外的情況,也就是對象或類對外的一種接口的形式。 protected: 主要的作用就是用來

從實例角度分析java的publicprotectedprivate和default訪問權限

png mage 分享 import 調用 ring lin tro 1.5 一、public   同一個package   1.本類內部 public class A { public int f=1; public void m1() {}

阿裏騰訊的IP之戰,能否產生抗衡漫威級超級IP

ima margin 文化 守護 文字 自己 作家 解讀 相對 這是一個生活即娛樂的時代,泛娛樂浪潮借助互聯網扶搖直上,成為時代行業中一股不小的勢力,數據顯示2017年泛娛樂產業規模預計達到6084.1億元,較2016年同比增長17.6%,一個新型的消費時代正在將我們包圍

正則表達式 - IP地址Mac地址端口經緯度車牌號碼校驗

size ip地址 端口 font ont round strong [0 -a IP地址驗證: /^(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2

《TCP-IP詳解卷3:TCP 事務協議HTTPNNTP和UNIX域協議》【PDF】下載

維護 tcp協議 zha 簡介 參考文獻 源程序 .com 的人 ntp TCP-IP詳解卷3:TCP 事務協議、HTTP、NNTP和UNIX域協議》【PDF】下載鏈接: https://u253469.pipipan.com/fs/253469-230062539

ABCDE五類IP地址

1.2 targe 使用 用途 net 特殊 tro 找到 就是 轉:【A、B、C、D和E類IP地址】 IP地址分為A,B,C,D,E五類。 網絡號:用於識別主機所在的網絡;主機號:用於識別該網絡中的主機。 其中A類分配給政府機關使用,B類地址給大中型企業使用,C類地址給個

TCPUDPIP 協議分析

cin 數值 style width 流量 serve 地址解析 checksum log TCP、UDP、IP 協議分析 http://rabbit.xttc.edu.cn/rabbit/htm/artical/201091145609.shtml http://b