Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1620830
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2011-01-21 16:29:30

   前几天,用户的一个IQ Server所在的操作系统不能登录了,但是用户想把那台机器上的IQ Server停下来。一般来说,停IQ Server是使用stop_asiq(iq 12.6/iq 12.7),或是stop_iq(iq 15)。
   可是这两个命令都是在server端上执行的,登不了系统就不灵了。那该怎么办呢?iq提供了相应的sql命令,其作用类似于ase和oracle的shutdown命令。使用dbisql或是isql工具连接到目标iq,然后执行:
   stop enginestop engine unconditionally
 
   虽然这个命令可以停止IQ Server,不过还是建议使用stop_asiq或stop_iq程序停止!
阅读(2312) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

常笑2011-09-06 17:43:25

zq5143: 要是能登上系统,但是stop_asiq和stop engine都停不掉怎么办?要kill -9吗?.....
只有这样了,我试过...

还是可以启动的

lion_sybiq_1272011-01-21 19:46:43

IQ的确有挺不下来的情况。最后只能是使用你说的kill方法了,一般来说kill之后都可以正常启动的。建议在kill之前,使用ps命令看看iq进程是否还在活动(CPU和内存是否还有变化)。如果没有变化了,再kill就相对安全些。

zq51432011-01-21 18:05:05

要是能登上系统,但是stop_asiq和stop engine都停不掉怎么办?要kill -9吗?