日期:2014-05-16  浏览次数:20952 次

从命令上导入数据库脚本123.dmp文件时,出现了以下错误,各位高手帮忙看看怎么回事?

C:\Users\Administrator>imp system/Admin123456@orcl fromuser=system touser=system
 file=c:\20120302.dmp

Import: Release 11.2.0.1.0 - Production on 星期三 3月 7 14:18:53 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

IMP-00037: 未知字符集标记
IMP-00000: 未成功终止导入

C:\Users\Administrator>imp system/Admin123456@orcl fromuser=system touser=system
 file=c:\20120302.dmp

Import: Release 11.2.0.1.0 - Production on 星期三 3月 7 14:18:58 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

IMP-00037: 未知字符集标记
IMP-00000: 未成功终止导入

C:\Users\Administrator>imp

Import: Release 11.2.0.1.0 - Production on 星期三 3月 7 14:19:07 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

用户名:
口令:

IMP-00058: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
IMP-00000: 未成功终止导入

------解决方案--------------------
你在导出的时候 需要设置一下本次会话的字符集 export nls_lang=你的数据库的字符集 
windows下 用set nls_lang=..
------解决方案--------------------
检查下做exp导出时是否成功了,有可能是导出失败或者文件被破坏的问题。
------解决方案--------------------
是不是2个库版本不同啊
------解决方案--------------------
数据库连接不上就先检查下数据库的问题!看是不是系统表空间满。进程达到最大数。控制文件异常等等!