Solaris下Oracle RAC 11.2.0.4 安裝方法
環境需求
名稱 |
作業系統 |
CPU |
記憶體 |
根目錄 |
SWAP 空間 |
是否虛擬化 |
rac1 |
Solaris(64bit) 10 (update 6 or higher), Solaris 11 |
至少2C |
至少4G |
/tmp 至少1G |
If RAM = 1 GB to 2 GB then 1.5 times RAM elseif RAM = 2 GB and 16 GB then match RAM else RAM > 16 GB then 16 GB |
是 |
rac2 |
Solaris(64bit) 10 (update 6 or higher), Solaris 11 |
至少2C |
至少4G |
/tmp 至少1G |
If RAM = 1 GB to 2 GB then 1.5 times RAM elseif RAM = 2 GB and 16 GB then match RAM else RAM > 16 GB then 16 GB |
是 |
/u01 100G oracle軟體安裝目錄
/ 100G 根目錄
備註:根目錄與安裝目錄區分。
作業系統:Solaris10
資料庫:Oracle 11.2.0.4
軟體安裝包:
p13390677_112040_Solaris86-64_1of6.zip
p13390677_112040_Solaris86-64_2of6.zip
p13390677_112040_Solaris86-64_3of6.zip
上傳介質到目錄/soft。
序號 |
配置項 |
引數 |
備註 | |
1 |
主機名 |
節點1 |
rac1 |
|
節點2 |
rac2 |
| ||
2 |
Public IP |
節點1 |
192.168.210.104 |
|
節點2 |
192.168.210.105 |
| ||
3 |
VIP |
節點1 |
192.168.210.121 |
|
節點2 |
192.168.210.122 |
| ||
4 |
Priv- IP |
節點1 |
172.16.255.1 |
|
節點2 |
172.16.255.2 |
| ||
5 |
SCAN IP |
-- |
192.168.210.123 |
|
8 |
版本 |
-- |
|
|
9 |
補丁 |
GRID |
11.2.0.4 |
|
DATABASE |
11.2.0.4 |
| ||
10 |
使用者 |
GRID |
grid 主組oinstall輔組asmadmin、asmdba、asmoper、oper、dba |
|
DATABASE |
oracle 主組oinstall輔組dba、oper、asmdba |
| ||
11 |
安裝路徑 |
GRID_BASE |
/u01/app/11.2.0/grid_base |
|
GRID_HOME |
/u01/app/11.2.0/grid | |||
ORACLE_BASE |
/u01/app/oracle | |||
ORACLE_HOME |
/u01/app/oracle/product/11.2.0/db_1 | |||
12 |
儲存方式 |
資料檔案 |
ASM |
|
歸檔日誌 |
ASM |
| ||
DATA |
- |
| ||
OCRVOTE |
- |
| ||
ASM sys密碼 |
初始化 oracle |
| ||
14 |
ASM DG |
OCRVOTE |
AU預設4m |
OCR/VOTE |
DATA |
AU預設4m |
資料檔案 | ||
15 |
資料庫例項1 |
資料庫名 |
orcl |
|
執行節點 |
節點1、節點2 |
| ||
字符集 |
AL32UTF8 |
| ||
國家字符集 |
AL16UTF16 |
| ||
Process |
-- |
| ||
連線模式 |
dedicated |
| ||
歸檔模式 |
開啟歸檔 |
| ||
flash_recovery |
關閉 |
| ||
線上日誌大小 |
1024m |
| ||
線上日誌成員 |
5組 |
| ||
sys密碼 |
- |
| ||
system密碼 |
- |
| ||
記憶體管理 |
ASMM |
| ||
SGA及PGA記憶體 |
預設標準 |
| ||
16 |
資料庫例項2 |
資料庫名 |
orcl |
|
執行節點 |
節點1、節點2 |
| ||
字符集 |
AL32UTF8 |
| ||
國家字符集 |
AL16UTF16 |
| ||
Process |
- |
| ||
連線模式 |
dedicated |
| ||
歸檔模式 |
開啟歸檔 |
| ||
flash_recovery |
關閉 |
| ||
線上日誌大小 |
1024m |
| ||
線上日誌成員 |
5組 |
| ||
sys密碼 |
初始化oracle |
| ||
system密碼 |
初始化oracle |
| ||
記憶體管理 |
ASMM |
| ||
SGA及PGA記憶體 |
預設標準 |
|
192.168.210.104 rac1 192.168.210.105 rac2
172.16.255.1 only1 172.16.255.2 only2
192.168.210.121 rac1-vip 192.168.210.122 rac2-vip
192.168.210.123 rac-scan |
資料庫安裝實施方案
檢視作業系統版本 、記憶體、cpu
檢視版本: #cat /etc/release
檢視記憶體: # prtconf |grep Mem
檢視cpu: # prtconf |grep cpu|wc -l
|
臨時空間
檢視臨時空間:
root@HZACCPS-PS-DB1:~# df -k /tmp Filesystem 1024-blocks Used Available Capacity Mounted on swap 255045920 16 255045904 1% /tmp
|
#pkginfo |grep 補丁包名字
需要檢查以下補丁包:
Required packages Solaris 10: SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWmfrun SUNWsprot SUNWtoo SUNWi1of SUNWi1cs (ISO8859-1) SUNWi15cs (ISO8859-15) SUNWxwfnt SUNWcsl
Although it is not listed in the Install Guide, the RAC root.sh script requires /usr/xpg4/bin/tr and so requires the SUNWxcu4 package.
|
修改主機名
1、配置hosts # cat /etc/hosts
# # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.210.104 rac1 192.168.210.105 rac2
172.16.255.1 only1 172.16.255.2 only2
192.168.210.121 rac1-vip 192.168.210.122 rac2-vip
192.168.210.123 rac-scan
2、修改hostname.e1000g0
# # cat /etc/hostname.e1000g0 rac1
3、修改nodename # cat /etc/nodename rac1
4、檢視ipnodes # cat /etc/inet/ipnodes # # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.210.104 rac1 192.168.210.105 rac2
172.16.255.1 only1 172.16.255.2 only2
192.168.210.121 rac1-vip 192.168.210.122 rac2-vip
192.168.210.123 rac-scan
|
注:oracle、grid預設密碼為:oracle # passwd grid # passwd oracle
如果建立使用者,對家目錄沒有許可權,則可以透過下面方式解決。或者可以手工指定目錄: Solaris 的 /home 目錄是由 automounter 控制的,只有 automounter 可以在這個目錄下建立檔案。如果不希望 automounter 管理 /home 目錄,可以在刪除 /etc/auto_master 檔案中包含 "/home" 的那行,並且執行 automount -v 讓設定生效,當然 reboot 也可以
mkdir -p /u01/app/11.2.0/grid mkdir -p /u01/app/11.2.0/grid_base mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R grid:oinstall /u01 chown -R oracle:oinstall /u01/app/oracle
|
修改grid 與oracle 的環境變數
節點一: # su - grid $ vi .profile export ORACLE_BASE=/u01/app/11.2.0/grid_base export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_SID=+ASM1 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
# su - oracle $ vi .profile export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=orcl1 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
節點二: # su - grid $ vi .profile export ORACLE_BASE=/u01/app/11.2.0/grid_base export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_SID=+ASM2 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
# su - oracle $ vi .profile
export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=orcl2 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
|
配置Solaris 核心引數
在兩個節點上配置同樣的Solaris核心引數。
# /usr/sbin/ndd /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port udp_smallest_anon_port udp_largest_anon_port udp_xmit_hiwat udp_recv_hiwat 或者 #ipadm show-prop -p smallest_anon_port,largest_anon_port tcp
In the preceding example, tcp_smallest_anon_port is set to the default range (32768-65535). If necessary for your anticipated workload or number of servers , update the UDP and TCP ephemeral port range to a broader range. For example:
/usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000 /usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500 /usr/sbin/ndd -set /dev/udp udp_smallest_anon_port 9000 /usr/sbin/ndd -set /dev/udp udp_largest_anon_port 65500 /usr/sbin/ndd -set /dev/udp udp_xmit_hiwat 65536 /usr/sbin/ndd -set /dev/udp udp_recv_hiwat 65536
Oracle recommends that you make these settings permanent. Refer to your system administration documentation for information about how to automate this ephemeral port range alteration on system restarts. 建立檔案 ,設定TCP UDP核心引數,內容如下: (兩節點) #!/bin/sh /usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000 /usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500 /usr/sbin/ndd -set /dev/udp 9000 /usr/sbin/ndd -set /dev/udp 65500 /usr/sbin/ndd -set /dev/udp 65536 /usr/sbin/ndd -set /dev/udp 65536
chmod +x /etc/rc2.d/S99nddconfig
|
修改核心引數:
vi /etc/system
set noexec_user_stack=1 set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=256 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967296 set shmsys:shminfo_shmmni =100 set rlim_fd_cur=1024 set rlim_fd_max=65536 set max_nprocs=30000 set maxuprc=16384
|
共享磁碟配置
#format 選擇磁碟1-> fdisk格式化 -> 然後輸入p進行分割槽 -> 選擇分割槽6 (從柱面50開始)->最後打標籤label 即可。 其它磁碟依次進行。 (可以詳看分割槽日誌)
給共享磁碟授權: cd /dev/rdsk chown -h grid:asmadmin c2t0d0s6 chmod 660 c2t0d0s6
chown -h grid:asmadmin c2t1d0s6 chmod 660 c2t1d0s6
chown -h grid:asmadmin ../../devices/pci@0,0/pci15ad,790@11/pci15ad,1976@4/sd@0,0:g,raw chmod 660 ../../devices/pci@0,0/pci15ad,790@11/pci15ad,1976@4/sd@0,0:g,raw
chown -h grid:asmadmin ../../devices/pci@0,0/pci15ad,790@11/pci15ad,1976@4/sd@1,0:g,raw chmod 660 ../../devices/pci@0,0/pci15ad,790@11/pci15ad,1976@4/sd@1,0:g,raw
|
安裝之前,重啟兩臺資料庫主機 要保證兩個節點都開著,在一節點上做即可 開始安裝叢集: 開啟Xmanager-passive su - grid export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx.xxx.xxx.xxx 為操作機器的IP 0.0為Xmanager的埠) export 使用gird 使用者使用者解壓介質: cd /soft/ unzip p13390677_112040_Solaris86-64_3of6.zip ./gridSetup.sh 然後安裝即可。 特別說明:安裝在預檢查會報 Device Checks for ASM 。手工確認兩個節點的共享磁碟和許可權沒有問題後,可以忽略次報錯,然後進行安裝。
|
要一直保證兩個節點都開著,在一節點上做就可以
開始安裝RDBMS軟體 oracle 使用者執行安裝: 開啟Xmanager-passice su - oracle export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx.xxx.xxx.xxx 為操作機器的IP 0.0為xxmanager的埠) export 解壓介質: cd /soft unzip p13390677_112040_Solaris86-64_1of6.zip unzip p13390677_112040_Solaris86-64_2of6.zip
./runInstaller 然後進行安裝。
|
建立asm 資料磁碟組
Oracle 使用者執行dbca命令:
grid 使用者執行asmca命令:
export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx.xxx.xxx.xxx 為操作機器的IP 0.0為Xmanager的埠)
export
asmca
建立 資料庫 例項
Oracle 使用者執行dbca命令:
export DISPLAY=xxx.xxx.xxx.xxx:0.0(xxx.xxx.xxx.xxx 為操作機器的IP 0.0為Xmanager的埠)
export
dbca
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2887278/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris下安裝oracleOracle
- Solaris下安裝Oracle817Oracle
- Oracle 11.2.0.4 RAC安裝最新PSU補丁Oracle
- CentOS 7.6 安裝11.2.0.4 RACCentOS
- centos 6.7下靜默安裝oracle 11.2.0.4 RAC的簡單介紹CentOSOracle
- solaris下-silent方式安裝oracle clientOracleclient
- AIX 6.1 Oracle11g 11.2.0.4 RAC 安裝心得AIOracle
- ORACLE11.2.0.4 RAC+ ASM安裝方法 (作業系統CENTOS7.6)OracleASM作業系統CentOS
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- Solaris10下安裝Oracle1106RAC環境(五)Oracle
- Solaris10下安裝Oracle1106RAC環境(四)Oracle
- Solaris10下安裝Oracle1106RAC環境(三)Oracle
- Solaris10下安裝Oracle1106RAC環境(二)Oracle
- Solaris10下安裝Oracle1106RAC環境(一)Oracle
- Solaris10下安裝Oracle10203RAC環境(五)Oracle
- Solaris10下安裝Oracle10203RAC環境(三)Oracle
- Solaris10下安裝Oracle10203RAC環境(二)Oracle
- Solaris10下安裝Oracle10203RAC環境(一)Oracle
- Solaris10下安裝Oracle10203RAC環境 (zt)Oracle
- Oracle RAC 10g for Solaris環境解除安裝(二)Oracle
- Oracle RAC 10g for Solaris環境解除安裝(一)Oracle
- Oracle 11.2.0.4的安裝Oracle
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle
- CentOS 7.4下安裝Oracle 11.2.0.4資料庫CentOSOracle資料庫
- Solaris下安裝VNCVNC
- Windows 11.2.0.4 RAC安裝配置以及RAC新增節點Windows
- solaris安裝RAC的儲存配置
- Solaris 10下安裝Oracle11r2Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(八)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(七)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(六)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(五)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(四)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(三)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(二)模式Oracle
- Solaris10下Silent模式安裝Oracle1106RAC環境(一)模式Oracle
- oracle之 11.2.0.4 bbed安裝Oracle
- ORACLE 11.2.0.4靜默安裝Oracle