AIX 環境創建 20GB 表空間:
CREATE REGULAR TABLESPACE HTDC_DATA PAGESIZE 8 K MANAGED BY DATABASE
USING (FILE '/db2_tag/TABLE_SPACES/HTDC_DATA/HTDC_DATA.dat' 20G)
EXTENTSIZE 16 OVERHEAD 10.67 PREFETCHSIZE 16 TRANSFERRATE 0.04
BUFFERPOOL BPHTDC DROPPED TABLE RECOVERY OFF;
報錯:SQL0968C File System is full。實際文件系統剩餘空間充足,根因:**實例用戶 db2admin 文件大小软限制 (fsize) 默認 2GB,無法創建 20GB 文件**。
su - db2adminchuser fsize=209715100 db2adminshutdown -Frsu - db2admin; ulimit -f 應顯示 unlimited 或超大數值| 限額類型 | AIX 命令 | DB2 影響 |
|---|---|---|
| fsize (文件大小) | chuser fsize=... user | 表空間容器、日志文件、備份映像創建上限 |
| data (數據段) | chuser data=... user | 共享內存段、排序堆、包緩存分配 |
| rss (常駐集) | chuser rss=... user | 實例進程物理內存佔用上限 |
| nofiles (文件描述符) | chuser nofiles=... user | 並發打開表、索引、日志文件數 |