您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle_11g_RAC_for_Linux65安装与配置
软件安装与配置Orace11gRAC安装与配置forRedHatLinux6.5文档控制修改记录日期作者版本2015-06-04孙井龙(总结)1.0一.准备工作安装包文件:操作系统:RedHatEnterpriseLinuxserverrelease6.264bit数据库软件:linux.x64_11gR2_grid.ziplinux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zipArcSDE9.3fororacle11gonlinux64bit1.1RAC架构规划及磁盘规划服务器机器名称Syspgisdb1Syspgisdb2公共IP地址(eth3)10.111.144.8710.111.144.88虚拟IP地址(eth3)10.111.144.8910.111.144.90私有IP地址(eth0)192.168.1.1192.168.1.2ORACLERACSIDslgapgisdb1slgapgisdb2集群实例名称slgapgisdbSCANIP10.111.144.91软件Linux6.564bit,Oracle11.2.0.4磁盘规划逻辑磁盘Asm磁盘Asm磁盘卷组大小(G)/dev/sda1OCR_VOTE01OCRVOTING10.7GB/dev/sdb1OCR_VOTE0210.7GB/dev/sdc1FLASHBACK01FLASHBACKVG1099.5GB/dev/sdd1ARCVG01ARCVG1099.5GB/dev/sde1DATAVG01DATAVG2199.0GB/dev/sdf1DATAVG022199.0GB/dev/sdg1DATAVG032199.0GB/dev/sdh1DATAVG042199.0GB1.2修改机器名(所有节点)修改机器名服务器1:hostnameslgapgisdb1vi/etc/sysconfig/network服务器2:hostnameslgapgisdb2vi/etc/sysconfig/network1.3修改ip映射1.3.1检查网络要求IPAddressRequirements:至少配置两个接口,一个用于私有网络,一个用于公有网络每节点配置一个公有IP地址:静态IP地址在安装前配置完成可用公有IP,虚拟IP,SCANIP地址在同一个子网内每节点配置一个私有IP静态IP地址一个独立的私有子网,仅可被其他群集成员访问SCANIPSingleClientAccessName(SCAN):为群集使用的单一的客户访问名称;使用DNS在安装之前配置3个静态IP地址,三个IP地址关联SCAN名,并且有DNS提供随机访问在安装前配置DNS解析配置一个SCAN名,不能以数字开头与公有IP,虚拟IP,SCANIP地址在同一个子网内符合RFC952标准,可以使用“-”,不能使用“_”冗余互联在早期的版本,冗余互联只能使用bonding,trunking,teaming等类似的技术实现。从11.2.0.2开始Oracle可以直接实现冗余互联,不需要其它技术。内部冗余可以使用多大4个私有网络实现网络接口规划在安装过程中确认每个网络接口是公有,私有还是不使用。冗余互联不能用户公有接口,如果需要高可用或负载均衡使用第三方解决方案,如:bonding,trunking,teaming等类似的技术冗余互联可用于私有网络;总结:每个节点至少两块网卡;私有和公有网络接口名必须不同,且不能包含多语言字符。名字区分大小写;所有节点的私有网络接口名必须相同;所有节点的共有网络名必须相同;为了提升可靠性,为公有和私有网络配置冗余对于公用网络必须支持TCP/IP对于私有网络必须支持UDP并能切换到TCP/IP1.3.2设置ip地址查看ip地址和网卡情况:ifconfig–a[root@syspgisdb1~]#ifconfigeth0192.168.1.1netmask255.255.255.0[root@syspgisdb2~]#ifconfigeth0192.168.1.2netmask255.255.255.0再执行下面的,这样才能在重启后不变:vi/etc/sysconfig/network-scripts/ifcfg-eth0增加:ipaddr=192.168.1.1netmask=255.255.255.0onboot=yesbootproto=static加网关要求给每台机器加上网关,不然vip有可能起不来su-rootvi/etc/sysconfig/network加GATEWAY=10.111.144.126修改ip映射[root@syspgisdb1~]#vi/etc/hosts127.0.0.1localhost10.111.144.87slgapgisdb110.111.144.89slgapgisdb1-vip192.168.0.1slgapgisdb1-priv10.111.144.88slgapgisdb210.111.144.90slgapgisdb2-vip192.168.0.2slgapgisdb2-priv10.111.144.91slgapgisdb-scan/*********************如果是双HBA卡,还需要安装RDAC多路径的软件rdac-LINUX-09.03.0C05.0439-source.tar.gztarzxvfrdac-LINUX-09.03.0C05.0439-source.tar.gzcdlinuxrdac-09.03.0C05.0439/makemakeinstallvi/etc/grub.conf修改default=1添加titleRedHatEnterpriseLinuxServer(2.6.18-194.el5)root(hd0,0)kernel/vmlinuz-2.6.18-194.el5roroot=/dev/VolGroup00/LogVol00rhgbquietinitrd/mpp-2.6.18-194.el5.img**********************/1.4禁用防火墙和SELNUX(所有节点)关闭防火墙:ServiceiptablesstatusServiceiptablesstopchkconfigiptablesoffchkconfigiptables–list或者:serviceiptablesstopchkconfig--level12345iptablesoffchkconfigiptables--list设置/etc/selinux/config文件:将SELINUX设置为disabled,如下:[root@rac1~]#vi/etc/selinux/config#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecuritypolicyisenforced.#permissive-SELinuxprintswarningsinsteadofenforcing.#disabled-NoSELinuxpolicyisloaded.SELINUX=disabled#SELINUXTYPE=cantakeoneofthesetwovalues:#targeted-Targetedprocessesareprotected,#mls-MultiLevelSecurityprotection.SELINUXTYPE=targeted1.5开启ftp服务(可选)---开启vftp服务查看安装包情况[root@localhost~]#rpm-qa|grepvsftpvsftpd-2.2.2-6.el6_0.1.x86_64ftp配置文件vi/etc/vsftpd/vsftpd.conf修改user_list文件启动ftp服务:servicevsftpdstartchkconfig--level345vsftpdon1.6检查服务器硬件和内存配置----查看linxu版本lsb_release-auname–auname-rm1.6.1内存空间:至少2GB查看内存大小:32GgrepMemTotal/proc/meminfo1.6.2交换空间SWAP一定要=16G,否则在预检中报错,一般要求等于内存,或是内存的2倍查看:grepSwapTotal/proc/meminfo修改方式:mkdir-p/home/swapddif=/dev/zeroof=/home/swap/swapfilebs=1Gcount=32mkswap/home/swap/swapfileswapon/home/swap/swapfile编辑/etc/fstab/home/swap/swapfileswapswapdefaults001.6.3磁盘空间至少2G的共享磁盘空间存储群集共享文件,至少6.5GB的磁盘空间存储Gridinfrastructure安装文件df–h临时空间:至少1GBdf-h/tmp1.7检查软件需求1.1确认Linux发行版cat/proc/version1.2确认内核版本uname-r1.3查询安装包rpm-qbinutilsrpm-qcompat-libstdc++rpm-qelfutilsrpm-qgccrpm-qglibcrpm-qkshrpm-qlibaiorpm-qlibgccrpm-qlibstdc++rpm-qmakerpm-qsysstatrpm-qunixODBCrpm–qlibaio-devel安装包安装:[root@localhostoracle]#rpm-qcompat-libstdc++packagecompat-libstdc++isnotinstalledrpm–ivh安装包名称二、修改操作系统内存参数2.1修改/etc/security/limits.confvi/etc/security/limits.conf#ORACLESETTINGgridsoftnproc2047gridhardnproc16384gridsoftnofile1024gridhardnofile65536oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile655362.2修改/etc/pam.d/login在每个OracleRAC节点上,在/etc/pam.d/login文件中添加或编辑下面一行内容:[root@rac1~]#vi/etc/pam.d/login#fororaclesessionrequiredpam_limits.so2.3shell的限制Vi/etc/profile文件:[root@rac1~]#vi/etc/profileif[/$USER=oracle]||[/$USER=grid];thenif[/$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fiumask022fiDave备注:在OracleLinux6平台下安装Oracle,可以使用Preinstal包,该包会完成相关的参数修改等操作,会大大简化我们安装数据库的时间,详细内容参考:OracleLinux6下OracleRDBMSServer11gR2PreinstallRPM包说明:kernel.shamall=2097152kernel.shmmax=2147483648/
本文标题:Oracle_11g_RAC_for_Linux65安装与配置
链接地址:https://www.777doc.com/doc-10506 .html