VMware rh3 oracle9i RAC OCFS 安裝記錄
原來在虛擬機器上做過使用裸裝置建oracle9204的RAC,這幾天又使用OCFS在虛擬機器上做了一次oracle9204 RAC的安裝,做個記錄。 其中的麻煩在於由於筆記本記憶體較低,所以開兩個虛擬機器之後,安裝速度相當慢。其實原來是想安裝紅旗LINUX叢集,但手中只有64位的Redflag DC4.0 安裝盤,沒法在筆記本上安裝,所以只能換成Redhat as3w使用。不管是在AIX下,還是在LINUX下,其實步驟都差不多,不過有些命令稍有不同,如磁碟管理、記憶體管理,作業系統補丁安裝等等。這些基礎的東西掌握了,安裝就容易了。所以有的AIX系統管理員,對ORACLE瞭解並不多,卻能很順利地安裝資料庫,就是這個原因。
參考資料:
Werner Puschitz寫的文章
yangtk的blog
[@more@]一 操作環境
筆記本配置:windows xp pro + 2G記憶體 + VMware Server + 30G硬碟空間
as3-up5的安裝盤: ISO檔案共4張
ship_9204_linux_disk安裝盤: 共3張
redhat3 補丁: p3006854_9204_LINUX.zip
OCFS rpm 包: ocfs-tools-
系統規劃圖示
| eth0(host only) | eth1(NAT) | 硬體配置 | 主機名 |
節點1 | 192.168.88.162 rac1 | 192.168.31.130 rac1-prv | rac1 | |
節點2 | 192.168.88.163 rac2 | 192.168.31.131 rac2-prv | rac2 | |
共享儲存 兩塊OCFS盤 | 對應/oracle 存入資料檔案 對應/oracle2存入安裝盤等工具 |
資料檔案目錄規劃/oracle/oradata/orcl/
共享檔案
/oracle/quorum.ora
/oracle/srvConfig.ora
安裝檔案存放地 /oracle2
本地ORACLE軟體存放地 /u01/oracle
資料庫名 ORCL
二 安裝第一套主機
安裝作業系統
網路卡選兩塊: 一塊Host only,將被識別為eth0; 另外一塊NAT,將被識別為eth1
為了加快安裝速度,記憶體給1G,硬碟給10G,不預先分配空間
安裝時定製安裝內容,保留GNOME,除了FTP外,去掉其它SERVER,增加開發工具和核心開發環境,增加老的開發環境。
安裝結束前,要求註冊時不要註冊,而要TELL ME,然後選擇稍後註冊。
網路卡配置的檢查
/etc/hosts
/etc/resolv.conf
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
安裝vmwaretool
vm/install vm tool
在linux桌面上新增一光碟
# rpm -ivh /mnt/cdrom/VM*.rpm
# ls /usr/bin/vm*
/usr/bin/vmware-config-tools.pl
不要選1024*768了,螢幕太大; 800*600就可以了
重啟
在service config中啟動vsftpd,並簡單配置一下vsftpd,使root使用者可以登入
沒名使用者的主目錄: /var/ftp/pub
ftp localhost
使用者名稱輸入: anonymous
口令不輸:
vi /etc/vsftpd.ftpusers
註釋掉root一行,才能允許root使用者登入
vi /etc/vsftpd.user_list
註釋掉root一行,才能允許root使用者登入
改完以後,關機。
三 複製出第二臺主機 RAC2
同步兩臺主機的時鐘
[root@rac2 root]# date -s
Thu Nov 20 00:00:00 CST 2008
[root@rac2 root]#
[root@rac2 root]# date -s 11:59:10
Thu Nov 20 11:59:10 CST 2008
[root@rac2 root]# clock -w
附:修必時區的方法
[root@rac2 root]# date -s
Thu Nov 20 00:00:00 CST 2008
[root@rac2 root]#
[root@rac2 root]# date -s 11:59:10
Thu Nov 20 11:59:10 CST 2008
[root@rac2 root]# clock -w
四 新增共享磁碟
1 建立
C:win2kvmwareVMware Server
vmware-vdiskmanager.exe -c -q -a lsilogic -s 6Gb -t
Creating a monolithic growable disk 'c:vmsharedisk01.vmdk'
Virtual disk creation successful.
2 新增
新增時選擇SCSI 1:0
3 配置共享磁碟
修改兩個虛擬機器的配置檔案 *.vmx
disk.locking = FALSE
scsi1.sharedBus = "virtual"
scsi1:0.mode = "persistent"
五 設定兩個節點的信任機制
(兩個節點都做)
設定/etc/hosts 兩個節點上的內容一樣
127.0.0.1 localhost.localdomain localhost
192.168.88.162 rac1
192.168.88.163 rac2
192.168.31.130 rac1-prv
192.168.31.131 rac2-prv
設定telnet服務
掛上2號盤安裝客戶端(預設已安裝)
rpm -ivh /mnt/cdrom/RedHat/RPMS/telnet-0.17-26.EL3.2.i386.rpm
掛上3號盤安裝服務端(預設未安裝)
rpm -ivh /mnt/cdrom/RedHat/RPMS/telnet-server-0.17-26.EL3.2.i386.rpm
啟用telnet服務
# ntsysv
# service xinetd restart
設定允許root進行telnet登入
# vi /etc/pam.d/login
將auth required pam_securetty.so這一行開頭新增#,從而註釋該行。
設定rsh、rlogin、rexec
掛上3號盤,安裝rsh服務端
rpm -ivh /mnt/cdrom/RedHat/RPMS/rsh-server-0.17-17.6.i386.rpm
安裝完包後重啟服務
# ntsysv
或者使用 chkconfig替代ntsysv
# chkconfig rsh on
# chkconfig rlogin on
# chkconfig rexec on
# service xinetd restart
修改/etc/securetty
# echo "rexec" >> /etc/securetty;echo "rlogin" >> /etc/securetty;echo "rsh" >> /etc/securetty
設定允許root進行rsh、rlogin
# vi /etc/pam.d/rlogin
將auth required pam_securetty.so這一行開頭新增#,從而註釋該行。
在/etc目錄下建立hosts.equiv檔案,表示兩臺linux節點互相信任。
vi /etc/hosts.equiv
在該檔案裡新增如下內容:
linux1
linux2
linux1-prv
linux2-prv
在root的$HOME目錄下,建立.rhosts檔案。
# vi .rhosts
在該檔案裡新增如下內容。這樣,root使用者就可以直接rlogin、rsh而不用輸入密碼。
linux1 root
linux2 root
linux1-prv root
linux2-prv root
配置完以後的檢查
[root@rac1 root]# rcp ww.test rac2:/root/ww.test
Trying krb4 rcp...
trying normal rcp (/usr/bin/rcp)
六 修改linux核心引數以及其他相應配置
修改linux的訊號量
# vi /etc/sysctl.conf
在該檔案末尾新增如下內容:
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
# /sbin/sysctl -p
# rcp /etc/sysctl.conf rac2:/etc/sysctl.conf
配置 hangcheck-timer 核心模組(雙節點都要做)
查詢模組是否已複製,預設已安裝
# find /lib/modules -name "hangcheck-timer.o"
載入模組
# /sbin/insmod hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
檢查該模組是否被成功載入:
# grep Hangcheck /var/log/messages
修改以自動載入
echo "options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180" >> /etc/modules.conf
建立oracle使用者和dba組
# chmod a+w /etc 用於啟動oracm時,touch /etc/rac_on
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-1013663/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OCFS2+ASM 的RAC安裝文件ASM
- 轉載vmware1.0.6_rhel5_rac_ocfs2配置筆記筆記
- Oracle10g RAC with ocfs在windows安裝OracleWindows
- VMware下安裝centos7--詳細記錄CentOS
- OCFS安裝續2
- OCFS安裝續3
- 安裝和配置OCFS
- VMware17安裝Windows10詳細記錄Windows
- vmware安裝VMware Tools,並設定共享目錄
- 記錄VMware安裝VMware Tools過程及遇到的一些問題
- vmware workstation7 + win7 安裝racWin7
- VMware vSphere虛擬化-VMware ESXi 5.5元件安裝過程記錄元件
- [記錄]關於安裝VMware workstation 時我遇到的錯誤
- MAC+Vmware Fusion安裝Oracle11g RACMacOracle
- VMware RHEL5安裝Oracle 10g RACOracle 10g
- 在VMware 上安裝配置Oracle10g RACOracle
- Oracle RAC能用ocfs嗎 ?Oracle
- vmware安裝
- Oracle 12cR1 RAC 在VMware Workstation上安裝(下)—靜默安裝Oracle
- 水煮oracle19——《oracle rac安裝中mount -t ocfs2的問題Oracle
- Docker安裝記錄Docker
- lepus安裝記錄
- HandlerSocket安裝記錄
- Mantis安裝記錄
- Mac下通過VMware Fusion安裝centos虛擬機器操作記錄MacCentOS虛擬機
- VMware_workstation_6[1].5_+_RHEL5.3_+_Oracle_10gR2_RAC+OCFS2+ASMOracleASM
- Oracle 12cR1 RAC 在VMware Workstation上安裝(中)—圖形介面安裝Oracle
- rac安裝注意事項;window2003+vmware
- vmware RHEL AS4 RAC安裝出錯問題總結
- linux6.5安裝11g rac過程記錄 一Linux
- linux6.5安裝11g rac過程記錄 二Linux
- Oracle Database RAC 11.2.0.3 for AIX6.1TL7安裝記錄(5)OracleDatabaseAI
- java之學習記錄 4 - 2 - VMware安裝CentOS7教程(番外篇)JavaCentOS
- VMware安裝UOS
- 安裝 VMware workstation
- 安裝 openfiler on vmware
- VMware Tools安裝
- 安裝VMware tools