日期:2014-05-17  浏览次数:21021 次

急! orcale导入数据库命令
导入的dos命令如下:
imp lmsdata/1111@202.31.105.112/dataLms file=e:\lmsdev20111214.dmp full=y
防火墙是关闭的,监听和服务都开启着,但就是不能成功导入数据库.
报错  
IMP-00058: 遇到 ORACLE 错误 12514
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
IMP-00000: 未成功终止导入

用pl/sql登录,也报错:ORA-12514 TNS: 监听程序当前无法识别连接描述符中请求的服务
 
执行lsnrctl status 之后,提示:...........监听程序不支持服务,命令执行成功
如果,需要看lsnrctl status所有结果,我也可以贴上来。


------解决方案--------------------
贴出你的listener.ora
------解决方案--------------------
oracle_home/product\11.2.0\dbhome_1\network\admin
------解决方案--------------------
看看连接串 202.31.105.112/dataLms 这个有没有配置错误。
tnsping 202.31.105.112/dataLms 这个看看能否ping通。
------解决方案--------------------
最好还贴上tnsnames.ora,"执行lsnrctl status 之后,提示:...........监听程序不支持服务,命令执行成功"说明连接描述符202.31.105.112/dataLms中的实例没有注册到监听程序中。

------解决方案--------------------
你把你的tnsnames.ora里面的内容先贴出来看看。。。没有你要导入的数据库信息,这会报错