oracle 中备份数据的时候出现 EXP-00056: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标

oracle 中备份数据的时候出现 EXP-00056: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标,第1张

TEST_SERVER =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.2)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = test)

)

)

导出命令:exp 账号/口令@TEST_SERVER file=文件名.bmp full=y

千万注意@后面的是你定义的那个服务名不是数据库的实例名(SID)

给分吧。。。当初我为这个苦恼了N久,后来自己试出来的,唉。。。

@orcl这个代表的是连接的服务名。不是数据库名。

服务名在你的开始菜单oracle中找到配置移植工具。找到net manager中配置。因为你连接的是本机。所以可以无需写服务名。如果到公司。你只能连接公司的专用的数据库机器。必须要知道服务名才能登入。

1、问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ADMIN 。

2、找到PLSQL中的oracle home(主目录)和OCI library(oci.dll地址)配置。

3、核对完上述问题后如发现问题仍旧没有解决,查看tnsnames.ora文件,查看数据库配置信息前面是否有空格。

4、查看环境变量的设置是否正确,在环境变量path中添加oracle客户端的安装路径。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6654118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存