您好,欢迎访问一九零五行业门户网

DB2数据库备份中SQL2059W错误解析

一生产aix服务器上,db2数据库需要备份,备份中报sql2059w错误,具体信息如下:$db2backupdbhappydbonlineto/backupincludelogssql2059wadevicefullwarningwasen
一生产aix服务器上,db2数据库需要备份,备份中报sql2059w错误,具体信息如下:
$ db2 backup db happydb online to /backup include logs
sql2059w  a device full warning was encountered on device /backup.
do you want to continue(c), terminate this device only(d), abort the utility(t) ? (c/d/t) t
sql2001n  the utility was interrupted.  the output data may be incomplete.
这个错误提示一般跟操作系统关系较大,而非db2数据库的错误。
1、检查文件系统是不是大文件系统,服务器空间,是否有limits限制;
2、检查目录所在的空间是否充足;
其一
1、查看活动的卷
# lsvg -o
rootvg
# lsvg -l rootvg
rootvg:
lv name             type       lps     pps     pvs  lv state      mount point
hd5                 boot       1       2       2    closed/syncd  n/a
hd6                 paging     24      48      2    open/syncd    n/a
hd8                 jfs2log    1       2       2    open/syncd    n/a
hd4                 jfs2       1       2       2    open/syncd    /
hd2                 jfs2       40      80      2    open/syncd    /usr
hd9var              jfs2       4       8       2    open/syncd    /var
hd3                 jfs2       8       16      2    open/syncd    /tmp
hd1                 jfs2       140     280     2    open/syncd    /home
hd10opt             jfs2       16      32      2    open/syncd    /opt
lg_dumplv           sysdump    8       8       1    open/syncd    n/a
paging00            paging     50      50      1    open/syncd    n/a
lv002               jfs2       248     496     2    open/syncd    /backup
/backup的文件系统为jfs2,是支持大文件系统的。对于jfs文件系统,在大多数实例中,多个文件系统使用大小配置为4 mb 的公用日志。例如,在初始安装后,根卷组中的所有文件系统将逻辑卷 hd8 用作公用 jfs 日志。缺省逻辑卷分区大小是 4 mb,缺省日志大小是一个分区,香港服务器,因此,网站空间,根卷组通常包含一个 4 mb 的 jfs 日志。当文件系统超过 2 gb 或使用单个日志的文件系统空间的总量超过 2 gb时,缺省日志大小可能不足。一般来说普通jfs支持的最大文件为2g;支持大文件的jfs为64g;jfs2支持的大文件为1t
2、检查/etc/security/limits文件中的参数,特别注意fsize的值。如果出现备份时出现sql2059w错误,可以vi修改/etc/security/limits文件中的fsize的值为-1,注意此更改将在系统重新启动后生效。
default:
        fsize = -1
        core = 0
        cpu = -1
        data =-1
        rss = 65536
        stack = 65536
        nofiles =32768      #(-1是无限制)
        core_hard = 0
root:
nobody:
db2inst2:
        core = -1
        data = 491519
        stack = 32767
        rss = -1
        fsize = -1
        nofiles =10000
其二
1、查看rootvg有没有剩余可扩展的空间
其它类似信息

推荐信息