oracle exp 追加,Oracle数据导出/导入 exp/imp

环境描述:

11.2.0.4、Linux 7 64bit

环境场景:

场景一:单表远程导入导出

export ORACLE_HOME=/tools/app/oracle

export PATH=

math?formula=PATH%3AORACLE_HOME/bin

单表导出:

exp username/password@domain.com:port/service_name tables=table_name ignore=y file=/tools/dmp/xxx.dmp

exp test/test file=/home/oracle/test.dmp log=test.log tables=('tb0730_1','tb0730_2')

单表导入:

imp username/password@domain.com:port/service_name tables=table_name ignore=y file=/tools/dmp/xxx.dmp

这种方式可以远程单表导入。

场景二

远程按照过滤条件导出,所有符号都要转义

$exp test/test file=/home/oracle/test0810.dmp log=test.log tables=('tb0730_1') query='where object_id>0'

导入忽略也类似

场景三

按照schema导出,导出test用户下的所有数据

exp xxx/xxx owner=test file=exp.dmp log=exp.log

注意事项:

注意字符集,client字符集要和server端尽量一致。

客户端字符集设置方法

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

追加方式导入:

ignore=y

导入后要确认是否有记录乱码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值