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

时间: 2024-10-03 13:45:24

db2文件系统已满的相关文章

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

进入命令行,以Windows系统为例 (特别注意空格和中文) 1.启动CMD命令行,进入VirtualBox的安装目录.如 运行:cmd C:\Users\Administrator\>D: D:\>cd  "\Program Files\Oracle\VirtualBox" D:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

DB2报“数据库日志已满”问题解决

用控制中心直接改会比较容易一点,在数据库名称上点右键-->配置-->日志-->日志文件大小.主日志文件数.辅助日志文件数改大一点. 也可用命令行db2cmd db2 update db cfg for mymakro using LOGFILSIZ 512 --日志文件大小 db2 update db cfg for mymakro using LOGPRIMARY 20 --主日志 db2 update db cfg for mymakro using LOGSECOND5 10 --

【DB2】数据库的事务日志已满。SQLSTATE=57011

问题描述 在使用数据库的时候报错如上图,我们先使用db2 get db cfg for sample查看相关配置参数,其中sample为数据库名称 C:\Users\Thinkpad>db2 get db cfg for sample 数据库 sample 的数据库配置 数据库配置发行版级别                                    = 0x1400 数据库发行版级别                                        = 0x1400 数据

磁盘空间已满,但是还有可用空间

1.问题: tts服务器邮件提示西安交大教学中心磁盘空间已满.根据查看磁盘空间命令显示,应该还有23g的剩余空间,但在Avail这一项上,已显示为0,如下图所示. [[email protected] streams]# df –h 2.排查: 2.1inode节点用完 inode节点是否用完,显示只用了6%,排除. [[email protected] streams]# df –i 2.2系统预留空间过大 大多数文件系统都会保留一部分空间留作紧急情况时用(比如硬盘空间满了),这样能保证有些关

SharePoint 2010 数据库xxx的事务日志已满

http://www.cnblogs.com/sygwin/p/6222428.html 接到领导安排,说客户有问题 请求协助解决,对方给我展示的错误日志,如下: 数据库'WSS_Content_xxxx'的事务日志已满.若要查明无法重用日志中的空间的原因,请参阅sy.databases中的log_reuse_wait_dec列 导致的结果是用户再也无法上传文件到文档库了. 看来一下对应的数据库文件,日志文件大的惊人,已经超过1.8T 作为老司机,理论上解决这样的问题,就是收缩数据库.可是咱是个

无法为数据库中的对象分配空间,因为'PRIMARY'文件组已满

用SQL Server2012,做数据保存时出错,错误信息:无法为数据库'***'中的对象'***'分配空间,因为'PRIMARY'文件组已满.请删除不需要的文件.删除文件组中的对象.将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间. 解决办法:打开SQL Server Management Studio,右键报错的数据库,选择"属性",弹出对话框,选择"文件"页签,查看是否限制了数据库文件增长,若没有做限制,再查看磁盘剩余空间是否足够

[SQL_Server_Question]Msg 1105无法为数据库 'tempdb' 中的对象分配空间,因为 'PRIMARY' 文件组已满

错误消息: Msg 1105, Level 17, State 2, Line 266Could not allocate space for object 'dbo.Large Object Storage System object: 422392492982272' in database 'tempdb' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropp

Apache service named reported the following error(OS 10055)由于系统缓冲区空间不足或队列已满解决办法?

apache启动失败报错: The Apache service named reported the following error:>>> AH00451: no listening sockets available, shutting down . The Apache service named reported the following error:>>> (OS 10055)由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作. : AH00073:

SQL Server中事务日志已满的原因以及解决办法

错误描述:数据库的事务日志已满.若要查明无法重用日志中的空间的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 . 首先引入一下事务日志的概念(来自百度百科): 事务日志是一个与数据库文件分开的文件.它存储对数据库进行的所有更改,并全部记录插入.更新.删除.提交.回退和数据库模式变化.事务日志还称作前滚日志或重做日志. 事务日志是备份和恢复的重要组件,也是使用 SQL Remote 或 [复制代理] 复制数据所必需的. 在缺省情况下,所有数据库都使用事务