win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154相关的知识,希望对你有一定的参考价值。

错误提示:
EXP-00056: ORACLE error 12154 encountered
ORA-12154: TNS:could not resolve the connect identifier specified
EXP-00000: Export terminated unsuccessfully

listener.ora配置:
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = xwspprd)
(SID_NAME = ORCL)
)
)

LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
另外plsqldev.exe 可连接上数据库,可以正常操作

现在急需要导出其中的用户,操作不正常。
D:\oracle\product\10.2.0\db_1\BIN>exp osap/osap@xwspprd FILE=f:\crm.dmp OWNER=cr
m

Export: Release 10.2.0.1.0 - Production on Thu Mar 27 12:51:57 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.

EXP-00056: ORACLE error 12154 encountered
ORA-12154: TNS:could not resolve the connect identifier specified
EXP-00000: Export terminated unsuccessfully

参考技术A 你运行TNSPING XWSP-PRD通吗(看看显示的连接配置和你列出来的是否一致)
如果你plsqldev能够连接,但命令行exp不可以,多半是你机器上有多套oracle客户端配置导致(有些软件会自动安装oracle客户端)
你可以在d;\oracle\product\10.2.0\db_1\bin下执行exp试验下,这样会用到你上面列出来的连接配置
参考技术B 你贴出来的是监听配置文件的内容,但是你上面的报错信息显示的是tns配置的连接标识无法识别,把tnsnames.ora文件贴出来看看追问

XWSP-PRD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.94.18.13)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xwspprd)
)
)

追答

你的导出脚本怎么写的?是在数据库上导出 还是在客户端导出?

追问

exp osap/osap@xwspprd FILE=f:\crm.dmp OWNER=(crm)

追答

ORA-12154: TNS:could not resolve the connect identifier specified
你联系你上面贴出来的信息,再看看这个报错!
exp osap/osap@xwsp-prd FILE=f:\crm.dmp OWNER=(crm)
或者@//数据库IP:1521/xwspprd 这样子写

后面的file那里的路径,只能是oracle服务器上的路径,而且要是oracle用户有写入权限的。没办法备份到你本地

本回答被提问者采纳

以上是关于win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154的主要内容,如果未能解决你的问题,请参考以下文章

WIN7可以安装oracle10G吗?应该下载哪个版本

Oracle:在同一台机器上使用两个不同版本的EXP?

win7 安装 Oracle 10G安装指导

windows76.1a应该安装那个版本的oracle10g

win7 32位安装Oracle10g数据库出现问题,以前没有安装过Oracle数据库,求大神指点。。。谢谢

expdpschemas可以写多少个