云服务器安装oracle rac,通过裸金属服务部署Oracle RAC (四)Oracle RAC的安装步骤-1...

本帖最后由 云中舞剑 于 2017-11-13 20:58 编辑

Oracle的安装可以再oracle的官网找到许多资源,到这一步,和基本的物理服务器没有大的差别,我们具体的步骤为:

1.        在节点操作系统中设置系统参数

请根据Oracle官方文档对Linux内核与用户环境变量调优,参考链接:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD。

2.        在节点上配置时间同步

BMS使用CTSS配置集群时间同步,需要禁用NTP服务。用户应该运行以下命令来禁用NTP:

service ntp stop

service ntp status

chkconfig ntp off

chkconfig ntp –list

mv /etc/ntp.conf /etc/ntp.conf.org

3.        准备Oracle RAC依赖包

Oracle Grid Infrastructure 11.2 与Oracle Database 11.2 依赖下述x86_64 RPM包

表1Oracle RAC依赖包

依赖包列表

Binutils

gcc

gcc-c++

glibc

glibc-32bit

glibc-devel

glibc-devel-32bit

ksh-93u

libcap1

libaio

libaio-32bit

libaio-devel

libaio-devel-32bit

libstdc++33

libstdc++33-32bit

libstdc++46

libstdc++46-32bit

libstdc++43-devel

libstdc++43-devel-32bit

libgcc46

libgcc46-32bit

libstdc++-devel

Make

sysstat

使用以下命令检查软件包依赖关系的安装:

rpm -q --qf´%{NAME}-%{VERSION}-%{RELEASE}(%{arch})\n´ \

binutils \

gcc \

gcc-c++ \

glibc \

glibc-32bit \

glibc-devel \

glibc-devel-32bit \

ksh-93u \

libcap1 \

libaio \

libaio-32bit \

libaio-devel \

libaio-devel-32bit\

libstdc++33 \

libstdc++33-32bit \

libstdc++46 \

libstdc++46-32bit \

libstdc++43-devel \

libstdc++43-devel-32bit\

libgcc46 \

libgcc46-32bit \

libstdc++-devel \

make \

sysstat

4.        配置Oracle ASM磁盘

Oracle ASM的配置需要使用udev规则或Oracle的ASMLib。

Oracle的ASMLib是通过Oracle ASM设备管理和协助用户的可选实用程序,不需要Oracle ASM磁盘的正常运行。此外,Oracle ASMLib对Oracle数据库性能没有任何影响,并且需要一个标记为kmod-oracleasm的内核模块和专用的用户空间实用程序,这些实用程序需要针对特定的内核版本来构建才能正常运行。

udev规则代表了Oracle ASMLib的替代方案,不需要额外的内核模块或特定的内核版本,从而在Linux系统上保持整体更小的占用空间,并在升级内核版本时允许更多的灵活性。本文仅描述OS本机的udev规则。

4.1使用udev配置ASM磁盘

-         以root用户身份登录到Oracle RAC集群的第一个节点,并标识每个设备卷的设备唯一标识符。下面的示例显示了标记的设备分区的UID。

-         在“/etc/udev/rules.d/”目录中创建一个标记为“99-oracle-asmdevices.rules”的文件。

-         在“99-oracle-asmdevices.rules”文件中,为每个设备创建与下面示例相同的规则。

-         保存“99-oracle-asmdevices.rules”文件。

-         运行scp命令将“99-oracle-asmdevices.rules”文件复制到Oracle RAC数据库集群中的另一个节点。

-         执行以下命令重新加载udev规则。

udevadm control--reload-rules

udevadm trigger

-         检查每个设备是否具有所需的权限。例如,对于 /dev/asm_ocr1 -> sdf,权限设置中owner为grid,group为asmadmin。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值