讲解DB2数据库文件系统已满的解决方法

2008-6-19  选择字号:  | |
打印本文章

  错误案例:

  在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

来源:赛迪网    作者:Avery    
相关的专家答疑
据国外媒体报道,由于备份出错导致大量数据丢失,美国德州州长里克·裴瑞近日下令暂停向IBM的IT系统转移州档案数据,并对IBM处以90万美元罚金。
如何解决DB2在控制中心点选数据库时出现SQL1031N问题?DB2在控制中心点选数据库或表时遇到的情况是怎样的?
修改了DB2的一个备份参数LOGARCHMETH1,试着将其值改为USEREXIT。改完之后,退出,然后就连不上数据库了报。经过查了一番资料,才知道要做一下备份。
在使用 II4O(注:DB2 II 已经改名为Websphere II)时,创建Wrapper, user mapping都没问题,但是,当创建nickname时,DB2 crash,如何解决呢?
DB2运行在内核为2.4以下的Linux上备份时报SQL2009N错误。当备份数据库遇到SQL2009N的错误时,应该首先考虑哪些问题呢?
本专题主要介绍SQL Server 2008的新增特征:SQL Server 2008中的T-SQL基本对象和操作、T-SQL的函数类型和数据类型以及新的安全特性等等。
本篇文章主要介绍SQL Server数据存储的物理对象和原理,包括SQL Server 2005和2008里的物理数据存储、SQL Server 2008数据类型(即Datetime、字符串、自定义及等)、在SQL Server数据库中加强数据的完整性……
本文为SQL Server 2008初学者指南,主要介绍SQL Server2008 T-SQL支持的基本元素和基本操作。
最新更新
专家答疑
技巧
Phillip Bracken
我怎样在Oracle中增加SGA_MAX_SIZE?在计算机启动的时候出现了以下错误:"ORA-03113: end-of-file on communication channel"。请您告诉我增加SGA的一些步骤。
Rudy Limeback
我想用REPLACE语句替换AddressLine1域里面的数据,也就是想删除逗号、周期、连字符,并将 '3 South '替换成'3 S ' 然后……
Brian Peasland
设计备份方案时主要考虑哪些因素?什么是RTO、MTBF和MTTR?我不敢100%肯定RTO,但是我觉得就是Return to Operation的意思。换句话说就是将系统返回到正常操作时间……