oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败
2015-08-06 16:11
549 查看
头部验证失败是由于版本号不同所致,经试验可以通过如下方法进行修改:用notepad++工具打开dmp文件,可以看到头部信息 --TEXPORT:V11.01.00,即为源数据库的版本号,将其修改为目的数据库的版本号,如本机为10.02.01,再次进行导入操作,导入成功。
导入语句
imp system/(密码) file=d:\XXXX.dmp
或 imp system/(密码) file=d:\XXXX.dmp FULL=Y
注意字符集文件,如果dmp文件与当前的oracle字符集不一致 或与plsql字符集不一致 都有可能导致中文乱码
查看字符集语句
select USERENV(’language’) from dual;
注册表中的位置
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/[KeyHOME0]
NLS_LANG 改为你需要的字符集.
导入语句
imp system/(密码) file=d:\XXXX.dmp
或 imp system/(密码) file=d:\XXXX.dmp FULL=Y
注意字符集文件,如果dmp文件与当前的oracle字符集不一致 或与plsql字符集不一致 都有可能导致中文乱码
查看字符集语句
select USERENV(’language’) from dual;
注册表中的位置
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/[KeyHOME0]
NLS_LANG 改为你需要的字符集.
相关文章推荐
- Oracle中触发器(1)
- 查看Oracle中是否有锁表的sql
- oracle 11g 按时间建分区表
- 一张6亿条数据表引发的事故
- Oracle异常整理
- Oracle下一条SQL语句的优化
- linux下安装oracle11gR2
- ORACLE的体系结构
- oracle (+)是什么意思
- Oracle发布OSS suite新版本,适应开放的新环境
- 2015年8月5日--联合查询 ,层次查询
- oracle 全文检索实践
- oracle简单语句
- oracle 的left join和(+)真的可以起到一样的效果吗?
- CentOs 6.3_64静默安装oracle11g_r2
- Oracle垃圾数据清理相关问题
- Oracle垃圾数据清理相关问题 分类: Oracle 2015-08-06 11:14 12人阅读 评论(0) 收藏
- oracle查看和更新统计表的信息
- jdbc-connect-oracle12c-pdb/cdb(jdbc连接oracle12c的pdb和cdb)
- Oracle11gr2新增APPEND_VALUES提示