在SQL Plus中使用create database link创建了两台oracle 10g服务器的一个连接,名了WD.并且显示创建成功!又在另一台服务器上创建了一个dept表,我现在用select * from dept@WD;去访问这个表,出现了下列错误:SQL> select * from dept@WD;
select * from dept@WD
*
ERROR at line 1:
ORA-12169: TNS:Net service name given as connect identifier is too long很明显不是服务器名字太长,因为名字的长度好像是256个字节.请教各位高手,这个怎么办?
select * from dept@WD
*
ERROR at line 1:
ORA-12169: TNS:Net service name given as connect identifier is too long很明显不是服务器名字太长,因为名字的长度好像是256个字节.请教各位高手,这个怎么办?
create public database
link WD connect to temp
identified by temp using 'TNSA_B ';
楼上所说的服务名是指哪一个?WD吗?还是两台机器上的SID?它们都不长啊。