医药db2 9.7

自动存储的数据库表空间storage path中的文件数目不一致

Hi,各位,小弟最近遇到一个问题不是很明白,想咨询一下大家。望复,谢谢。有一个数据库,使用的是自动存储,storage path如下: db2pd -d du1 -storagepathsDatabase Partition 0 -- Database DU1 -- Active -- Up 115 days 08:08:17 -- Date 09/19/2014 10:47:12Database Storage Pa...显示全部
Hi,各位,
小弟最近遇到一个问题不是很明白,想咨询一下大家。望复,谢谢。
有一个数据库,使用的是自动存储,storage path如下:
db2pd -d du1 -storagepaths
Database Partition 0 -- Database DU1 -- Active -- Up 115 days 08:08:17 -- Date 09/19/2014 10:47:12
Database Storage Paths:
Number of Storage Paths       4                  
Address            PathID     PathState   PathName
0x0A00030000109600 0          InUse       /db2/DU1/sapdata1
0x0A00030000109980 1          InUse       /db2/DU1/sapdata2
0x0A00030000109D00 2          InUse       /db2/DU1/sapdata3
0x0A0003000010A080 3          InUse       /db2/DU1/sapdata4

按照我的理解,所有建立的表空间,将由数据库控制,在每个storage path下建立相应的数据文件,就像这样:
db2 "SELECT SUBSTR(TBSP_NAME,1,20) AS TBSP_NAME, INT(TBSP_ID) AS TBSP_ID,     SUBSTR(CONTAINER_NAME,1,60) AS CONTAINER_NAME, INT(CONTAINER_ID)     AS CONTAINER_ID, CONTAINER_TYPE, INT(TOTAL_PAGES) AS TOTAL_PAGES,     INT(USABLE_PAGES) AS USABLE_PAGES, ACCESSIBLE     FROM SYSIBMADM.CONTAINER_UTILIZATION where TBSP_ID=37"
TBSP_NAME            TBSP_ID     CONTAINER_NAME                                               CONTAINER_ID CONTAINER_TYPE   TOTAL_PAGES USABLE_PAGES ACCESSIBLE
-------------------- ----------- ------------------------------------------------------------ ------------ ---------------- ----------- ------------ ----------
DU1#EL731D                    37 /db2/DU1/sapdata3/db2du1/NODE0000/DU1/T0000037/C0000000.LRG             0 FILE_EXTENT_TAG       160000       159998          1
DU1#EL731D                    37 /db2/DU1/sapdata2/db2du1/NODE0000/DU1/T0000037/C0000001.LRG             1 FILE_EXTENT_TAG       160000       159998          1
DU1#EL731D                    37 /db2/DU1/sapdata1/db2du1/NODE0000/DU1/T0000037/C0000002.LRG             2 FILE_EXTENT_TAG       160000       159998          1
DU1#EL731D                    37 /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000037/C0000003.LRG             3 FILE_EXTENT_TAG       160000       159998          1

但是,奇怪的是,有这样一个表空间,却在一个storage path下面建立了两个数据文件:

db2 "SELECT SUBSTR(TBSP_NAME,1,20) AS TBSP_NAME, INT(TBSP_ID) AS TBSP_ID,     SUBSTR(CONTAINER_NAME,1,60) AS CONTAINER_NAME, INT(CONTAINER_ID)     AS CONTAINER_ID, CONTAINER_TYPE, INT(TOTAL_PAGES) AS TOTAL_PAGES,     INT(USABLE_PAGES) AS USABLE_PAGES, ACCESSIBLE     FROM SYSIBMADM.CONTAINER_UTILIZATION where TBSP_ID=2"
TBSP_NAME            TBSP_ID     CONTAINER_NAME                                               CONTAINER_ID CONTAINER_TYPE   TOTAL_PAGES USABLE_PAGES ACCESSIBLE
-------------------- ----------- ------------------------------------------------------------ ------------ ---------------- ----------- ------------ ----------
DU1#ES731D                     2 /db2/DU1/sapdata3/db2du1/NODE0000/DU1/T0000002/C0000000.LRG             0 FILE_EXTENT_TAG       187008       187006          1
DU1#ES731D                     2 /db2/DU1/sapdata2/db2du1/NODE0000/DU1/T0000002/C0000001.LRG             1 FILE_EXTENT_TAG       187008       187006          1
DU1#ES731D                     2 /db2/DU1/sapdata1/db2du1/NODE0000/DU1/T0000002/C0000002.LRG             2 FILE_EXTENT_TAG       187008       187006          1
DU1#ES731D                     2 /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000002/C0000003.LRG             3 FILE_EXTENT_TAG       187008       187006          1
DU1#ES731D                     2 /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000002/C0000004.LRG             4 FILE_EXTENT_TAG       348160       348158          1
  5 record(s) selected.

这让我非常的不理解,这种情况是怎么产生的呢?

按照道理,应该不能为auto storage的表空间增加数据文件的,这种情况是怎么产生的呢?以及如何解决这个问题呢?


谢谢各位。收起
参与19

查看其它 16 个回答qingmugusong的回答

qingmugusongqingmugusong信息技术经理cbrc
是stripe set(分割集),初步估计是你4个自动存储器分布于不同的文件系统,大小不一致,最终导致自动存储器自动重新创建新的分割集,属于正常。
db2pd 查看表空间显示很明显。
Containers:
Address            TspId ContainNum Type    TotalPgs   UseablePgs PathID     StripeSet  Container
           ............................................................
0x0A0003001BE64DA0 2     0          File    187008     187006     2          0          /db2/DU1/sapdata3/db2du1/NODE0000/DU1/T0000002/C0000000.LRG
0x0A0003001BE64FB0 2     1          File    187008     187006     1          0          /db2/DU1/sapdata2/db2du1/NODE0000/DU1/T0000002/C0000001.LRG
0x0A0003001BE651C0 2     2          File    187008     187006     0          0          /db2/DU1/sapdata1/db2du1/NODE0000/DU1/T0000002/C0000002.LRG
0x0A0003001BE653D0 2     3          File    187008     187006     3          0          /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000002/C0000003.LRG
0x0A0003001BE655E0 2     4          File    348160     348158     3          1          /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000002/C0000004.LRG
          .............................................................
0x0A0003001BE70660 6     0          File    100480     100478     1          0          /db2/DU1/sapdata2/db2du1/NODE0000/DU1/T0000006/C0000000.LRG
0x0A0003001BE70870 6     1          File    100480     100478     3          0          /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000006/C0000001.LRG
0x0A0003001BE70A80 6     2          File    100480     100478     0          0          /db2/DU1/sapdata1/db2du1/NODE0000/DU1/T0000006/C0000002.LRG
0x0A0003001BE70C90 6     3          File    100480     100478     2          0          /db2/DU1/sapdata3/db2du1/NODE0000/DU1/T0000006/C0000003.LRG
0x0A0003001BE70EA0 6     4          File    24576      24574      3          1          /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000006/C0000004.LRG
0x0A0003001BE72680 7     0          File    70936      70934      1          0          /db2/DU1/sapdata2/db2du1/NODE0000/DU1/T0000007/C0000000.LRG
0x0A0003001BE72890 7     1          File    70936      70934      3          0          /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000007/C0000001.LRG
0x0A0003001BE72AA0 7     2          File    70936      70934      0          0          /db2/DU1/sapdata1/db2du1/NODE0000/DU1/T0000007/C0000002.LRG
0x0A0003001BE72CB0 7     3          File    70936      70934      2          0          /db2/DU1/sapdata3/db2du1/NODE0000/DU1/T0000007/C0000003.LRG
0x0A0003001BE72EC0 7     4          File    69632      69630      3          1         /db2/DU1/sapdata4/db2du1/NODE0000/DU1/T0000007/C0000004.LRG
事业单位 · 2014-09-19
浏览770

回答者

qingmugusong
信息技术经理cbrc

qingmugusong 最近回答过的问题

回答状态

  • 发布时间:2014-09-19
  • 关注会员:1 人
  • 回答浏览:770
  • X社区推广