LanDom
作者LanDom·2010-07-05 19:01
软件开发工程师·互联网企业

DB2 解决问题实例 - 文件系统已满

字数 1541阅读 1527评论 0赞 0

问题描述:
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

 

--更改fsize100G(209715100512byte)
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

 

----------------------------------------------------------------------------------------------------

OK!搞定!呵呵~

 

----------------------------------------------------------------------------------------------------
--DB2
解决问题实例 - 文件系统已满
--
彭建军
--
最新更新时间:2006-11-3 14:55
--
操作系统:AIX
--
数据库系统:IBM DB2 V8.2 For AIX
----------------------------------------------------------------------------------------------------

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广