ORA-12154: TNS:could not resolve the connect identifier specified

南宫绝峰 2013-09-10 02:27:03

想测试一下dblink的使用,新建了一个用户dsgdata/dsgdata,在这个用户下新建了一张表student。然后在dsgdata下新建了一个名字为test_link的dblink,指向scott;并且执行命令可以查看到scott下表的内容:
SQL> show user;
USER is "DSGDATA"
SQL> select * from dept@test_link;

DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

我想在dsgdata这个用户下,使用expdp命令,将表student导出到scott用户下的directory。
1. student表结构
SQL> show user;
USER is "DSGDATA"
SQL> select * from student;

SNO SNAME SSEX SAGE SDEPT
--------- -------------------- ---- ---------- --------------------
200215121 liyong boy 20 CS
200215122 liuchen girl 19 CS
200215123 wangmin girl 18 MA
200215124 zhangli boy 19 IS

2. 执行的expdp命令格式
$ expdp scott/tiger@test_link directory=expdp_dir@test_link
dumpfile=scott_dblink.dmp@test_link nologfile=y tables=Student

出现错误:
UDE-00008: operation generated ORACLE error 12154
ORA-12154: TNS:could not resolve the connect identifier specified
在网上查了一些这个错误的资料,按照说的解决了,没有什么效果;哪位大神可以给于解决办法?
...全文
371 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
drizzle_zxy 2014-06-25
  • 打赏
  • 举报
回复
我遇到过这样的报错,用户密码有特殊字符,比如原密码为:p@ssw0rd, 改成password ,改一下就可以了

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧