vm7+openfiler2.3+rhel 5.4+ocfs2+oracle 11g rac配置過程初步記錄(1)
vmware workstation 7+openfiler2.3+rhel 5.4+ocfs2+oracle 11g rac配置過程初步記錄(第一階段)
2011-08-17 12:20:24| 分類: oracle和linux | 標籤: |字號大中小
一、第一階段:討厭的rhel5.4,進入ROOT後,具體連fdisk -l,也提示找不到命令,原來是PATH有問題,沒有把/sbin和/usr/sbin新增進去,真是坑爹的。
1、網路配置:
RAC1
#vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=rac1.test
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:8A:CF:56 (特定的,是機器網路卡的MAC地址)
ONBOOT=yes
IPADDR=192.168.56.132
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
#vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
HWADDR=00:0C:29:8A:CF:60 (特定的,是機器網路卡的MAC地址)
ONBOOT=yes
IPADDR=10.0.0.138
NETMASK=255.0.0.0
#vim /etc/hosts # Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
#public
192.168.56.132 rac1.test rac1
192.168.56.133 rac2.test rac2
#private
10.0.0.138 rac1-priv.test rac1-priv
10.0.0.139 rac2-priv.test rac2-priv
#vitual
192.168.56.140 rac1-vip.test rac1-vip
192.168.56.141 rac2-vip.test rac2-vip
RAC2
#vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=rac2.test
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:8A:CF:56 (特定的,是機器網路卡的MAC地址)
ONBOOT=yes
IPADDR=192.168.56.133
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
#vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
HWADDR=00:0C:29:8A:CF:60 (特定的,是機器網路卡的MAC地址)
ONBOOT=yes
IPADDR=10.0.0.139
NETMASK=255.0.0.0
#vim /etc/hosts # Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
#public
192.168.56.132 rac1.test rac1
192.168.56.133 rac2.test rac2
#private
10.0.0.138 rac1-priv.test rac1-priv
10.0.0.139 rac2-priv.test rac2-priv
#vitual
192.168.56.140 rac1-vip.test rac1-vip
192.168.56.141 rac2-vip.test rac2-vip
openfiler主機
ETH0 10.0.0.140 255.0.0.0
2、作業系統軟體包。
這個要求的軟體包很多,我按照了網上的要求,安裝了很多包,但是到最後檢測的時候,還是出現說有十幾個包沒有安裝的。但是從別人的實踐中,發現,有可能還是需要在安裝GRID之前,安裝一些軟體包,因為這些軟體包可能是再安裝一開始之前就會使用到的,如果沒有這些軟體包的話,有可能導致出現安裝啟動的錯誤,比如libxp未安裝導致的錯誤。
rpm -Uvh setarch-2.0-1.1.i386.rpm
rpm -Uvh make-3.81-3.el5.i386.rpm
rpm -Uvh glibc-2.5-42.i386.rpm
rpm -Uvh libaio-0.3.106-3.2.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -Uvh kernel-headers-2.6.18-164.el5.i386.rpm
rpm -Uvh glibc-headers-2.5-42.i386.rpm
rpm -Uvh glibc-devel-2.5-42.i386.rpm
rpm -Uvh compat-gcc-34-3.4.6-4.i386.rpm
rpm -Uvh compat-gcc-34-c++-3.4.6-4.i386.rpm
rpm -Uvh libgomp-4.4.0-6.el5.i386.rpm
rpm -Uvh gcc-4.1.2-46.el5.i386.rpm
rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm
rpm -Uvh openmotif-2.3.1-2.el5.i386.rpm
rpm -Uvh compat-db-4.2.52-5.1.i386.rpm
上面的這些包,我是照抄了別人的筆記,實際中,可能包的版本不跟這個一樣,只要版本相差不是很遠就可以了。一般情況下,作業系統安裝光碟中是帶有這些軟體包的。
3、設定環境:
新增使用者組、使用者,建立需要用到的oracle_base目錄,修改目錄擁有者和許可權。
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd -g oinstall -G dba oracle
#passwd oracle
#mkdir -p /u01/oracle #用於安裝oracle用的
#chown -R oracle:oinstall /u01/oracle
#chmod -R 775 /u01/oracle
做這個之前,最好考慮下你的掛載情況,檢查/u01目錄的容量,不注意的話,有可能到最後安裝的時候,提示你空間不足。
修改核心引數
#vim /etc/sysctl.conf //新增如下內容或修改相關引數
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
使更改立即生效,使用如下命令:
#sysctl -p
可以修改,也可以不修改,GRID對核心引數有不同的要求,這可能是單例項或者是不同版本的RAC對核心引數有不同的要求,可以等到檢查之後再修改也可以。
設定oracle使用者的shell limit
#vi /etc/security/limits.conf //新增如下內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
接下來更改/etc/pam.d/login檔案,新增下面的內容,使shell limit生效:
#vim /etc/pam.d/login
session required pam_limits.so
上面是原文,可以照著做,也可以新增一個grid使用者的限制。
修改/etc/redhat-release檔案
因為我使用的是oracle11g,所以這個不需要。如果是10g倒是需要的。
更改oracle使用者環境變數
[oracle@rac1 ~]$vim .bash_profile //以oracle登陸,新增如下內容
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
照著做吧,這裡很矛盾,不照著做吧,總覺得缺少點東西,照著做吧,後面GRID的安裝,有個軟體位置的檢測很坑爹,要是出錯誤。這個後面記錄。
以上為第一階段。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-745655/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vm7+openfiler2.3+rhel 5.4+ocfs2+oracle 11g rac配置過程初步記錄(2)Oracle
- linux6.5安裝11g rac過程記錄 一Linux
- linux6.5安裝11g rac過程記錄 二Linux
- 11g RAC庫恢復過程小記
- 11g rac安裝過程感悟
- oracle 11G RAC 建立詳細過程Oracle
- Oracle 11g RAC 打補丁過程(11.2.0.3.15)Oracle
- DataGuard on Oracle 11g初步介紹(1)Oracle
- [轉]RAC 安裝配置過程中的問題
- MYSQL Group Replication搭建過程記錄MySql
- SpinalHDL上板過程記錄
- Issac_GYM重要過程記錄
- LLM本地部署全過程記錄
- linux_oracle10g_rac_asm_命令列配置rac記錄LinuxOracleASM命令列
- 記錄Mac Pro M1晶片安裝HomeBrew的過程吧Mac晶片
- Oracle 11g RAC 配置單例項 DataGuard(通過 DUPLICATE 方式)Oracle單例
- Oracle10g RAC for Linux配置全過程(zt)OracleLinux
- 整理:RAC搭建過程
- Oracle 11g RAC檔案目錄Oracle
- 升級 PHP7 過程記錄PHP
- Red Hat核心升級過程記錄
- 面試就業過程的記錄了面試就業
- atc轉換過程問題記錄
- 11.2.0.3 RAC 全過程--1.Redhat configureRedhat
- 11g rac監聽配置解析
- 11g rac 安裝過程中常見錯誤解決辦法
- linux安裝和配置 mysql、redis 過程中遇到的問題記錄LinuxMySqlRedis
- oracle rac vip 漂移過程Oracle
- Flutter專案整合mqtt的過程記錄FlutterMQQT
- 在windows上安裝scala過程記錄Windows
- apache, php, mysql 安裝過程命令記錄ApachePHPMySql
- Oracle遷移資料庫過程記錄Oracle資料庫
- Xilinx_HLS上板過程記錄
- 【ETL工具】DataX + DataXWeb 初使用過程記錄Web
- Oracle RAC 文件 (記錄)Oracle
- RAC 學習記錄
- RAC學習記錄
- ORACLE 11g RAC EM手動配置Oracle