详解OracleRAC在Linux下的安装.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详解OracleRAC在Linux下的安装

Oracle Real Application Server,真正应用集群,简称Oracle RAC ,是Oracle的并行集群,位于不同服务器系统的Oracle实例同时访问同一个Oracle数据库,节点之间通过私有网络进行通信,所有的控制文件、联机日志和数据文件存放在共享的设备上,能够被集群中的所有节点同时读写。 系统配置 1、创建用户和组 oinstall? dba 组用户 oracle??-g?oinstall?-G?dba? 匿名用户:确认匿名用户 nobody 存在与系统中,在安装完成后nobody 用户必须执行一些扩展任务(extjob)确认nobody用户是否存在: ? #id?nobody? 如果用户不存在则需要添加该用户。 注意给oracle用户设置密码 2、配置网络 ip地址的规划,通过修改 /etc/sysconf/network-script/ifcfg-ethx? 配置网卡的静态ip地址主机名的永久修改: /etc/network 本地DNS的配置: /etc/hosts 配置/etc/host.conf 该文件用来指定域名解析方法的顺序: ? order??hosts,bind? 它说明,首先通过/etc/hosts文件解析,如果在该文件中没有相应的主机名与IP 地址的对应关系,再通过域名服务器bind进行解析 3、配置安全SSH 通道,针对ORACLE用户,在每个节点创建 rsa 和dsa 的密钥?? rac1#su?-?oracle ? rac1#mkdir?.ssh ? rac1#chmod?700?.ssh ? rac1#cd?.ssh??? rac1#ssh-keygen -t rsa?? 创建密钥对,其他默认? 同样在另一台主机上执行相应的操作。 ? rac2#su?-?oracle ? rac2#mkdir?.ssh ? rac2#chmod?700?.ssh ? rac2#cd?.ssh??? ? rac2#ssh-keygen?-t?rsa???创建密钥对,其他默认?? rac1#ssh?rac2?cat?/home/oracle/.ssh/id_rsa.pub??authorized_keys???把节点2?的共钥?从定向到一个文件 ? rac1#cat?authorized_keys????查看节点1和节点2的共钥的内容,同样拷贝到?节点2上面。 ? rac1#scp?authorized_keys??rac2:/home/oracle/.ssh/???要输入节点2的密码? rac1#chmod?600?authorized-keys? DSA密钥的设置同理 rac1#ssh?rac1?date???测试共钥连接情况?远程执行?date?命令,此时不用输入密码 ? rac1#ssh?rac2?date???测试共钥连接情况?远程执行?date?命令,此时不用输入密码? vi?/etc/sysctl.conf ? kernel.sem=250?32000?100?128 ? kernel.shmmni=4096? kernel.shmall=2097152? kernel.shmmax=2147483648? net.ipv4.ip_local_port_range=1024?65000 ? net.core.rmem_default=1048576? net.core.rmem_max=1048576? net.core.wmem_default=262144? net.core.wmem_max=262144? 然后执行: #sysctl -p 6、设置shell对oracle用户的限制 vi /etc/security/limits.conf 在每个节点上执行相同的操作:编辑/etc/security/limits.conf,添加内容: ? oracle????soft??nproc????2047 ? oracle????hard??nproc????16384 ? oracle????soft??nofile???1024 ? oracle????hard??nofilw???65536? 编辑/etc/pam.d/login,添加如下内容: session? required?? /lib/security/pam_limits.so 编辑/etc/profile,添加内容如下: ? if[$USER=ORACLE];?THEN ? ??????if[$SHELL=/bin/ksh];then ? ????????????ulimit?-p?16384 ? ????????????ulimit?-n?65536 ? ??????else ? ????????????u

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档