exp newhj/123456789@orcl file=D:\back.dmp;
imp yzbak/123456789@orcl file=d:\back.dmp full=y ignore=y;
以上是oracle的导入导出命令
full=y(完全导出) owner=(system,sys)(将system与sys用户的表导出)tables=(TableA,TableB)(将表TableA,TableB 导出)
exp yzbak/123456789@orcl file=D:\back.dmp log=D:\temp.log
注:以上导出不会导出空表
导入前为预防字符集的问题可以使用如下方式解决:
(1)先在oracle内查询当前字符集
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
NLS_CHARACTERSET AL32UTF8
(2)系统CMD内设置字符集
如上AL32UTF8便是你的字符集 设置命令set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
另外导出的时候可能提示你权限不够 在oracle内使用grant EXP_FULL_DATABASE to yzbak授权
如果提示EXP_FULL_DATABASE不存在 可以将其修改为EXPORT FULL DATABASE执行(11g)