zoukankan      html  css  js  c++  java
  • db2 表空间容量

    Db2 connect to xxx

    Db2 “LIST TABLESPACES SHOW DETAIL”

    Tablespace ID = 7

    Name = TSASNAA

    Type = Database managed space

    Contents = All permanent data. Large table space.

    State = 0x0000

    Detailed explanation:[@more@]

    Normal

    Total pages = 14800

    Useable pages = 14752

    Used pages = 12864

    Free pages = 1888

    High water mark (pages) = 12864

    Page size (bytes) = 8192

    Extent size (pages) = 32

    Prefetch size (pages) = 32

    Number of containers = 1

    增加表空间大小

    DB2数据库使用时,如果表空间满了,该如何扩容呢?下文将教给您DB2数据库表空间扩容的方法,供您参考,希望对您有所帮助。

    1)直接添加一个容器的例子:

    db2 " ALTER TABLESPACE PAYROLL ADD (DEVICE '/dev/rhdisk9' 10000) "

    加容器之后DB2会有一个自动balance的过程,可能会持续几个小时!!! 一定要注意该选项,修改前确认该选项是否能满足业务需求!

    2)改变现有容器的大小(该方法不会触发balance,但如果表空间建立在裸设备上,则要扩冲裸设备空间):

    db2 " ALTER TABLESPACE TS1 RESIZE (FILE '/conts/cont0' 2000, DEVICE '/dev/rcont1' 2000, FILE 'cont2' 2000) "

    注意这种方式就是将原有的相应容器都改成大小是2000

    db2 "ALTER TABLESPACE TS1 RESIZE (ALL 2000)"

    这种方式就是把表空间中所有的容器大小都改成2000

    db2 " ALTER TABLESPACE TS1 EXTEND (FILE '/conts/cont0' 1000, DEVICE '/dev/rcont1' 1000, FILE 'cont2' 1000) "

    这种方式就是将相应的容器都扩大1000页,也就是增加1000页。

    db2 " ALTER TABLESPACE DATA_TS EXTEND (ALL 1000)"

    这种方式就是将所有的容器都增加1000页。

  • 相关阅读:
    ng -v 不是内部或外部命令
    更改package.js后重新加载
    表格添加滚动条
    eclispse指针变成十字型
    清除输入框缓存数据
    用cd 命令进入和退出D盘文件夹的操作步骤。
    npm ERR! cb() never called! npm ERR! This is an error with npm itself. Pleas
    离开电脑时锁定电脑
    slice
    golang之字符串
  • 原文地址:https://www.cnblogs.com/xiaojianblogs/p/6704306.html
Copyright © 2011-2022 走看看