代码呢?
用的动态sql吧,可能dblink的问题,查查看

解决方案 »

  1.   


    新手上路
    积分 1
    发贴 1
    精华 0 
    现金 100
    存款 0
    财富 家徒四壁
    注册 2004-5-21
    状态 离线  求助,数据库链接为啥提示不存在急我现在有三个oracle 数据库,A,B,C
    B到C 我建有数据链接DB_LINK2,更具数据链接创建了同义词remote_tablename,它的对象是C数据库的TABLE_NAME。
    然后我又从
    A 到B 我建有数据链接DB_LINK1,通过DB_LINK1创建了同义词REMOTE_TABLE,
    它的对象是REMOTE_TABLENAME。
    创建完成后,我用SQLPLUS链上A数据库可以查询同义词REMORE_TABLE里的数据,也可以修改删除。
    问题出来了:
    我在A数据库里创建了存储过程PROCEDURES,来操作同义词REMOTE_TABLE,
    编译的得时候提示错误:ORA-04054:数据链路DB_LINK2不存在;
    和VB0-4553:PL/SQL程序包(体)编译失败。
    请问这个是什么错误,怎么修改