db2表空间文件系统满SQL0968C
测试环境遇到这个问题,原理暂时没懂,记录下解决方法:
C:\Program Files (x86)\IBM\SQLLIB\BIN>db2 ?
SQL0968C 文件系统已满。
说明:
包含数据库的其中一个文件系统已满。此文件系统可能包含数据库目录、数据库
日志文件或表空间容器。
无法处理该语句。
用户响应:
通过擦除不想要的文件来释放系统空间。不要擦除数据库文件。如果需要附加空
间,那么可能有必要删除标识为不必需的表和索引。
在基于 UNIX 的系统中,此磁盘满状态可能是由于超过当前用户标识所允许的最
大文件大小所导致的。使用 chuser 命令来更新 fsize。可能必须进行重新引导。
当容器大小不相同时,可能会导致出现磁盘已满的情况。如果文件系统中有充足的空间,那么删除该表空间并使用大小相等的容器重新创建。
如果未能处理的语句引用了 LOB 数据类型:
* 确保在应用程序中使用的任何游标在使用后被立即关闭。
* 确保应用程序中的 COMMIT 语句是周期性地执行的。
* 对系统临时表空间添加其他容器,以便在执行此语句期间保留临时 LOB 数据。
sqlcode:-968
sqlstate:57011
[db2idesk@h064186:/home/db2idesk]$db2 list tablespace containers for 3Tablespace Containers for Tablespace 3Container ID = 0Name = /data/deskdb/tbs_yy9/f1Type = FileContainer ID = 1Name = /data/deskdb/tbs_yy9/f2Type = File[db2idesk@h064186:/home/db2idesk]$du -g /data/deskdb/tbs_yy9/f1
61.78 /data/deskdb/tbs_yy9/f1
[db2idesk@h064186:/home/db2idesk]$du -g /data/deskdb/tbs_yy9/f2
71.78 /data/deskdb/tbs_yy9/f2
[db2idesk@h064186:/home/db2idesk]$
[db2idesk@h064186:/home/db2idesk]$db2 "alter tablespace tbs_yy9 reduce(file '/data/deskdb/tbs_yy9/f2' 10g)"
DB20000I The SQL command completed successfully.[db2idesk@h064186:/home/db2idesk]$db2 list tablespace containers for 3Tablespace Containers for Tablespace 3Container ID = 0Name = /data/deskdb/tbs_yy9/f1Type = FileContainer ID = 1Name = /data/deskdb/tbs_yy9/f2Type = File[db2idesk@h064186:/home/db2idesk]$db2 "alter tablespace tbs_yy9 extend(all 5g)"
DB20000I The SQL command completed successfully.[db2idesk@h064186:/home/db2idesk]$du -g /data/deskdb/tbs_yy9/f1
66.78 /data/deskdb/tbs_yy9/f1
[db2idesk@h064186:/home/db2idesk]$du -g /data/deskdb/tbs_yy9/f2
66.78 /data/deskdb/tbs_yy9/f2
[db2idesk@h064186:/home/db2idesk]$
db2表空间文件系统满SQL0968C相关推荐
- DB2表空间操作详解
在DB2中表空间的存储方式有两种,SMS(System Managed Space)和DMS(Database Managed Space). SMS直接利用操作系统的文件系统来管理数据.表空间中的数 ...
- DB2 表空间之SMS、DMS
SMS 表空间 简介 系统管理的空间(System Managed Space,SMS)表空间使用操作系统所提供的文件系统管理器来分配和管理表的存储空间.在 SMS 表空间内,每个容器都是一个操作系统 ...
- 如何实现DB2表空间扩容
DB2数据库中的表空间应该如何扩容呢?这是很多人都提到过的问题,下文对DB2表空间扩容方法作了详尽的阐述,供您参考. DB2表空间扩容是我们在使用DB2数据库中的常见操作,下面就为您详细介绍几种DB2 ...
- linux 扩充db2表空间,如何扩充db2的表空间、加容器等表空间维护操作
db2 "alter tablespace GJDATA resize (FILE '/backup/GJDATA32K' 45G)" db2 "alter tables ...
- linux db2表空间目录,db2 表空间的一些知识
表空间有四种类型:常规表空间(Regular Tablespace).大对象表空间(Large Tablespace).系统临时表空间(System Temporary Tablespace)和用户临 ...
- oracle表空间扩容asm,oracle表空间文件系统迁移到ASM
1.配置测试环境 创建数据表空间 create tablespace test logging datafile '/home/oracle/test.dbf' size 10m autoextend ...
- db2 处理linux时间戳,如何获取DB2表空间前滚操作所需的最小恢复时间戳记
产品:DB2 UDB 平台:跨平台 版本:V8.2,V8.3 本文提供了获取 DB2 数据库表空间前滚恢复操作的所要求最小恢复时间戳记的三种方法. 对于启用了前滚恢复方式(使用归档日志模式)的 DB2 ...
- linux查看db2表空间大小,DB2 查看表空间的容器情况
1,先获取表空间的表空间标识 db2 => list tablespaces show detail 当前数据库的表空间 表空间标识 = 0 名 ...
- DB2表空间状态列表
0x0 Norma 正常 0x1 Quiesced: SHARE 静止态共享 0x2 Quiesced: UPDATE 静止态更新 0x4 Quiesced: EXCLUSIVE 静止态排它 0x8 ...
最新文章
- spring源码解析之IOC容器(二)------加载和注册
- 一个包的TcpServer流程
- php+compose+使用,docker使用 docker-compose配置PHP环境(php+nginx+mysql)及启动
- Mybaitis JdbcType 和javaType
- 全网都在看的Jmeter精选原创文章
- 输出质数(java)
- 作业8 单元测试练习
- Python爬取唐人街探案3豆瓣短评并生成词云
- c语言里,关于宏定义的使用
- Eclipse汉化方法202012月版
- i3wm 获取window class
- Review Board了解
- java中的extends与implement
- 如何构建稳的商期货cary合
- 1946年谁提出存储程序通用计算机,存储程序原理是由谁于1946年提出的,它明确了计算机硬件组成的五大部分(B)...
- SpringBoot 整合 Elasticsearch 实现海量级数据搜索
- 谁在崛起,谁在没落?新一线城市竞争力盘点,用Python绘制动态图带你看懂!
- 定义一个长方形类,求周长和面积--学习笔记--16
- c语言很简单只要一节课,计算机二级C语言考什么
- 图像的剪切(crop)matlab
热门文章
- 外汇天眼:了解外汇市场交易中的流动性
- 青年台胞夏令营活动.长城颐和园一日游
- android stduio 安装包解析错误的一种解决方法
- 客户服务管理:客户服务管理技巧
- div内部改为横向_css把纵向排列变成横向的方法
- java 中断程序_Java中断机制
- IDC连续三年商用计算机排名前3名,IDC:2017年销量1.118亿 OPPO稳居全球第四
- 全球十年来含金量最高护照阿联酋列榜首,超过111个国家免签
- pat是什么意思中文_pat是什么意思
- 这个时代——“寒门再难出贵子”,也许不服,不干,但想改变好比石头砸天(转自天涯)...