oracle 10G RAC for redhat as5.3 安装说明

1、安装操作系统,建议分10G root

如果是虚拟机,建议分1G的内存空间,磁盘空间为30G

官方文档在AS4的推荐参数如下,同时注明若默认参数大于推荐值,则不要修改。
semmsl 250
semmns 32000
semopm 100
semmni 128
shmmax Half the size of physical memory (in bytes)
shmmni 4096
shmall 2097152
file-max 65536
ip_local_port_range Minimum: 1024 Maximum:65000
rmem_default 1048576
rmem_max 1048576
wmem_default 262144
wmem_max 262144
实际发现as5在参数上大多已超过推荐值
实例如下:/etc/sysctl.conf.文件
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
以上为系统默认值,以下为手动添加内容
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
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
运行命令使配置生效:/sbin/sysctl –p
编辑/etc/security/limits.conf文件,添加如下内容,*号指所有用户,也可指定为oracle用户。
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
编辑 /etc/pam.d/login 文件,如果以下内容不存在则添加
session required /lib/security/pam_limits.so
编辑 /etc/selinux/config文件
SELINUX=disabled

2、selinux 状态disable

每台/etc/hosts 文件中添加记录


10.80.10.251 ma-db-1
192.168.100.100 ma-db1-priv
10.80.10.248 ma-db1-vip
10.80.10.252 ma-db-2
192.168.100.200 ma-db2-priv
10.80.10.249 ma-db2-vip

3、安装redhat linux 5.3 的软件包

rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*

rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*

rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*

rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*

4、建立组及用户
groupadd oinstall -g 201
groupadd dba -g 202
groupadd oper -g 203
useradd oracle -u 200 -g oinstall -G dba,oper
passwd oracle
建立目录
mkdir -p /u01/crs/oracle/product/10.2.0/crs
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01

5、oracle用户相互信任设置


/home/oracle 路径下执行
两台机器都需同样操作

ssh db1 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
ssh db1 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys

ssh db2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
ssh db2 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys

scp authorized_keys db2:/home/oracle/.ssh/

scp authorized_keys db1:/home/oracle/.ssh/


编辑/etc/xinetd.d/rlogin文件
把disable = yes改成
disable = no
保存退出

service xinetd restart
touch /etc/hosts.equiv
chmod 600 /etc/hosts.equiv
chown root:root /etc/hosts.equiv
编辑hosts.equiv文件添加如下内容:
+db1 oracle
+db2 oracle
+db1-priv oracle
+db2-priv oracle
以oracle用户rlogin 、rcp测试一下即可。

6、配置共享存储
为共享磁盘建立分区,本文使用ASM,为ocr和vote建立两个300M分区(官方文档指明最少256M),然后建立一个或几个大的分区供asm使用即可。
Fdisk /dev/sdb 分别建立sdb1分区和sdb2分区供ocr t和vote使用,sdb3供asm使用。
Fdisk /dev/sdc 建立sdc1 供asm使用。
编辑/etc/udev/rule.d/60-raw.rules文件,增加如下内容
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", KERNEL=="sdb3", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw4 %N"
KERNEL=="raw1", OWNER="oracle", GROUP="oinstall", MODE="0600"
KERNEL=="raw2", OWNER="oracle", GROUP="oinstall", MODE="0600"
KERNEL=="raw3", OWNER="oracle", GROUP="oinstall", MODE="0600"
KERNEL=="raw4", OWNER="oracle", GROUP="oinstall", MODE="0600"

重启后/dev/raw就会出现了。
以上所有步骤在两个节点上都要实施,接下来就可以装crs、oracle以及建库了。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/52450/viewspace-1028330/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/52450/viewspace-1028330/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值