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