免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3358 | 回复: 13
打印 上一主题 下一主题

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-03 17:36 |只看该作者 |倒序浏览
我在dbaccess中load数据时,提示131错误:-131    ISAM error: no free disk space.
而且我用ontape -s -U XXX时也出现131错误!
所以我修改了逻辑日志和物理日志空间的大小,用onmonitor进行了初始化,
并重新建立了数据库,使用ontape -s -U XXX命令成功。
但再load时,提示134错误:-134    ISAM error: no more locks. 不知为什么?
另:我的数据库所在机器上还有一个online(IDS7.22),我的版本是7.31

论坛徽章:
0
2 [报告]
发表于 2004-12-04 01:09 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

你load的时候数据量大不大,如果超过1w行的话,最好用dbload写脚本导

论坛徽章:
0
3 [报告]
发表于 2004-12-04 20:04 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

我load的数据最少的表有5w多行,而且我写了一个数据同步程序,将记录一条一条的insert进去,也同样报错:-271    Could not insert new row into the table.

This problem has many possible causes, including a locked table or a
full disk. Check the accompanying ISAM error code for more
information.

论坛徽章:
0
4 [报告]
发表于 2004-12-04 20:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2004-12-04 20:48 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

我刚才改了lock后,第一个表的数据导入了(5w行),当我load第二个表数据时,又出现了131错误,我又用ontape -s -U XXX修改日志模式时,也出现131错误!而且现在数据库都进不去了,提示:329: Database not found or no system permission.
   178: ISAM error:  Database is locked; pending change to logging mode.
我都被快搞死了,onmode -ky  ..oninit 后也不行!!!

论坛徽章:
0
6 [报告]
发表于 2004-12-04 20:54 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

版主帮帮忙吧,我的部分onconfig:
ROOTNAME        rootdbs         # Root dbspace name
ROOTPATH        /dev/ibsdbs     # Path for device containing root dbspace
ROOTOFFSET      0               # Offset of root dbspace into device (Kbytes)
ROOTSIZE        200000          # Size of root dbspace (Kbytes)

# Disk Mirroring Configuration Parameters

MIRROR          0               # Mirroring flag (Yes = 1, No = 0)
MIRRORPATH                      # Path for device containing mirrored root
MIRROROFFSET    0               # Offset into mirrored device (Kbytes)

# Physical Log Configuration

PHYSDBS         rootdbs         # Location (dbspace) of physical log
PHYSFILE        40000           # Physical log file size (Kbytes)

# Logical Log Configuration

LOGFILES        6               # Number of logical log files
LOGSIZE         20000           # Logical log size (Kbytes)
......
# Shared Memory Parameters

LOCKS           20000            # Maximum number of locks
BUFFERS         50000            # Maximum number of shared buffers
NUMAIOVPS                       # Number of IO vps
PHYSBUFF        32              # Physical log buffer size (Kbytes)
LOGBUFF         32              # Logical log buffer size (Kbytes)
LOGSMAX         6               # Maximum number of logical log files
CLEANERS        1               # Number of buffer cleaner processes
SHMBASE         0x10000000        # Shared memory base address
SHMVIRTSIZE     8000            # initial virtual shared memory segment size
SHMADD          8192            # Size of new shared memory segments (Kbytes)
SHMTOTAL        0               # Total shared memory (Kbytes). 0=>;unlimited
CKPTINTVL       300             # Check point interval (in sec)
LRUS            8               # Number of LRU queues
LRU_MAX_DIRTY   60              # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY   50              # LRU percent dirty end cleaning limit
LTXHWM          50              # Long transaction high water mark percentage
LTXEHWM         60              # Long transaction high water mark (exclusive)
TXTIMEOUT       0x12c             # Transaction timeout (in sec)
STACKSIZE       32              # Stack size (Kbytes)

论坛徽章:
0
7 [报告]
发表于 2004-12-07 11:32 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

load数据时,尽量把其他应用停掉,关闭日志,修改锁粒度为行级锁,增加锁锁数量.

论坛徽章:
0
8 [报告]
发表于 2004-12-07 12:07 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

將DB的LOG模式改為NO LOG。

论坛徽章:
0
9 [报告]
发表于 2004-12-07 16:00 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

写脚本用dbload倒进去,可以减少对锁资源的消耗

论坛徽章:
0
10 [报告]
发表于 2004-12-08 09:31 |只看该作者

load数据时先报日志空间不够错误,修改后报锁不够错误,为什么?

我昨天也遇到了这个问题,134: ISAM error: no more locks
我最大的表250万条记录,锁资源设置为6000000,但导到这个最大表的时候就出错
不知道系统锁资源到底要多少才够,有什么换算方法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP