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

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

解决方法:

登陆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

时间: 2024-08-30 15:19:54

DB2数据库文件系统已满的解决方法的相关文章

SQL Server数据库日志已满的解决方法

Server Error in '/' Application.</pre><pre>--------------------------------------------------------------------------------</pre><pre> 数据库教程 'databasename' 的日志已满.请备份该数据库的事务日志以释放一些日志空间. 出现如上错误,请把数据库的故障恢复模式改为"简单"模式 , 即可解决 此

U盘复制文件时出现磁盘空间已满的解决方法

  今天小编遇到一件事情很让人头疼,早上借了个空间足够的U盘去拷贝文件,但是插到电脑里的时候,却显示U盘空间不足,这让人很是疑惑,明明是空间足够的U盘,为什么一插到电脑中就会显示空间不足或者磁盘已满的现象呢?这让小编怀疑到底是磁盘坏了呢还是电脑的原因呢?不仅影响了工作效率,也出现了信任危机.所以小编把自己的经验分享给大家,希望大家不要出现这样的问题. 原因分析: 1.u盘文件系统类型格式所引起的问题,fat32单一文件不得大于4g,而应改为ntfs或者exFAT类型格式. 2.磁盘根目录文件数超

SQL数据库日志已满解决方法

当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,.然后把数据库日志文件删除(最好是先改名,以防万一).再附加数据库,这样会重建日志文件. 加回去之后,将数据库改成自动收缩,把日志文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作的话,应设为大一点. 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP L

SQL数据库日志已满解决方法_MsSql

当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,.然后把数据库日志文件删除(最好是先改名,以防万一).再附加数据库,这样会重建日志文件. 加回去之后,将数据库改成自动收缩,把日志文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作的话,应设为大一点. 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP L

db2文件系统已满,删除和插入时

问题描述 db2文件系统已满,删除和插入时 我用客户端操作删除和插入会报这个错,求解 ..其它同事不报这个..咋整 解决方案 你的用户分配的空间已满.去找你的数据库管理员

word宏已被禁用解决方法

  excel/word宏已被禁用解决方法来咯~小编胖胖将会告诉大家遇到"宏已被禁用"提示解决方法,这两个提示在excel和word中经常出现,怎么办呢?请试一试下文的方法吧. --word宏已被禁用解决方法 方法一.Word选项-->加载项-->管理[com加载项],转到-->把"稿纸向导.书法加载项.office special symbol input add-in"三项取消-->确定即可. 方法二.工具-->宏->安全性-

Win7系统提示“com surrogate已停止工作”解决方法图文教程

  我们在操作电脑的时候难免会遇到故障提示窗口,特别是在win7操作系统,毕竟win7安全要求也是较高的,虽然经常弹出错误窗口让我们很是反感,但我们可以通过错误提示窗口来找出问题所在,才能更好的解决故障问题.最近有用户在win7旗舰版中只是莫名其妙的自动弹出"com surrogate已停止工作,出现了一个问题,导致程序停止正常工作.请关闭该程序"(如下图所示).相信很多用户遇到这种故障现象也不知道该如何处理,下面小编与大家共享下"com surrogate已停止工作&quo

“提示该程序已停止工作”解决方法

  "打开某程序无任何反应即提示该程序已停止工作"解决方法 解决方法: 1右击计算机-属性(如没有计算机选项,可以让用户在左下角开始-计算机-属性也可),选择左上方的高级系统设置. 2选择"高级",再选择性能栏里的"设置" 3选择"数据执行保护",选择"为除下列选定程序之外的所有程序和服务启用DEP(U)",再点击下方的"添加"从硬盘中选中该程序即可.

EXP/IMP迁移数据库的时候注释乱码解决方法

                  EXP/IMP迁移数据库的时候注释乱码解决方法 使用 imp/exp 导入/导出 把8I迁移到10G数据时发现导入的数据注释全部都是乱码. 原因是导出的时候客户端字符集没有设置,或者设置不对.修改成DB的就OK了 查了一下字符集(select userenv('language') from dual;) 导出库的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 导入库的字符集是  AMERICAN_AMERICA.ZHS16GBK