Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

ACTIVATE DATABASE

Posted on 2010-04-13 22:53 Prayer 阅读(350) 评论(0)  编辑 收藏 引用 所属分类: DB2

ACTIVATE DATABASE

在应用调用db2的某个数据库之前 ,db2manager都要对这个数据库进行初始化 ,因此在第一次调用的时候用的时间会比较长 ,当初始化完事后再有connect  to 连接数据库就用不着对数据库进行初始化了 。但是有个前提,那就是数据库本身要处于活跃状态,就是说始终有应用 connect to 连接数据库, 如果有中断发生,如在某个时刻没有任何一个应用于数据库相连,那么db2 manager就会释放掉这个数据库,如果再想利用就要重新初始化 。有些时候我们不希望这样的情况出现,所以,db2  用ACTIVATE DATABASE 来完成它,利用这个指令,使某个数据库一直处于待命状态 。需要说明的是 ,不是说执行了这个指令就连接了数据库,它只是省掉了db2manager初始化数据库的时间,而且要解除这个指令必须用deactivate database,当然db2stop也可以(如果你不想再用其它db2数据库的话)

应用格式为 ACTIVATE DATABASE  database-alias  (USER  username  USING  password)

DEACTIVATE DATABASE  应用格式也同上。

 

 STOP DATABASE MANAGER:

STOP DATABASE = STOP DB MANAGER= STOP DBM = DB2STOP

这个命令用于停止db2 manager,但是在仍然有应用在连接数据库的话,这个命令无效,但是可以在后面加上FORCE 参数强行停止。

 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理