银行

db2启动时都做了些什么操作

db2启动时都做了些什么操作!1:  db2start   --是启动实例。这个做了什么操作?分配实例内存?启动进程!
2:  db2 activate database dbname   --这个是激活数据库!那这个都会做什么操作哪?

如果第一步卡住,那会是什么原因哪?
如果第二步卡住,那会是什么原因哪?
参与13

12 同行回答

ppjava2009 ppjava2009 系统工程师 用友汽车信息科技(上海)有限公司
楼主可以使用db2trc做一下过程跟踪看看,这其中有详细的信息。显示全部
楼主可以使用db2trc做一下过程跟踪看看,这其中有详细的信息。 收起
互联网服务 · 2013-09-09
浏览437
jayciedede jayciedede 技术经理 安图特(北京)科技有限公司
db2start类似于oracle的startup nomount,该过程分配实例所需要的内存,启动相关进程及线程。可能的错误:实例目录的权限被修改了;修改了机器名等等db2 activate database类似于oracle的startup open,打开数据文件,分配该数据库所需的内存。可能的错误:数据所在磁盘损坏;bufferpool...显示全部
db2start类似于oracle的startup nomount,该过程分配实例所需要的内存,启动相关进程及线程。
可能的错误:实例目录的权限被修改了;修改了机器名等等

db2 activate database类似于oracle的startup open,打开数据文件,分配该数据库所需的内存。
可能的错误:数据所在磁盘损坏;bufferpool修改的过大的等等 收起
互联网服务 · 2013-09-09
浏览471

提问者

wangzk0206
数据库管理员 scrcu
评论991

问题状态

  • 发布时间:2013-09-09
  • 关注会员:1 人
  • 问题浏览:4364
  • 最近回答:2013-09-09
  • X社区推广