分享更有价值
被信任是一种快乐

Linux下Oracle 11.2.0.1 RAC如何安装

文章页正文上

这篇文章主要为大家展示了“Linux下Oracle 11.2.0.1 RAC如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下Oracle 11.2.0.1 RAC如何安装”这篇文章吧。
操作系统是OracleEnterprise Linux 5,两个节点 rac1和rac2,网卡eth0作为public,eth2作为private,假设之前已添加一块20G容量的共享磁盘。
关于Oracle Enterprise Linux 下载,可以在https://edelivery.oracle.com/osdc/faces/Home.jspx登陆后下载。
主机配置
所有命令在root用户下执行。
配置共享存储。共享存储可视为/dev/sdb设备。将使用fdisk命令创建两个10G大小的两个分区。 两个新的分区将用于ASM。
添加组
添加Oracle用户
修改Oracle用户密码
在 /etc/sysctl.conf下添加内核参数
应用内核参数
为用户Oracle在/etc/security/limits免费主机域名.conf文件中添加以下行以设置shell限制
“/ etc / hosts”文件必须包含服务器的完全限定名称。
“/ etc / hosts”下输入以下数据
验证rac1.dbaora.com上的th0和eth2的网络响应
检查哪些软件包已安装,哪些软件包缺失
安装缺失的包。 这只是一个例子:
禁用SecureLinux
要禁用SecureLinux编辑“/etc/selinux/config”文件,确保SELINUX设置如下,它需要重启才能有效。
禁用Firewall
可以在图形模式下或手动禁用防火墙。
执行下面的命令手动禁用
更改NTP
需要禁用NTP(Network Time Protocol)或修改其设置,以便Oracle Cluster Time Synchronization Service(ctssd)可以同步RAC节点的时间。
选项1 – 禁用NTP
选项2 – 更改NTP
如果要保留NTP,请在“/etc/sysconfig/ntpd”文件中添加“-x”选项。
并重新启动NTP
在操作系统安装过程中,可以禁用 SElinux、Firewall,不启动NTP,这样在主机配置中可省略。
目录
创建ORACLE_BASE
为grid和database软件创建ORACLE_HOME
Oracle用户新的配置文件
修改Oracle配置文件/home/oracle/.bash_profile
这里添加了两个别名:genv和denv,这样可以方便地切换grid和database软件环境。
为Oracle用户添加新的配置文件/home/oracle/.bash_profile_grid。此配置文件将用于grid软件。
为Oracle用户添加新的参数文件/home/oracle/.bash_profile_database.此配置文件将用于database软件。
在rac2中,将两个参数文件的ORACLE_HOSTNAME和ORACLE_SID更改为本服务器的参数值。
记住修改所有配置文件的所有者
作为oracle用户解压database和grid软件。 创建2个目录:
database – database software
grid – grid software
切换到grid软件环境,以root用户身份安装软件包cvuqdisk-1.0.9-1.rpm
配置ASM设备
要配置ASMlib,首先需要从OTN下载ASMLib rpms。 如果使用的是UEK内核,则所有必需的rpms都已安装。
oracleasm-support-2.1.8-1.el5.i386.rpm
oracleasmlib-2.0.4-1.el5.i386.rpm
oracleasm-[your-kernel-version].rpm
关于oracleasm-supper和orcleasmlib软件包版本,可以根据操作系统版本从http://www.oracle.com/technetwork/server-storage/linux/asmlib/index-101839.html下载软件包。
而oracleasm软件包要根据操作免费主机域名系统内核参数来决定:
这里是Oracle通过配置YUM来安装oracleasm软件包的链接:
http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html
使用以下命令安装软件包
安装完成后可以通过rpm -qa | grep oracleasm命令验证。
配置SMlib
加载asm内核模块
添加ASM磁盘
扫描ASM磁盘
列出ASM磁盘
这里是使用oracleasm配置ASM磁盘,也可以同过udev来配置,在使用oracleasm时遇到一些bug,推荐使用udev。
现在在每个节点上运行下面命令验证网络:rac1.dbaora.com和rac2.dbaora.com
安装grid软件
以用户oracle启动grid软件安装,在此之前以root身份运行命令xhost +。
设置grid环境并运行grid安装软件
关于安装过程,可以根据实际需要选择,这里省略。
这里如果是使用linux 6以上版本,在最后执行root.sh脚本时,会用一个BUG,具体解决方法如下
1.删除配置:
路径是grid环境的ORACLE_HOME。
出现Adding daemon to inittab这条信息的时候执行dd命令
如果是安装11.2.0.1的话,还是建议 使用 linux 5的版本。
ASM configuration assistant
到目前为止,只创建了一个ASM组DATA。下面展示如何快速添加额外的组到ASM实例。
在以Oracle用户启动ASMCA之前, 切换到root用户执行xhost +命令。
ASMCA – ASM configuration assistant是grid软件的一部分,因此必须设置正确的环境
根据需要一步步执行就可以了,安装步骤省略。
在你可以在sqlplus中验证你有2个ASM组。
安装Database软件
作为Oracle用户开始database软件安装。设置database软件爱你环境
安装步骤省略。
在安装过程中,遇到一个有关监听器的问题,提示
default listener is not configured in grid infrastructure home
解决方法链接http://www.linuxidc.com/Linux/2017-08/146057.htm
验证RAC安装以上是“Linux下Oracle 11.2.0.1 RAC如何安装”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注云技术行业资讯频道!

相关推荐: MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table ‘sms/#sql-ib752’ already exist怎么办

这篇文章主要介绍MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table ‘sms/#sql-ib752’ already exist怎么办,文中介绍的非免费主机域名常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!执行ALTE…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册