LoveUnix » DB2 & Informix » DB2基本问题,难倒我也
让LU留住您的每

一天 让LU博客留住您的每一天
2005-1-25 11:05 xxys
db2是可以创建多个实例还是可以同时运行多个实例?<br /><br />如果是可以同时运行多个实例,比如现在我有实例db2inst1合db2inst2同时运行,我现在想要在db2inst2下创建数据库要如何进行?<br /><br />通过db2start是否同时回启动所有创建的实例?

2005-1-25 12:21 wildhorse
可以运行多个实例<br />如果要在db2inst2下创建数据库,先要attach到db2inst2实例上先。<br />db2 attach to &lt;instance name&gt;<br />估计db2start只启动默认实例,要想启动另外的实例,需要手工吧,我猜的,嘿嘿。<br />可以看《管理指南:实现》

2005-1-25 14:59 seven
1. 创建db2的新的实例<br />db2icrt inst_name -s ese/wse/clinet/standalone -u usrname,passwd<br />-s 指明创建的实例类型<br />-u 指明账户,密码<br />2. 编目系统实例<br />db2 catalog local node node_name instance inst_name system system_name ostype os_type<br />3. 现在可以使用db2ilist查看现有的实例<br />4. 切换到新的实例<br />set db2instance=new_inst_name<br />db2start启动实例<br />然后你可以建库,建表,……<br />连接数据库db2 connect to db_name,进行下一步的操作……<br />5. 切换到原实例<br />set db2instance=old_inst_name<br />db2start启动实例<br />连接数据库db2 connect to db_name,进行下一步的操作……<br /><br />这样实例上同时运行着两个实例,db2在不同是实例之间的切换是依据db2instance这个环境变量进行的!<br /><br />p.s.:删除实例db2idrop inst_name<br />

2005-1-25 16:30 xxys
<!--QuoteBegin-wildhorse+2005-01-25 12:21:28--><div class='quotetop'>QUOTE(wildhorse @ 2005-01-25 12:21:28)</div><div class='quotemain'><!--QuoteEBegin-->可以运行多个实例<br />如果要在db2inst2下创建数据库,先要attach到db2inst2实例上先。<br />db2 attach to &lt;instance name&gt;<br />估计db2start只启动默认实例,要想启动另外的实例,需要手工吧,我猜的,嘿嘿。<br />可以看《管理指南:实现》<br />[right][snapback]432826[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br /><br />大侠!果然是技术专家。服了!多日来的郁闷一扫而空

2005-1-25 17:05 wildhorse
晕,你说的是seven大侠吧,呵呵。。。

2005-1-26 16:29 helpme
可以创建多个,也可以同时运行多个,只不过用不同的用户创建就是了

页: [1]
查看完整版本: DB2基本问题,难倒我也


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.