使数据库服务器进入静默状态

ccmsrv quiescent 命令可以让服务器进入静默状态,从而使您可以执行管理任务。

请阅读 Windows 上的预安装UNIX 上的预安装

确保在尝试使用命令之前满足相关要求。

有关更多信息,请参阅:

Windows:ccmsrv quiescent

UNIX(基于 Informix®):ccmsrv quiescent

Windows

过程

  1. 确保您是 Informix-Admin 组成员,并且以本地管理员的身份执行操作。
  2. 在 Informix 服务器所在的机器上,运行 ccmsrv quiescent 命令使数据库服务器进入静默状态。

    > ccmsrv quiescent

UNIX

开始之前

如果在安装期间没有为用户 informix 设置 CCM_HOMEPATH,那么可以现在设置这些环境变量

过程

  1. root 用户的身份登录到数据库服务器。
  2. 将用户设置为 informix
    root# su - informix
    Password: *****
  3. 向所有服务器用户发送消息,提醒他们状态的变化。

    例如,向 santomalta 数据库(hydra1 服务器上的数据库)上的所有用户发送消息,如下所示:

    $ ccm message -database santo “Putting server in quiescent state in 15 minutes.
    			Please exit from your sessions.”
    $ ccm message -database ?malta “Putting server in quiescent state in 15 minutes. 
    			Please exit from your sessions.”
  4. 关闭所有数据库。
    $ ccmdb shutdown /vol/hydra1/ccmdb/santo
    $ ccmdb shutdown /vol/hydra1/ccmdb/malta
  5. 使数据库服务器进入静默状态。

    例如,如下所示使 hydra1 服务器进入静默状态,以便您可以执行管理任务:

    $ ccmsrv quiescent -s hydra1

    对于所有处于活动状态的 Rational® Synergy 会话,在更改其状态时,将丢失它与数据库服务器的连接。

  6. 注销用户 informix

反馈