前提:
1.两个Oracle服务器A,B.
2.B上有Fuction---twkcbt03,有表----temp
3.在A上建立数据库链接CDLC.CDL指向B在A上测试:
1.select * from [email protected]能正确显示------说明数据库链接正确.
2.在SQLPLUS下执行下列测试代码,报错
declare
i number;
begin
i:[email protected];
dbms_output.put_line(i);
end;
错误信息摘取如下:
ORA-02055:distributed update operation failed;rollback required
ORA-02064:distributed operation not supported在B上测试: 正确.
declare
i number;
begin
i:=twkcbt03;
dbms_output.put_line(i);
end;
原本在8i下运行时好像是没问题的.现在我运行在9i下,是不是需要什么权限?
解决方案 »
- 请问一个用VM当生产库然后导出数据到物理机的问题~!
- 每次执行一次存储过程返回一个递增的值?
- 关于触发器中获取时间类型字段的值的问题.
- 请问大型零售商业系统使用哪种数据库较好?DB2、Sybase还是Oracle?
- 怎么收回system表空间的占有空间
- oracle 查询中符号||是什么意思?
- svrmgrm在sco unix 5.06的使用?急急急!!!
- 我在6月1号用exp备份了数据,如何才能使现在数据恢复到6月1号的数据啊?
- 我请教一下我忘记ORACLE8I的DBA密码
- 关于sql是否能使用索引的场景疑问
- 请高手帮帮忙! 在Oracle怎样可以像SQL server那样分离数据库! 用户名为wowogao
- oracle中设计触发器,如何得到触发该触发器的语句?急,在线等待,谢谢!
begin
[email protected](参数);
end;
急盼回复....