ORACLE expdp导出/导入以XX开头的所有表
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,场景:有2个oracle用户,userA默认表空间tablespaceA, userB默认表空间tablespaceB。现在需要将userA中的系统表(该用户表空间中以SYS开头的表)导出到userB
千家信息网最后更新 2026年10月31日ORACLE expdp导出/导入以XX开头的所有表
场景:有2个oracle用户,userA默认表空间tablespaceA, userB默认表空间tablespaceB。
现在需要将userA中的系统表(该用户表空间中以SYS开头的表)导出到userB中,将userB的系统表覆盖,但不覆盖userB的业务表。方法如下:
导出userA用户schema中SYS开头的表,使用tables=SYS%
expdp userA/password directory=TMP_BAK dumpfile=userA-170504-expdp-tab.dmp logfile=userA-170504-expdp-tab.log tables=SYS%
若只需导出某几张表,则使用tables=table1,table2
expdp userA/password directory=TMP_BAK dumpfile=userA-170504-expdp-tab02.dmp logfile=userA-170504-expdp-tab02.log tables=table1,table2
将导出的dmp文件导入到userB用户的schema中。
需要注意此处SCHEMA与表对应的TABLESPACE已经发生改变,并且原userB的表空间中已经存在SYS表。故导入时需要加上以下几个参数:
①remap_schema指定源SCHEMA与目的SCHEMA。
②remap_tablespace指定源TABLESPACE与目的TABLESPACE。
③ table_exists_action=replace将重名表进行覆盖。
导入前注意先备份userB的数据,避免导出出错造成数据丢失。
expdp userB/password directory=TMP_BAK dumpfile=userB-170504-expdp.dmp logfile=userB-170504-expdp.log
正式将SYS开头的表导入userB用户中。
impdp userB/password directory=TMP_BAK dumpfile=userA-170504-expdp-tab.dmp remap_schema=userA:userB REMAP_TABLESPACE=tablespaceA:tablespaceB TABLE_EXISTS_ACTION=REPLACE logfile=userB-0504-impdp-tab.log
用户
空间
开头
数据
目的
系统
业务
参数
只需
场景
备份
文件
方法
用户表
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技园
广东猪兼强互联网科技有限公司
为想互联网科技怎么样
科技赋能下的互联网金融
互联网最新的科技
喔噻互联网科技
致骋互联网科技
伴你行互联网科技有限公司
天下捷融互联网科技
互联网科技美容
科技互联网创业计划书
和信科技工业互联网
互联网科技大奖都有哪些公司
允成互联网科技有限公司融资
深圳市罗太互联网科技有限公司
互联网科技圈年度人物
科技互联网的核心竞争力
伍佰万互联网科技怎么赚钱
互联网科技博主张洲
东风日产互联网科技公司叫什么
山东特亿宝互联网科技有限公司
高科技互联网
互联网科技集团
上海万想互联网科技
亿人帮互联网科技
湖南洣水互联网科技有限公司扣款
济南华为互联网科技产业总部基地
栖莱科技互联网股份有限公司
来此购互联网科技有限公司
伊宁互联网科技做什么的