首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Sql server 建立链接服务器链接Oracle插入数据时报:“内存不足“解决方法

2013-11-29 
Sql server 建立链接服务器链接Oracle插入数据时报:“内存不足“Sql server 建立链接服务器链接Oracle插入数

Sql server 建立链接服务器链接Oracle插入数据时报:“内存不足“
Sql server 建立链接服务器链接Oracle插入数据时报:“内存不足“
一开始一万多条数据可以执行,连续执行几次后,就报开内存不足了,是不是进程还没完全结束呢?
下面是具体错误:

链接服务器"RMYY"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "内存不足。"。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "RMYY" 的 OLE DB 访问接口 "MSDAORA" 报错。提供程序内存不足。
消息 7343,级别 16,状态 2,第 1 行
链接服务器 "RMYY" 的 OLE DB 访问接口 "MSDAORA" 无法 INSERT INTO 表 "[RMYY]..[GAINTERFACE].[T_FIXEDSPECIAL_BSC_FBJ]"。
[解决办法]
听说oracle的事务机制和sqlserver的有点不同。可能要看看oracle那边的事务提交机制怎么实现
[解决办法]

引用:
我觉得应该是oracle那端没有提交事务,数据一直站在内存中,导致内存不足

正解
[解决办法]
会结束,但是不会腾内存,但是如果内存不够,sqlserver会自己调控内存,把一些数据移到磁盘,让新数据进去内存的buffer cache

热点排行