LoveUnix » DB2 & Informix » 新手提问 同一个用户怎样建多个实例?
让LU留住您的每

一天 让LU博客留住您的每一天
2007-7-27 08:55 leirenyuan
新手提问 同一个用户怎样建多个实例?

试验环境:linux + DB2 v9
用户db2inst1是实例db2inst1的拥有者。
我用db2inst2用户可以创建新的实例,但是用db2inst1创建属于这个用户的第二个实例时报错:
The file or directory /home/db2inst1/sqllib already exists.

我用db2icrt -h 产看命令帮助,没有发现能够设置新路径的参数。是不是说一个用户只能拥有一个实例?
谢谢。

2007-7-27 20:29 beginner-bj
只有root用户才能创建实例

2007-7-29 06:58 leirenyuan
不好意思,我的描述有问题。我就是用的root用户创建实例,在指定实例的拥有者时如果是db2inst1的话就会报错。提示 The file or directory /home/db2inst1/sqllib already exists
我想知道怎么设置新实例的路径。谢谢。

2007-7-29 16:29 beginner-bj
这个没研究过了。把/etc/passwd中的/home/db2inst1/改掉,也许可以成功。

2007-7-30 09:08 leirenyuan
平时大家建多个实例的时候都是用不同的用户吗?

2007-7-30 12:31 beginner-bj
[quote]原帖由 [i]leirenyuan[/i] 于 2007-7-30 09:08 发表 [url=http://www.loveunix.net/discuz/redirect.php?goto=findpost&pid=696680&ptid=75117][img]http://www.loveunix.net/discuz/images/common/back.gif[/img][/url]
平时大家建多个实例的时候都是用不同的用户吗? [/quote]


肯定是

2007-8-4 13:46 dtbdtbdtb
每个用户只能创建一个instance
instance必须和某个os用户绑定

你想建第二个instance必须以新的用户

2007-8-14 14:43 showbu
dtbdtbdtb说得很对,我一直都是这样

页: [1]


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