您的位置:首頁技術文章
文章詳情頁

講解DB2數據庫文件系統已滿的解決方法

瀏覽:45日期:2023-11-09 09:05:07
DB2數據庫文件系統已滿的解決方法:

錯誤案例:

在AIX系統的DB2數據庫中創建大小為20G的表空間,具體的SQL如下:

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

報錯代碼:SQLCODE 0968C

報錯信息:File System is full.(文件系統已滿)

問題原因:超過當前用戶標識所允許的最大文件大小。

解決方法:

登陸AIX終端

telnet IPAddress

進入系統

root

PassWord

切換用戶為 db2admin

su - db2admin

PassWord

更改fsize為100G,(209715100塊512byte)

chuser fsize=209715100 db2admin

重啟計算機

shutdown -Fr

再次登陸系統并切換用戶為 db2admin

su - db2admin

PassWord

db2start

db2

connect to HTDC user db2admin using ******

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

標簽: DB2 數據庫
国产综合久久一区二区三区