imp导入提示IMP-00058: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符 IMP-00000: 未成功

lc2178890 2014-08-27 02:19:37
我这边执行IMP语句报错,IMP语句如下:
imp sale/sale@dsdb file=E:\22.dmp fromuser=ds touser=sale

错误信息如下:
IMP-00058: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法解析指定的连接标识符
IMP-00000: 未成功终止导入

我这边在本机试过,PLSQL和sqlplus都是可以登陆数据库的,服务名也可以识别,就是不能导入。
我的客户端是10G,服务端是11g,我网上查了下。

而且tnsping dsdb也可以识别,奇怪的是我exp也没有问题,就是IMP不行报错
...全文
12871 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ghx287524027 2014-08-29
你逐步导出试试,
  • 打赏
  • 举报
回复
月夜轻飞雪 2014-08-29
我的exp 就不好用,看网上说的再plsql中用sql命令执行 host exp username/pwd@dataname file=d:\daochu.dmp full=y tables=(table1); 执行不报错,也没提示,但是数据没有导出。机器上只有plsql。。 问题出在哪呢。
  • 打赏
  • 举报
回复
haoguoqin 2014-08-28
本机上导入是不是可以把@去掉呢。
  • 打赏
  • 举报
回复 4
CT_LXL 2014-08-27
引用 楼主 lc2178890 的回复:
1.Service 和Listener服务打开。 2.再set oracle_sid=dsdb ( 注意:imp sale/sale@dsdb file=E:\22.dmp fromuser=ds touser=sale 中的dsdb 是你在tnsnames.ora的名称) 实在不行,你把@dsdb去掉试试
  • 打赏
  • 举报
回复 3
相关推荐
发帖
Oracle 高级技术
加入

3437

社区成员

Oracle 高级技术相关讨论专区
申请成为版主
帖子事件
创建了帖子
2014-08-27 02:19
社区公告
暂无公告