rac实用部署文档(2)

2019-08-26 17:18

在每一个节点执行:

chmod 600 /u01/oracle/.ssh/authorized_keys

***启用用户一致性

在你要运行OUI的节点以oracle用户运行(这里选择rac1): [oracle@rac1 .ssh]$ exec /usr/bin/ssh-agent $SHELL

[oracle@rac1 .ssh]$ ssh-add

***验证ssh配置是否正确

以oracle用户在所有节点分别执行: ssh rac1 date ssh rac2 date ssh rac1-priv date ssh rac2-priv date

如果不需要输入密码就可以输出时间,说明ssh验证配置成功。必须把以上命令在两个节点都运行,每一个命令在第一次执行的时候需要输入yes。

如果不运行这些命令,即使ssh验证已经配好,安装clusterware的时候也会出现错误: The specified nodes are not clusterable

因为,配好ssh后,还需要在第一次访问时输入yes,才算是真正的无障碍访问其他服务器。 //////////////////////////////////////////////////////////////////////////////////////////////

***把其中一台主机时间同步为标准时间

地址有

微软公司授时主机(美国) time.windows.com

台警大授时中心(台湾) asia.pool.ntp.org

中科院授时中心(西安) 210.72.145.44

网通授时中心(北京) 219.158.14.130

/usr/sbin/ntpdate asia.pool.ntp.org

***编辑计划任务

crontab -e

*/5 * * * * /usr/sbin/ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log

***两台机器间同步时间

RAC1作为NTP服务器

[root@rac1 ~]# mv /etc/ntp.conf /etc/ntp.conf_bak [root@rac1 ~]# vi /etc/ntp.conf server 127.127.1.0 #local clock fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift broadcastdelay 0.008

[root@rac1 ~]# chkconfig --level 2345 ntpd on

[root@rac1 ~]# ps -ef|grep ntp

root 22113 4333 0 18:43 pts/2 00:00:00 grep ntp

[root@rac1 ~]# /etc/init.d/ntpd start

Starting ntpd: [ OK ]

[root@rac1 ~]# ps -ef|grep ntp

ntp 22127 1 0 18:44 ? 00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g root 22130 4333 0 18:44 pts/2 00:00:00 grep ntp

[root@rac-01 ~]# ntpq -p

remote refid st t when poll reach delay offset jitter

==============================================================================

LOCAL(0) .LOCL. 10 l 3 64 1 0.000 0.000 0.001

[root@rac-01 ~]# netstat -tulnp|grep ntp

udp 0 0 10.10.10.20:123 0.0.0.0:* 3335/ntpd

udp 0 0 192.168.0.140:123 0.0.0.0:* 3335/ntpd

udp 0 0 127.0.0.1:123 0.0.0.0:* 3335/ntpd

udp 0 0 0.0.0.0:123 0.0.0.0:* 3335/ntpd

udp 0 0 fe80::20c:29ff:feee:123 :::* 3335/ntpd

udp 0 0 fe80::20c:29ff:feee:123 :::* 3335/ntpd

udp 0 0 ::1:123 :::* 3335/ntpd

udp 0 0 :::123 :::*

3335/ntpd

***编辑cron文件

在vi /etc/cron.d/ntp内容如下:

/usr/sbin/ntpdate 192.168.80.81> /dev/null 2>&1 其中timeserver_ip是时间服务器IP 重启crond。

/etc/rc.d/init.d/crond restart 测试命令

/usr/sbin/ntpdate timeserver_ip

***在另外一台机器上配置

[root@rac2 ~]# /usr/sbin/ntpdate 192.168.80.81

17 Jun 18:57:55 ntpdate[22800]: step time server 192.168.0.130 offset -0.579328 sec

可以将这个命令作为一个周期性运行的命令。

/usr/sbin/ntpdate -s timeserver_ip && hwclock --systohc

将客户端和服务器端的这个参数修改成yes。同步成功以后,自动的更新bios。 vi /etc/sysconfig/ntpd SYNC_HWCLOCK=yes

***创建计划任务多长时间同步一次

crontab -e

*/5 * * * * /usr/sbin/ntpdate 192.168.80.82 >> /var/log/ntpdate.log

//////////////////////////////////////////////////////////////////////////////////////////////////////////

***内核版本

[root@rac1 ~]# uname -r ***2.6.18-194.el5 [root@rac1 ~]#

***需要的asm包

oracleasmlib-2.0.4-1.el5.x86_64.rpm

oracleasm-support-2.1.7-1.el5.x86_64.rpm

oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm

***常规包检查

rpm -q binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch glibc-devel libaio libaio-devel compat-libstdc++-33 compat-gcc-34 compat-gcc-34-c++- libXp openmotif22

rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm

rpm -ivh compat-db-4.2.52-5.1.x86_64.rpm

rpm -ivh kernel-headers-2.6.18-194.el5.x86_64.rpm rpm -ivh glibc-headers-2.5-49.x86_64.rpm rpm -ivh glibc-devel-2.5-49.x86_64.rpm rpm -ivh libgomp-4.4.0-6.el5.x86_64.rpm rpm -ivh gcc-4.1.2-48.el5.x86_64.rpm

rpm -ivh libstdc++-devel-4.1.2-48.el5.x86_64.rpm rpm -ivh gcc-c++-4.1.2-48.el5.x86_64.rpm rpm -ivh pdksh-5.2.14-36.el5.x86_64.rpm rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpm rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm

rpm -ivh libstdc++44-devel-4.4.0-6.el5.x86_64.rpm rpm -ivh compat-gcc-34-3.4.6-4.x86_64.rpm rpm -ivh libXp-1.0.0-8.1.el5.x86_64.rpm rpm -ivh openmotif22-2.2.3-18.x86_64.rpm

rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm rpm -ivh compat-gcc-34-3.4.6-4.x86_64.rpm

rpm -ivh compat-gcc-34-c++-3.4.6-4.x86_64.rpm rpm -ivh openmotif22-2.2.3-18.x86_64.rpm

rpm -ivh oracleasm-support-2.1.7-1.el5.x86_64.rpm

rpm -ivh oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm

//////////////////////////////////////////////////////////////////////////////////////////////////////////

***设置用户资源限制

因为所有的进程都是以oracle用户身份运行。因此需要定义oracle用户能够使用的系统资源数量。

vi /etc/security/limits.conf

#ftp hard nproc 0 #@student - maxlogins 4

# End of file

oracle soft memlock 5242880 oracle hard memlock 5242880 oracle soft nproc 2047

oracle hard nproc 16384 oracle soft nofile 65536 oracle hard nofile 65536

\

***查看资源限制

[root@rac1 src]# su - oracle [oracle@rac1 ~]$ ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited max nice (-e) 0

file size (blocks, -f) unlimited pending signals (-i) 14400 max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 65536 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 max rt priority (-r) 0

stack size (kbytes, -s) 10240

cpu time (seconds, -t) unlimited max user processes (-u) 2047

virtual memory (kbytes, -v) unlimited file locks (-x) unlimited

//////////////////////////////////////////////////////////////////////////////////////////////////////////

***配置hangcheck-timer模块。

这是linux提供的一个内核级IO-Fencing模块。这个模块会监控linux 内核运行的状态。如


rac实用部署文档(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实事求是思想路线的主要内容和意义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: