- 论坛徽章:
- 0
|
本帖最后由 xuandhe 于 2018-09-28 21:09 编辑
telinit q 无法立即生效?
环境:
硬件:两台P55A+一台DS4700(无光纤交换机,主机与存储直连)
软件:os:5300-05+ha5.2+oracle10g rac
情况描述:
因为启动oracle 10g rac的时候,系统时间需要同步,因此一开始打算采用timed方式进行时间同步(在两台主机之间)
在一台小机上手工执行startsrc -s timed -a " -M -c "
在另一台小机上手工执行startsrc -s timed
时间可以同步,数据库可以启动,没有任何问题。
于是将脚本写入到inittab(写入脚本的位置原因有一定的原因,是装了ha,所以要写在ha之前)
inittab 如下(截取部分)增加的部分是第二行
srcmstr:23456789:respawn:/usr/sbin/srcmstr # System Resource Controller
timed:2 nce:/usr/bin/startsrc -s timed -a " -M -c " > /dev/console 2>&1
harc:2:wait:/usr/es/sbin/cluster/etc/harc.net # HACMP for AIX network startup
rctcpip:a:wait:/etc/rc.tcpip > /dev/console 2>&1 # Start TCP/IP daemons
sniinst:2:wait:/var/adm/sni/sniprei > /dev/console 2>&1
加入inittab文件后,我用telinit q重读inittab,但用lssrc -a |grep timed 观察发现timed并未启动 等了好久也没启动
于是没做任何操作的情况下将机器重启,再观察发现能够启动,
于是又做了其他的脚本加入到inittab中测试,发现用telinit q 依然无法启动,重启却可以从而证明写入inittab文件中的字段没有问题 而且手工启动都是可以的
问了800 不了了之,搞不定
请大家解惑 |
|