母亲节祝福语 三明治的做法 红烧排骨的家常做法 小米粥的做法 小龙虾的做法 大闸蟹的做法 鲜贝的家常做法 卷心菜的做法 苹果派的做法 冬瓜的做法大全家常菜
当前位置: 首页 > 生活百科 >

标识符无效怎么解决(dblink引起的ORA-00904标识符无效)

559次浏览     发布时间:2024-05-17 19:00:59    

复现场景:

在本地数据库的表A中通过DBlink操作远程数据库的表B时,B中新加的字段会报错:

ORA-00904标识符无效:


解决办法:

1,删除DBlink:

drop database link DBLINKNAME ; --(DBLINKNAME 不需要单引号或双引号)

2,然后再重新新建即可:

-- Create database link

create database link DBLINKNAME

connect to B identified by "b"

using '( DESCRIPTION =

( ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521)) )

( CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl) )

)';

相关文章