请教一个SQL王ORACLE里写数据报错的问题

talentmykaka 2015-12-03 07:57:55
我的服务器是WINDOWS2008,装的是SQL2008R2ES,几个月前和一台ORA数据库通过链接服务器的方式建立链接,并每天晚上往这个ORA中的一张表推送数据,推送了大概4-5个月了,前2天突然推送报错。错误如下:
链接服务器"LINKORA"的 OLE DB 访问接口 "OraOLEDB.Oracle" 返回了消息 ""。
链接服务器"LINKORA"的 OLE DB 访问接口 "OraOLEDB.Oracle" 返回了消息 "ORA-29275: 部分多字节字符"。
无法对链接服务器 "QPT" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 执行查询"SELECT RID..............
请问这个是什么问题?有什么解决方法,十分感谢
...全文
180 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhdz_bj 2015-12-08
  • 打赏
  • 举报
回复
这个问题,是字符集的问题,也就是两边数据库的字符集不兼容或不匹配导致的。 http://www.dba-oracle.com/t_ora_29275_partial_multibyte_character.htm 望参考。
talentmykaka 2015-12-04
  • 打赏
  • 举报
回复
这个怎么查啊,另外我现在不光是写入报错,我就是进行SELECT 也报错误 SELECT * FROM openquery(LINKORA,'SELECT C1,C2,C3,C4 FROM T1') 我执行这样的语句也是报同样的错误
卖水果的net 2015-12-03
  • 打赏
  • 举报
回复
sql server 这边的数据应该有不合法的。 比如一个UTF8的字符,从中间断开了。

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧