oracle无法解析指定的连接标识符

原创 2011年01月17日 09:46:00

oracle数据库安装在其他电脑上,自己的电脑上安装oracle客户端,这时下面的

代码可以连上数据库,把数据导出来。

echo 导出数据库数据
set user=username
exp %user%/password@abc file=E:/数据库备份/%user%-%date%.db

但是如果再在本机上安装服务器端,发现下面错误(ORA-12154:TNS:无法解析指定的连接标示符)。

image

解决方法是,打开client安装目录下network->admin下的tnsnames.ora文件

内容如下:

# tnsnames.ora Network Configuration File: F:/oracle/product/10.2.0/client_2/NETWORK/ADMIN/tnsnames.ora
# Generated by Oracle configuration tools.

abc =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.9)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
      (SERVER = DEDICATED)
    )
  )

127.0.0.1_LOCALLOST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Locallost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = 127.0.0.1)
      (SERVER = DEDICATED)
    )
  )

ORCL_LOCALHOST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
      (SERVER = DEDICATED)
    )
  )

把红色字体部分,拷贝到服务器端的安装目录下network->admin下的tnsnames.ora文件。如下所示:

# tnsnames.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 74B5853F2D1648B)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

abc =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.9)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
      (SERVER = DEDICATED)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )

修改后,发现可以连接数据库了。

相关文章推荐

plsql登录时报无法解析指定的连接标识符、无法解析服务名错误的解决办法

网上下载plsql后,解压后,打开plsql登录
  • J_C_Liu
  • J_C_Liu
  • 2014年05月09日 14:54
  • 4177

PLSQL登录数据库 无法解析指定的连接标识符

无法解析指定的连接标识符。
  • hoho_12
  • hoho_12
  • 2016年03月14日 18:48
  • 1583

关于解决oracle登录:ora-12154:tns:无法解析指定的连接标识符

准备五一开始学习oracle,所以今天就打算把oracle 10g安装下。安装完后就来进行测试是否能够正常的工作。           在安装的过程中,配置的全局数据库为tmt。         ...
  • chenssy
  • chenssy
  • 2012年04月28日 18:12
  • 11544

7.Oracle:ORA-12154: TNS: 无法解析指定的连接标识符

本文来自:http://www.cnblogs.com/psforever/p/3929064.html 相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连...

Oracle plsql ORA-12154: TNS: 无法解析指定的连接标识符

ORA-12154 完美解决

安装oracle总结ORA-12154 TNS无法解析指定的连接标识符

今天装oracle安装都完成了,但出现了“ORA-12154 TNS”的错误,最开始以为是oracle安装处了问题,但后来发现并不是,因为用SQL Plus可以登录,只是用plsql登录时才出现这...

【ORACLE】ORA-12154 TNS无法解析指定的连接标识符;ORA-12541 TNS 无监听程序;ORA-12560 TNS 协议适配器错误

ORA-12154 TNS无法解析指定的连接标识符ORA-12154 TNS无法解析指定的连接标识符重建监听,确保ORACLE_HOME/db_1/NETWORK/ADMIN下参数正确 启动数据库的监...

【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符

相信这个错误大家都不陌生,只要安装使用过Oracle的估计都遇到过这个问题,一般出现在用PL/SQL连接Oracle数据库的时候发生的。 导致这个错误的原因以及解决方案都是多种多样的,我也是三番五次...

Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符解决方案

其实TNS无法解析是Oracle操作里经常遇到的问题,原因有二: (1)Oracle服务器没有装好(一般不建议重装,因为Oracle卸载不完全是没法重装的) (2)TNS没有配置现在本博客给出解决...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle无法解析指定的连接标识符
举报原因:
原因补充:

(最多只允许输入30个字)