- --数据泵多表导入出
expdp system/[email protected] schemas=authserver,ext,warehouse,ecom,sourcedata,HAPI_JPA_TRY directory=dpdata dumpfile=TPBDATA.dmp logfile=TPBDATA.log
impdp system/[email protected] directory=dpdata dumpfile=TPBDATA.dmp logfile=TPBDATA.log
- --普通多表导入出
exp system/[email protected]
file=C:\Users\audituser\Desktop\TPBDATA.dmp
log=C:\Users\audituser\Desktop\TPBDATA.log
owner="(authserver,ext,warehouse,ecom,sourcedata)" HAPI_JPA_TRY
imp
system/[email protected] file=F:\TPBDATA_7_2.5_20180411.dmp
log=F:\TPBDATA_7_2.5_20180412_IMP.log
fromuser="(authserver,ext,warehouse,ecom,sourcedata,HAPI_JPA_TRY,etl)"
touser="(authserver,ext,warehouse,ecom,sourcedata,HAPI_JPA_TRY,etl)"
- 单表导出--etl--
imp system/[email protected] file=Z:\V2.5ku\2.5etl\TPSSHTWO.dmp fromuser=AAA touser=etl
- --带参数查询条件导出
exp sourcedata/[email protected] file=Z:\i_test.dmp log=Z:\i_test.log
STATISTICS=none tables= inp_bill query = \" where patient_no =
‘8033477‘ \"
/*
完全 FULL=Y
用户 指定FROMUSER、TOUSER参数
表
TABLES=(SONIC)
IGNORE 忽略创建错误 (N)
BUFFER 数据缓冲区的大小
FEEDBACK 显示每 x 行 (0) 的进度
COMMIT 提交数组插入 (N)
INCTYPE 增量导入类型
STATISTICS=NONE 分析对象 (ESTIMATE) statistics=none,先不导入统计信息
DIRECT 直接路径 (N)
QUERY 选定导出表子集的子句
即将导出指定的表通过常规路径...
. . 正在导出表 INP_BILL导出了 2243 行
EXP-00091: 正在导出有问题的统计信息。
导出成功终止, 但出现警告。
报错解决
SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER=‘NLS_CHARACTERSET‘;
1. Linux 环境
在 Oracle 用户的 .bash_profile 文件中设置与数据库服务器端相同的字符集:
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
2. Windows 环境
(1)打开注册表,依次进入HKEY_LOCAL_MACHINE→SOFTWARE→ORACLE→HOME0目录。
(2)查看 NLS_LANG 的值。
(3)将其修改为与数据库服务器端相同的字符集:AMERICAN_AMERICA.ZHS16GBK 。
或临时设定环境变量:
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
原文地址:https://www.cnblogs.com/fuhaha/p/9223545.html