db2文件系统已满

Posted 点点滴滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2文件系统已满相关的知识,希望对你有一定的参考价值。

文章主要讲述的是DB2文件系统已满的正确解决方案,此文首先是以列举错误案例来对其进行分析,之后再给出正确的解决方案,以下就是文章的主要内容的具体描述,望大家浏览之后会对其有更好的了解。

  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.(DB2文件系统已满)

  问题原因:超过当前用户标识所允许的最大文件大小。

  解决方法:

  登陆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文件系统已满的解决方案的介绍,望你能有所收获。
















以上是关于db2文件系统已满的主要内容,如果未能解决你的问题,请参考以下文章

db2数据库的事务日志已满怎么解决

VirtualBox文件系统已满--磁盘扩容

管家婆系统出现PRIMARY已满怎么办

db2怎么删除数据库的事务日志

如何清理SQL Server中的事务日志

文件组 PRIMARY'已满 这个问题该怎么解决