11.2.0.3 RAC 靜默安裝第一彈
前言:
首先強調,這篇東東不是文件,我寫的肯定沒有官方的好
本來想上交一份好作業的,但是因為各種原因,具體的文件就不上了,把安裝過程中用的命令和出錯的點和大家分享一下。通過自己這次在solaris下安裝的經歷給大家提供靜默安裝的思路,拋磚咯
正題:
這一篇主要講安裝之前的準備工作。千里之行,始於足下,如果準備工作都沒做好,那後面的安裝就別提了。
正式開始:
一. 最初的作業系統安裝和oracle 軟體的下載:
這些,請各位看官自行準備,我就一筆帶過了
二. 檢查系統的一些需求
1.官方要求最少1.5G記憶體,如何檢查?
# /usr/sbin/prtconf | grep "Memory size" 這裡我建議最少2G,我安裝用的是真機非虛擬,24G記憶體,沒有這方面的煩惱
2.swap空間的要求
# /usr/sbin/swap -s 官方建議3G以上,我這裡是6G
3.臨時目錄空間,不小於1G
# df -h /tmp
三. OS補丁的需求
以solaris x86 64bit為例:
官方文件需求
Solaris 10 U6 (5.10-2008.10) or later
#uname -a
可以看到最後的包的號,可以去官方網站匹配是否符合要求
小的補丁需求
SUNWarc
SUNWbtool
SUNWcsl
......
......
119961-05 or later
119964-14 or later
120754-06 or later
139556-08 or later
139575-03 or later
137104-02 or later
如何檢查?
# showrev -p | grep 119961
檢查是否達標
如果不達標怎麼升上來我這裡就不說了,本貼不是作業系統知識普及。大家就請教google大神和度娘吧
四. 檢查網路環境
這裡稍微囉嗦下,11GR2的RAC和之前版本的區別有些大。
出現的新概念:GNS, SCAN-VIP
GNS:我只說我的理解,非官方解釋。
就像一個DHCP池,設定一個範圍,比如從100~150這51個ip地址都在GNS管理中,在安裝Grid Infrastructure的時候會有選項是否選擇GNS方式,如果選擇了GNS,那麼public IP,VIP,還有SCAN-VIP都在這個池中自動分配,以後新增節點的時候也是自動分配。
SCAN-VIP:這個東東oracle建議是有三個,由一個DNS伺服器來解析。一個SCAN名對應三個IP地址輪巡,起到負載均衡的目的。
我本次安裝沒有使用GNS,所以我下面的檢查都是圍繞DNS+SCAN來做的
下面舉例網路部分應該如何檢查
比如說,執行
#more /etc/hosts 看到
#clustera
192.168.129.198 clustera
10.31.130.201 clustera-priv
192.168.129.205 clustera-vip
#clusterb
192.168.129.201 clusterb
10.31.130.202 clusterb-priv
192.168.129.206 clusterb-vip
####SCAN information######
#192.168.129.202 cluster-scan
#192.168.129.203 cluster-scan
#192.168.129.204 cluster-scan
我覺得這應該是一目瞭然了,不用解釋了吧
確定同網段的地址之間可以ping通。
例如:
# ping -i 192.168.129.198 -s 192.168.129.201 1500 2
我為什麼要強調能ping通呢?因為真實的生產環境不會是一塊網路卡的,hosts檔案中的東西比我上面的例子要多多了,繫結網路卡什麼的,所以要養成良好的習慣,就算你明知道它是通的,你也去檢查下,不浪費多少時間的,確保每個環節都是正確的,絕對比失敗了重新來更節省時間。
確定私有地址之間可以traceroute
traceroute -s 10.31.130.201 -r -F 10.31.130.202 1500
道理同上
確定SCAN名在DNS伺服器中被解析
# nslookup cluster-scan
如果想知道如何構建DNS伺服器,也請google吧
五. 使用者
建立grid 和 oracle 使用者,dba 和 oinstall組,組其實建一個dba組也可以,
具體命令我也不寫了,很簡單的
六. SSH信任關係
具體怎麼建立SSH我也不寫了,通過google可以找到答案,
我這裡只提我們需要達到的目標。那就是在grid和oracle使用者下執行ssh 到另外一個節點的時候不需要輸入密碼!
例如:
grid$ssh clusterb date
{B節點的時間} 不需要密碼
同理在每個節點都需要做
七. 相關目錄的建立
你想把你的GI和oracle軟體放在哪,就建目錄吧,給予相應的許可權
無非就是mkdir, chown, chmod這些,不細說了
八.共享儲存
此次我用的共享檔案系統的方式安裝的,檢測的時候無非就是從一個節點在共享目錄下touch一個檔案,另外一個節點的同一個使用者可以rm。
如果是使用ASM的話,請檢查相應的disk是否在相應的使用者,相應的組下.
九.核心引數
每個系統改的不一樣,請參照官方安裝文件。
小結:如果把以上這些專案都檢查並設定好了的話,安裝一定可以通過,無論是靜默還是圖形化。如果過不了的話,請自行檢查。
下一篇我將詳細介紹grid 安裝所用的response檔案的寫法和重點引數的含義,就先到這裡吧。
對了,歡迎大家拍磚
首先強調,這篇東東不是文件,我寫的肯定沒有官方的好
本來想上交一份好作業的,但是因為各種原因,具體的文件就不上了,把安裝過程中用的命令和出錯的點和大家分享一下。通過自己這次在solaris下安裝的經歷給大家提供靜默安裝的思路,拋磚咯
正題:
這一篇主要講安裝之前的準備工作。千里之行,始於足下,如果準備工作都沒做好,那後面的安裝就別提了。
正式開始:
一. 最初的作業系統安裝和oracle 軟體的下載:
這些,請各位看官自行準備,我就一筆帶過了
二. 檢查系統的一些需求
1.官方要求最少1.5G記憶體,如何檢查?
# /usr/sbin/prtconf | grep "Memory size" 這裡我建議最少2G,我安裝用的是真機非虛擬,24G記憶體,沒有這方面的煩惱
2.swap空間的要求
# /usr/sbin/swap -s 官方建議3G以上,我這裡是6G
3.臨時目錄空間,不小於1G
# df -h /tmp
三. OS補丁的需求
以solaris x86 64bit為例:
官方文件需求
Solaris 10 U6 (5.10-2008.10) or later
#uname -a
可以看到最後的包的號,可以去官方網站匹配是否符合要求
小的補丁需求
SUNWarc
SUNWbtool
SUNWcsl
......
......
119961-05 or later
119964-14 or later
120754-06 or later
139556-08 or later
139575-03 or later
137104-02 or later
如何檢查?
# showrev -p | grep 119961
檢查是否達標
如果不達標怎麼升上來我這裡就不說了,本貼不是作業系統知識普及。大家就請教google大神和度娘吧
四. 檢查網路環境
這裡稍微囉嗦下,11GR2的RAC和之前版本的區別有些大。
出現的新概念:GNS, SCAN-VIP
GNS:我只說我的理解,非官方解釋。
就像一個DHCP池,設定一個範圍,比如從100~150這51個ip地址都在GNS管理中,在安裝Grid Infrastructure的時候會有選項是否選擇GNS方式,如果選擇了GNS,那麼public IP,VIP,還有SCAN-VIP都在這個池中自動分配,以後新增節點的時候也是自動分配。
SCAN-VIP:這個東東oracle建議是有三個,由一個DNS伺服器來解析。一個SCAN名對應三個IP地址輪巡,起到負載均衡的目的。
我本次安裝沒有使用GNS,所以我下面的檢查都是圍繞DNS+SCAN來做的
下面舉例網路部分應該如何檢查
比如說,執行
#more /etc/hosts 看到
#clustera
192.168.129.198 clustera
10.31.130.201 clustera-priv
192.168.129.205 clustera-vip
#clusterb
192.168.129.201 clusterb
10.31.130.202 clusterb-priv
192.168.129.206 clusterb-vip
####SCAN information######
#192.168.129.202 cluster-scan
#192.168.129.203 cluster-scan
#192.168.129.204 cluster-scan
我覺得這應該是一目瞭然了,不用解釋了吧
確定同網段的地址之間可以ping通。
例如:
# ping -i 192.168.129.198 -s 192.168.129.201 1500 2
我為什麼要強調能ping通呢?因為真實的生產環境不會是一塊網路卡的,hosts檔案中的東西比我上面的例子要多多了,繫結網路卡什麼的,所以要養成良好的習慣,就算你明知道它是通的,你也去檢查下,不浪費多少時間的,確保每個環節都是正確的,絕對比失敗了重新來更節省時間。
確定私有地址之間可以traceroute
traceroute -s 10.31.130.201 -r -F 10.31.130.202 1500
道理同上
確定SCAN名在DNS伺服器中被解析
# nslookup cluster-scan
如果想知道如何構建DNS伺服器,也請google吧
五. 使用者
建立grid 和 oracle 使用者,dba 和 oinstall組,組其實建一個dba組也可以,
具體命令我也不寫了,很簡單的
六. SSH信任關係
具體怎麼建立SSH我也不寫了,通過google可以找到答案,
我這裡只提我們需要達到的目標。那就是在grid和oracle使用者下執行ssh 到另外一個節點的時候不需要輸入密碼!
例如:
grid$ssh clusterb date
{B節點的時間} 不需要密碼
同理在每個節點都需要做
七. 相關目錄的建立
你想把你的GI和oracle軟體放在哪,就建目錄吧,給予相應的許可權
無非就是mkdir, chown, chmod這些,不細說了
八.共享儲存
此次我用的共享檔案系統的方式安裝的,檢測的時候無非就是從一個節點在共享目錄下touch一個檔案,另外一個節點的同一個使用者可以rm。
如果是使用ASM的話,請檢查相應的disk是否在相應的使用者,相應的組下.
九.核心引數
每個系統改的不一樣,請參照官方安裝文件。
小結:如果把以上這些專案都檢查並設定好了的話,安裝一定可以通過,無論是靜默還是圖形化。如果過不了的話,請自行檢查。
下一篇我將詳細介紹grid 安裝所用的response檔案的寫法和重點引數的含義,就先到這裡吧。
對了,歡迎大家拍磚
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22128702/viewspace-730566/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac靜默安裝
- 靜默安裝19C RAC的指令碼指令碼
- linux7 靜默安裝 11GR2 RACLinux
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- Oracle靜默安裝Oracle
- Linux下靜默安裝OraceLinux
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- 靜默安裝and手動建庫
- oracle 19C 靜默安裝Oracle
- 靜默安裝oracle時報錯Oracle
- AnolisOS 7.9 靜默安裝Oacle 11.2.0.4
- centos 7.4靜默安裝oracle 19.3CentOSOracle
- Windows 7平臺靜默安裝11.2.0.4軟體及靜默建庫Windows
- RedHat 7.7 平臺安裝19c(19.3) RAC 靜默詳細操作過程Redhat
- 靜默方式安裝11gR2
- Oracle Linux 7.1 靜默安裝Weblogic 12.2.1.3OracleLinuxWeb
- win10如何禁止靜默執行_win10禁止靜默安裝方法Win10
- RedHat上靜默安裝Oracle11gRedhatOracle
- CentOS 7.2靜默安裝Oracle11gCentOSOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- CentOS 7.5靜默安裝Oracle 11gCentOSOracle
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- 【11g 單庫解除安裝、靜默安裝】實驗
- 靜默安裝Oracle11g資料庫Oracle資料庫
- 靜默方式安裝oracle 11g 完整攻略Oracle
- oracle11g客戶端靜默安裝Oracle客戶端
- 靜默安裝Oracle資料庫11gOracle資料庫
- oracle rac 11.2.0.3 升級到11.2.0.4Oracle
- 應用黑名單以及靜默安裝的實現
- windows10系統禁止靜默安裝的方法Windows
- Oracle 19C的下載和安裝部署(圖形安裝和靜默安裝)Oracle
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- Linux下利用指令碼靜默安裝Oracle11GLinux指令碼Oracle
- 19c(19.3) 單機資料庫靜默安裝資料庫
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫
- GoldenGate 12.3 MA架構介紹系列(5) - 靜默安裝Go架構
- Oracle+RAC靜默安裝系列(基於RHEL9/國產/麒麟/華為尤拉的生產案例)Oracle
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- Android 流氓軟體靜默安裝是怎麼實現的?Android