导出数据
exp user/password@192.168.17.226/orcl file=d:/hc_comm.dmp log=d:/hc_comm.log
导入数据
imp user/password@192.168.17.226/orcl file=‘d:/hc_jy.dmp’ full=y log=d:/imp.log
修改环境变量(改成一样的就不会报错)
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 加入这行 xp
NLS_LANG=AMERICAN_AMERICA.AL32UTF8 加入这行 win7
首先,我们先查看需要导出的数据库的字符编码
select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
对象已经存在, 如果你不确定哪些对象已经在数据库创建了, 建议你导入的时候加上参数 ignore=Y
NLS_CHARACTERSET UTF8
或者
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
NLS_CHARACTERSET UTF8
然后我们设置我们的NLS_LANG为相关的编码值
export NLS_LANG=AMERICAN_AMERICA.UTF8
本文介绍了 Oracle 数据库中如何使用 EXP 和 IMP 命令进行数据导出及导入的操作方法,并提供了解决常见错误 exp-00091 的具体步骤。通过调整 NLS_LANG 环境变量来匹配数据库字符集,确保数据迁移过程顺利。
1万+

被折叠的 条评论
为什么被折叠?



