eygle.com   eygle.com
eygle.com  
 
eygle.com - 留言簿 - 回复留言 - Powered by eYgLe.Com
返回留言簿
回 复 留 言
留言ID:
留言原文:
To: eygle
  大师您好:

最近发现一个很奇怪的DBlink的问题,环境如下:
服务器A OS:HP-UX
 DB:Oracle9208
服务器BOS:Windows2003server
 DB:Oracle9208
DBLINK是由B->A
-----------------------------------------------------------------
在创建了DBlink之后,
select * from username.tablename@dblinkname;测试没问题,

但是奇怪的是,同样的SQL,放在存储过程里,
create or replace procedure test_prc is
begin
select * from username.tablename@dblinkname;
end;

编译报错如下:

Compilation errors for PROCEDURE username.test_prc

Error: PL/SQL: ORA-04052: 在查找远程对象 username.tablename@dblinkname 时出错
 ORA-00604: 递归 SQL 层 1 出现错误
 ORA-03106: 致命的双工通信协议错误
 ORA-02063: 紧接着line(源于service_name)
---------------------------------------------------------------------------
这个问题在网上查一些资料,还是没有头绪,还请大师赐教。
From: loren
2008.11.23 06:18
管理密码: 请输入管理密码, 否则无法回复.
斑竹昵称:
信息图标: ( 随机 )


BB 代码:
内容:

如果想删除回复, 请点击最下面的删除回复按钮.
删 除 回 复
管理密码: 请输入管理员密码, 只有版主才能删除回复.
Copyright © 2003~2012 eygle.com All Rights Reserved.
Powered by: www.eygle.com