求大神简答,当前数据库有一个dblink链接到另外的一个数据库上,可以select 表@dblink数据库名,但是在update时报错。什么原因啊

解决方案 »

  1.   

    ora-02019:未找到远程数据库的链接说明
      

  2.   

    设置dblink时有对应的关联用户 检查关联的用户
    是否有对表UPDATE权限
      

  3.   

    是dblink链接到的那个数据库用户,还是建立dblink时的用户啊?
      

  4.   

    那个数据库的用户
    不过,看你这个错误提示,是DBLINK的名字写错了,或者是没有建这个DBLINK
      

  5.   

    你dblink建立的时候里面用到的用户 是对象的拥有者还是?  应该是那个用户没有update对象的权限
      

  6.   

    建立dblink时,需要一个可登陆的账户a,使用dblink的账户b相当于使用a的权限去操作dblink上的数据库
      

  7.   

    贴下dblink的创建用的用户名和两条sql语句