首页 > 学技术 > 技术网文 > DB2 > 正文

[精彩] 请教db2 backup 产生的单个文件为什么不能大于1G


来源 chinaunix.net 酷勤网整理

各位大侠:

      我的数据库也就1G多些。我使用如下命令备份数据库

      $db2 backup db XXX  to  YYY
  
      yyy是一个目录,不是磁带

     这个命令先后产生两个备份映象文件,第一个正好1G大小,
    而且提示硬盘空间满,   询问是否继续c还是中断 t 。。。
就好像是在使用磁带备份,需要换磁带似的。 我选择继续 c 。
  然后,成功地产生第二个映象文件。

  我试验过restore ,没问题,一切正常。

   我不明白为什么?难道单个备份映象的大小就是1g吗?而且每1G都回答一次,太繁琐了。



 liangxinf 回复于:2003-09-27 16:51:24

沒碰到過.
你的環境?os,db version?


 liangxinf 回复于:2003-09-27 16:52:05

沒碰到過.首先確定備份的文件是可以大於1G的.

你的環境?os,db version?


 knothair 回复于:2003-09-27 17:45:51

噢 。我用aix db2v7 补丁3 

当时文件空间是足够的。我备份到的路径是一个nfs路径,从一个linux上mount过来的。我在想是否是linux上单个文件大小的限制,但我用的是ext2 ,单个文件是2g大小,也不是1G。所以很糊涂

  也许是nfs文件系统有大小限制?

 哪里设置这些参数?

如何可以不用我回到这个提示,否则将来数据库增长的话,备份的时候必须得有人看着。


 johnason 回复于:2003-09-27 20:41:18

用户能使用的空间倒是有限制vi /etc/security/limits里面就是用户能使用磁盘空间的大小,db2应该是没有限制的


 dynx 回复于:2003-09-27 20:48:20

我也遇到此问题!

QL2059W  A device full warning was encountered on device "/btp/dbs/20030927".
Do you want to continue(c), terminate this device only(d), abort the utility(t)
? (c/d/t)


 mymm 回复于:2003-09-27 23:51:48

是操作系统的问题!

http://www.chinaunix.net/forum/viewtopic.php?t=171925


 jackyliu 回复于:2003-09-28 00:53:26

应该是受了操作系统的影响
1、limits文件;
2、文件系统是不是大文件系统;


 knothair 回复于:2003-09-29 17:09:13

谢谢。
我修改了用户的fsize=-1 ,解决了问题。

谢谢


 iwantin 回复于:2006-08-05 11:03:20

如果LV不支持大文件,backup的文件不超过2G(AIX下,别的系统我不清楚)




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=171725
转载请注明作者名及原文出处



收藏本页到: