DB数据库文件系统已满的解决方法
错误案例
在AIX系统的DB数据库中创建大小为G的表空间具体的SQL如下
CREATE REGULAR TABLESPACE HTDC_DATA PAGESIZE K MANAGED BY DATABASE
USING ( FILE /db_tag/TABLE_SPACES/HTDC_DATA/HTDC_DATAdat G)
EXTENTSIZE OVERHEAD PREFETCHSIZE TRANSFERRATE
BUFFERPOOL BPHTDC
DROPPED TABLE RECOVERY OFF
报错代码SQLCODE C
报错信息File System is full(文件系统已满)
问题原因超过当前用户标识所允许的最大文件大小
解决方法
登陆AIX终端
telnet IPAddress
进入系统
root
PassWord
切换用户为 dbadmin
su dbadmin
PassWord
更改fsize为G(块byte)
chuser fsize= dbadmin
重启计算机
shutdown Fr
再次登陆系统并切换用户为 dbadmin
su dbadmin
PassWord
dbstart
db
connect to HTDC user dbadmin using ******
CREATE REGULAR TABLESPACE HTDC_DATA PAGESIZE K MANAGED BY DATABASE
USING ( FILE /db_tag/TABLE_SPACES/HTDC_DATA/HTDC_DATAdat G)
EXTENTSIZE OVERHEAD PREFETCHSIZE TRANSFERRATE
BUFFERPOOL BPHTDC
DROPPED TABLE RECOVERY OFF