我在Dos环境下导入数据库时,报出如下错误:
G:\Documents and Settings\Administrator>imp [email protected]_27.0.0.1 file=F:\ND1867120100419144
1.DMP full=y
Import: Release 10.2.0.1.0 - Production on 星期二 5月 11 12:02:11 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
IMP-00058: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法解析指定的连接标识符
IMP-00000: 未成功终止导入
G:\Documents and Settings\Administrator>
------解决方案--------------------
你本地的 tnsname.ora有把这个 rcl_27.0.0.1 注册吗?
------解决方案--------------------
tnsping orcl_27.0.0.1 先看看,前天到目前,你是否能确保没有人改过你的设置和机器上的相关文件。
------解决方案--------------------
tnsping orcl_27.0.0.1 的结果是什么直接贴出来看看。
------解决方案--------------------
那直接把DOS 上的东西如下贴出来看看。
- BatchFile code
H:\>tnsping orcl_27.0.0.1TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 11-MAY-2010 13:59:41Copyright (c) 1997 Oracle Corporation. All rights reserved.Used parameter files:C:\Programs\ORANT\network\ADMIN\sqlnet.oraTNS-03505: Failed to resolve nameH:\>
------解决方案--------------------
到你的F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora 中去添加你的 orcl_27.0.0.1,你的文件中根本没有定义这个数据库的TNS
------解决方案--------------------
我怎么会知道你的数据在哪儿啊??
你的数据库服务器在哪? 它的SID是什么? 这让别人怎么猜啊。。。
------解决方案--------------------
imp [email protected] file=F:\ND1867120100419144
你直接这样吧。
建议能先看一下ORACLE的基础文档。