分区表指定表空间和索引空间后再查询这个表的表空间位置为空

场景:我想创建两张分区表在不同的表空间里,实现数据的备份。但是我创建完之后看是不是为不同的表空间,可发现表空间为空。

分区表建表的时候指定了表空间和索引空间位置,但是我在查询的时候显示表空间位置为空,索引信息是一串数字。具体如下:

create table cams_oacc_blaze_wu

APPLICATION_NUM CHARACTER(15) NOT NULL,

INFO XML,

RDATE DATE NOT NULL

) IN TBS_BUSSI INDEX IN TBS_DICTI

PARTITION BY RANGE(RDATE)

(

PARTITION 201407 STARTING('2014-07-01') ENDING(‘2014-08-01’) EXCLUSIVE INDEX IN TBS_DICTI,

PARTITION 201408 STARTING('2014-08-01') ENDING(‘2014-09-01’) EXCLUSIVE INDEX IN TBS_DICTI

)

创建这张表的时候显示成功,查询这张表

select tbspace from syscat.tables where tabname=upper('cams_oacc_blaze_wu ')

显示结果为:空

select indname from syscat.tables where tabname=upper('cams_oacc_blaze_wu ')

显示结果为:SQL160216104036010,SQL16021610403680

参与8
  • 为啥这次没人解答一下啊 ?坐等 等
    2016-02-22
  • 我也困惑为啥查不到,另外分区表在syscat.datapartitonexpressions视图查到 具体信息不太懂
    2016-03-17
  • 我终于知道了,在syscat.tables可以查询到那张表的tbspaceId,这个id可以在sysibmadm.tbsp_utilization这个视图上找到相匹配的id对应的表空间的名字
    2016-04-08

1同行回答

李英杰李英杰数据库技术专家烁林软件
分区表就是这样的,看分区表在哪个表空间要查看DATAPARTITIONS视图显示全部

分区表就是这样的,看分区表在哪个表空间要查看DATAPARTITIONS视图

收起
系统集成 · 2016-02-22
浏览1114
  • 我查看了这个视图的所有字段,和表空间名字沾边的貌似就有一个TBSPACEID,然后这里面的值都是5.也没找到类似TBS_BUSSI的表空间啊,其他字段的值也都没有。
    2016-02-24

提问者

wgy528
软件开发工程师wu

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-02-16
  • 关注会员:3 人
  • 问题浏览:3473
  • 最近回答:2016-02-22
  • X社区推广