9IR2 IN AIX433

[复制链接]
查看11 | 回复3 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
对于在IBM AIX433下的ORACLE9IR2系统的使用者:
有无碰过这种现象,UPDATE数据时,若数据量上去了,会有丢失数据的现象。
比如一个表55万条记录,有四种FLAG,我先UPDATE XXX WHERE
AAA NOT IN 'S' AND 'B';
再UPDATE XXX WHERE AAA='A';
UPDATE XXX WHERE AAA='C';
每条UPDATE都分别COMMIT,我写成BATCH做执行可能会出错,即COUNT(*)比UPDATE前少,但在SQLPLUS下逐条执行则正确,为什么?
出现次数没有可遇见性,我只能说是与数据量有关。
也许我是错的。。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
问题实在太复杂啦!!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
加個大的ROLLBACK SEGMENT
再增大DB_CACHE_SIZE試驗一下
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
在每条输入的后面加条监控语句, 统计数量, 导入其它表, 不就可以知道了。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行