建立dblink的时候dblink的名称必须和目标数据库的名称相同,否则是不行的。
解决方案 »
- job 刷新数据不全
- Oracle用包返回数据集时使用动态SQL(急,高手帮忙)
- Oracle Out varchar2 参数长度的问题
- 请问:存储过程调用中的参数传递问题
- [全文检索]搜索以前帖子按着去做了,没有错误提示就是选不出结果,详看,分不够另开,在线
- 菜鸟提问:需要那些软件?
- 数据库、表、表空间是否可以这样理解?
- 我有一个有80个字段的表,我想复制出另一个表相同结构的表,如何做?
- 这样的视图怎么创建(有一定难度哦,请高手帮忙)?
- 关于OCI(oracle call inerfacle)的书籍 100分/本 在线等待
- 游标打开的时候,游标是指向第一条记录还是游标首部呀?
- 在PL/SQL中,斜杠“/”是什么意思呢?
connect to username identified by password
using 'net servername';
db_lin 是我们取的database link 的服务名;
username 是我们要连接的用户名
password 是我们要连接的用户的密码
'net servername' 是以前建立好的网络服务名
现在如果在username下有一张表是testone
那么是:select * from testone@db_lin;
Cause: The database link attempted to connect to a database with a different name. The name of the database link must be the same name as the name of the database.
Action: Create a database link with the same name as the database to which it connects. ----------------------
这个是Oracle标准解决方案,不知道你能不能把你的dblink sql script贴出来。