sweetlamb 发表于 2010-01-15 13:17

aix上建库报错

1.$ id
uid=110(db2inst1) gid=102(db2grp1) groups=101(dasadm1)
2.brwxrwx--x    1 db2inst1 db2grp1      10, 13 Jan 14 22:17 lv_db2_01
brwxrwx--x    1 db2inst1 db2grp1      10, 14 Jan 14 22:17 lv_db2_02
3.
db2 => create regular tablespace tbs_data01 pagesize 32k managed by database using (device '/dev/rlv_db2_01' 20480,device 'dev/rlv_db2_02' 10240) prefetchsize 48 bufferpool bp32k
DB21034EThe command was processed as an SQL statement because it was not a
valid Command Line Processor command.During SQL processing it returned:
SQL0298NBad container path.SQLSTATE=428B2

提示Bad container path,路径不对么?请大伙儿看看怎么解决

大梦 发表于 2010-01-15 13:24

是linux吧?Linux上好象没有r开头的裸设备
你的路径不对!
你上面显示的lv_db2_01
你用的是rlv_db2_01

要是有的话请改权限!

sweetlamb 发表于 2010-01-15 14:56

是aix,用的是裸设备,rlv是字符型的,应该没错,权限都改过了 chmod和chown都用过了
crwxrwx--x    1 db2inst1 db2grp1      10, 13 Jan 15 13:04 rlv_db2_01
crwxrwx--x    1 db2inst1 db2grp1      10, 14 Jan 14 22:17 rlv_db2_02

山野村夫 发表于 2010-01-15 17:04

db2是v8吧
查查你的vg类型

[ 本帖最后由 山野村夫 于 2010-1-15 17:33 编辑 ]

sweetlamb 发表于 2010-01-15 18:16

结贴了
其实是'/dev/rlv_db2_02' ,所以才提示bad container path

feiaix 发表于 2010-01-18 17:12

又是低级错误啊。很多问题都是粗心造成的。
页: [1]
查看完整版本: aix上建库报错