已阅读5页,还剩87页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE 11g RAC 安装手册RedHat Server 5.5(64 NFS) 马飞2016.7.29一、 安装环境OS:RedHat Enterprise 5.5 64位Oracle:Oracle 11.2.0 64位Grid:Oracle 11g 64位1.1 安装截图1.2 vmtools安装具体安装步骤略,可以上网查询安装方法1.3 Xmanager配置1.修改GNOME管理默认的配置文件:/usr/share/gdm/defaults.conf xdmcp下要求配置Enable=true其余保证有下面的配置DisplaysPerHost=20Port=177 AllowRoot=trueAllowRemoteRoot=true2.修改init进程的主配置文件:/etc/inittabx:5:respawn:/etc/X11/prefdm nodaemon修改为x:5:respawn:/usr/sbin/gdm3.修改GNOME的自定义配置文件/etc/gdm/custom.conf保证有如下配置xdmcpEnable=true如果服务器的防火墙打开了,需要使用下面命令打开177端口:Iptables A INPUT p udp dport 177 j ACCEPT用gdm binary daemon启动177端口修改完成之后重新启动系统,以后就可以使用Xbrowser进行接连了。在网上查了一下,其实还有一种可以不重启系统就能生效的好方法,步骤如下:1.su - root 成为ROOT用户2.杀掉/usr/X11R6/bin/X进程,系统会重启X进程#kill ps ef|grep v grep|grep “/usr/X11R6/bin/X” |awk print $24.发出SIGHUP或SIGUSR1信号给gdm守护进程#kill USR1 cat /var/run/gdm.pid二、集群安装2.1 安装前配置2.1.1 建立用户和组cat user.shgroupadd -g 200 oinstallgroupadd -g 201 dbagroupadd -g 202 opergroupadd -g 203 asmadmingroupadd -g 204 asmopergroupadd -g 205 asmdbauseradd -u 200 -g oinstall -G dba,asmdba,oper oracleuseradd -u 201 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba gridpasswd oraclepasswd grid2.1.2 建立目录cat mkdir.shmkdir -p /u01/app/oraInventorymkdir -p /u01/11.2.0/gridmkdir -p /u01/app/oraInventory/mkdir -p /u01/app/oraclemkdir -p /u01/app/oracle/cfgtoollogsmkdir -p /u01/app/oracle/product/11.2.0/db_1chmod -R 775 /u01/app/oraInventory/chmod -R 775 /u01/11.2.0/grid/chmod -R 775 /u01/app/oraclechown -R grid:oinstall /u01/app/oraInventory/chown -R grid:oinstall /u01/11.2.0/grid/chown -R oracle:oinstall /u01/app/oracle2.1.3 编辑/etc/hosts文件 localhost0 node12 node1-vip node1-priv1 node23 node2-vip node2-priv5 rac-scanDNS:vi /etc/resolv.confnameserver 80HOSTNAMEvi /etc/sysconfig/networkHostname node12.1.4 修改内核参数vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485862.1.5 使内核参数生效sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485862.1.6 修改/etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 102402.1.7 修改/etc/pam.d/loginsession required /lib/security/pam_limits.so2.1.8 修改/etc/profileif $USER = oracle | $USER = grid ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi fisource /etc/profile2.1.9 关闭系统ntp服务采用oracle 自带的时间同步服务chkconfig ntpd offchkconfig sendmail offmv /etc/ntp.conf /etc/ntp.conf.bak2.2 环境变量配置2.2.1 修改环境变量su oraclevi .bash_profile(node1)export EDITOR=viexport ORACLE_SID=node1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022vi .bash_profile(node2export EDITOR=viexport ORACLE_SID=node2export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022su gridvi .bash_profile(node1)export EDITOR=viexport ORACLE_SID=+ASM1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/11.2.0/gridexport GRID_HOME=/u01/11.2.0/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport THREADS_FLAG=nativeexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022vi .bash_profile(node2export EDITOR=viexport ORACLE_SID=+ASM2export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/11.2.0/gridexport GRID_HOME=/u01/11.2.0/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport THREADS_FLAG=nativeexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 0222.2.2 配置NFS共享存储(1)安装共享服务器nfs-serverIP:0 vi /etc/hosts localhost 0 nfs-server DNS:vi /etc/resolv.confnameserver 80HOSTNAME:vi /etc/sysconfig/networkHostname node1关闭系统ntp服务chkconfig ntpd offchkconfig sendmail offmv /etc/ntp.conf /etc/ntp.conf.bak安装vmtools,xmanger(2)NFS介绍 由SUN公司开发的,在linux操作系统之间可以彼此共享文件,配置简单快捷 客户端可以通过mount像使用本地文件系统一样来使用远端共享目录(3)NFS本身就是使用RPC的一个程序。 NFS是一个文件系统,而RPC负责信息的传输.(4)NFS 涉及的软件包和服务 nfs-utils 软件包提供pc.nfsd服务,用以登录权限检查等 portmap 软件包提供 rpc.mountd 服务,用以开启RPC服务 负责传输NFS信息(5)安装软件包 yum install nfs-utils* yum install portmap*(6)启动NFS服务 /etc/init.d/portmap start /etc/init.d/nfs start(7) 服务配置文件 服务器端配置文件 /etc/exports 中指明要共享的目录以及一些资源的限定(8) 建立共享磁盘mkdir /shared_config1mkdir /shared_config2mkdir /shared_config3mkdir /shared_gridmkdir /shared_homemkdir /shared_data(9) 编辑/etc/exports/shared_config *(rw,sync,no_wdelay,insecure_locks,no_root_squash)/shared_grid *(rw,sync,no_wdelay,insecure_locks,no_root_squash)/shared_home *(rw,sync,no_wdelay,insecure_locks,no_root_squash)/shared_data1 *(rw,sync,no_wdelay,insecure_locks,no_root_squash)/shared_data2 *(rw,sync,no_wdelay,insecure_locks,no_root_squash)/shared_data3 *(rw,sync,no_wdelay,insecure_locks,no_root_squash)(10)设置开机自启动chkconfig nfs onservice nfs restart(11)在node1,node2建立文件夹,授权mkdir -p /u01/app/11.2.0/gridmkdir -p /u01/app/oracle/product/11.2.0/db_1mkdir -p /u01/oradatamkdir -p /u01/shared_configchown -R oracle:oinstall /u01/app chown -R oracle:oinstall /u01/app/oracle chown -R oracle:oinstall /u01/shared_configchown -R oracle:oinstall /u01/oradatachmod -R 775 /u01/app chown -R 775 /u01/app/oracle chown -R 775 /u01/shared_configchown -R 775 /u01/oradata挂载NFS系统mount -t nfs nfs-server:/shared_data /u01/oradata卸载NFS系统umount /u01/oradata/23135684/viewspace-625315/vi /etc/fstab增加:nfs-server:/shared_data /u01/oradata nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600,nolock 0 0nfs-server:/shared_config /u01/shared_config nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600,nolock 0 0重启nfs服务service nfs restartmount nfs文件系统mount -a -t nfs或:mount /u01/oradatamount /u01/shared_config2.2.6 设置账号信任关系 #创建oracle账号的密钥文件 su oraclessh-keygen -t rsacd .sshcat id_rsa.pub authorized_keysssh oraclenode2 cat /.ssh/id_rsa.pub authorized_keysscp authorized_keys known_hosts oraclenode2:/home/oracle/.ssh#创建grid的密钥文件#su -grid ssh-keygen -t rsacd .sshcat id_rsa.pub authorized_keysssh gridnode2 cat /.ssh/id_rsa.pub authorized_keysscp authorized_keys known_hosts gridnode2:/home/grid/.ssh#测试信任关系,是否可以无密码进行登录ssh node1 date ssh node2 date2.3 验证安装前环境2.3.1 集群环境验证su grid./runcluvfy.sh stage -pre crsinst -fixup -n node1,node2 verbose./runcluvfy.sh stage -pre crsinst -fixup -n node1,node2 verbose检查: libaio-devel-0.3.106 (i386) 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 libaio-devel-0.3.106 (i386) 失败 node1 缺失 libaio-devel-0.3.106 (i386) 失败 结果:libaio-devel-0.3.106 (i386) 的 包存在性 检查失败检查: libaio-devel-0.3.106 (x86_64) 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 libaio-devel-0.3.106 (x86_64) 失败 node1 缺失 libaio-devel-0.3.106 (x86_64) 失败 结果:libaio-devel-0.3.106 (x86_64) 的 包存在性 检查失败检查: sysstat-7.0.2 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 sysstat-7.0.2 失败 node1 缺失 sysstat-7.0.2 失败 结果:sysstat-7.0.2 的 包存在性 检查失败检查: unixODBC-2.2.11 (i386) 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 unixODBC-2.2.11 (i386) 失败 node1 缺失 unixODBC-2.2.11 (i386) 失败 结果:unixODBC-2.2.11 (i386) 的 包存在性 检查失败检查: unixODBC-2.2.11 (x86_64) 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 unixODBC-2.2.11 (x86_64) 失败 node1 缺失 unixODBC-2.2.11 (x86_64) 失败 结果:unixODBC-2.2.11 (x86_64) 的 包存在性 检查失败检查: unixODBC-devel-2.2.11 (i386) 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 unixODBC-devel-2.2.11 (i386) 失败 node1 缺失 unixODBC-devel-2.2.11 (i386) 失败 结果:unixODBC-devel-2.2.11 (i386) 的 包存在性 检查失败检查: unixODBC-devel-2.2.11 (x86_64) 的 包存在性 节点名 可用 必需 注释 - - - - node2 缺失 unixODBC-devel-2.2.11 (x86_64) 失败 node1 缺失 unixODBC-devel-2.2.11 (x86_64) 失败2.3.2 修复验证失败上传以下包至node1,node2上: 安装缺失的包:rpm -ivh unixODBC*rpm -ivh libaio-d*rpm -ivh sysstat-7.0.2-3.el5.i386.rpm2.3.2 集群检查结果gridnode1 grid$ ./runcluvfy.sh stage -pre crsinst -fixup -n node1,node2 -verbose执行 集群服务设置 的预检查正在检查节点的可访问性.检查: 节点 node1 的节点可访问性 目标节点 是否可访问? - - node1 是 node2 是 结果:节点 node1 的节点可访问性检查已通过正在检查等同用户.检查: 用户 grid 的等同用户 节点名 注释 - - node2 通过 node1 通过 结果:用户 grid 的等同用户检查已通过正在检查节点的连接性.正在检查主机配置文件. 节点名 状态 注释 - - - node2 通过 node1 通过 主机配置文件的验证成功节点 node2 的接口信息 名称 IP 地址 子网 网关 默认网关 HW 地址 MTU - - - - - - - eth0 1 80 00:0C:29:EA:D4:1E 1500 eth1 80 00:0C:29:EA:D4:28 1500 节点 node1 的接口信息 名称 IP 地址 子网 网关 默认网关 HW 地址 MTU - - - - - - - eth0 0 80 00:0C:29:5F:36:85 1500 eth1 80 00:0C:29:5F:36:8F 1500 检查: 子网 的节点连接性 源 目标 是否已连接? - - - node2:eth0 node1:eth0 是 结果:含有节点 node2,node1 的子网 的节点连接性检查已通过检查: 子网 的 TCP 连接性 源 目标 是否已连接? - - - node1:0 node2:1 通过 结果:子网 的 TCP 连接性检查通过检查: 子网 的节点连接性 源 目标 是否已连接? - - - node2:eth1 node1:eth1 是 结果:含有节点 node2,node1 的子网 的节点连接性检查已通过检查: 子网 的 TCP 连接性 源 目标 是否已连接? - - - node1: node2: 通过 结果:子网 的 TCP 连接性检查通过在子网 上找到的很可能是用于 VIP 的候选接口的接口为:node2 eth0:1node1 eth0:0在子网 上找到的很可能是用于专用互连的候选接口的接口为:node2 eth1:node1 eth1:结果:节点的连接性检查已通过检查: 内存总量 节点名 可用 必需 注释 - - - - node2 3.85GB (4040160.0KB) 1.5GB (1572864.0KB) 通过 node1 3.85GB (4040160.0KB) 1.5GB (1572864.0KB) 通过 结果:内存总量 检查已通过检查: 可用内存 节点名 可用 必需 注释 - - - - node2 3.72GB (3903144.0KB) 50MB (51200.0KB) 通过 node1 3.66GB (3837080.0KB) 50MB (51200.0KB) 通过 结果:可用内存 检查已通过检查: 交换空间 节点名 可用 必需 注释 - - - - node2 5.58GB (5855684.0KB) 3.85GB (4040160.0KB) 通过 node1 5.58GB (5855684.0KB) 3.85GB (4040160.0KB) 通过 结果:交换空间 检查已通过检查: node2:/tmp 的 空闲磁盘空间 路径 节点名 装载点 可用 必需 注释 - - - - - - /tmp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店实习报告内容版6篇
- 网络营销的产品方案
- 护士医德医风个人自我总结(30篇)
- 河北省邯郸市大名县2024−2025学年高二上学期10月月考 数学试卷含答案
- 公益爱心活动策划方案(7篇)
- DB12-T 1077-2021 党政机关办公用房配置管理规范
- 标准文本-青贮玉米中粗脂肪的测定
- 上海市县(2024年-2025年小学五年级语文)人教版综合练习(下学期)试卷及答案
- DB11T 1083-2014 耕地地力评价技术规程
- 规则游戏课件教学课件
- 山东省济南市第一中学2024-2025学年高一化学上学期期中试题
- DB31∕T 1481-2024 儿童青少年裸眼视力和屈光度评价规范
- 2024年贵州省黔东南州中考历史真题(含解析)
- 2024年119消防安全知识竞赛培训试题库及答案(共88题)
- 教师资格考试《小学信息技术专业面试》真题汇编十
- 初中语文词语辨析专项训练及答案
- 全过程工程咨询投标方案(技术方案)
- DL∕ T 1310-2022 架空输电线路旋转连接器
- 公务员(国考)之行政职业能力测验模拟考试试卷B卷含答案
- 石家庄市第四十中学2022-2023学年七年级上学期期末生物试题【带答案】
- 光纤通信工程合同协议
评论
0/150
提交评论