- 导出. 想要导出其他用户的对象需要有EXP_FULL_DATABASE角色
exp 用户名/密码 file=路径 tables=(表名1,表名2,...) - 导入. 想要导入其他用户的对象需要有IMP_FULL_DATABASE角色
imp 用户名/密码 file=路径 - 数据泵导出
a.) 只能导出到Oracle管控目录. 可以使用默认的DATA_PUMP_DIR
b.) 查询DATA_PUMP_DIR信息. 可以看到对应具体的物理路径.
SELECT * FROM dba_directories WHERE directory_name = 'DATA_PUMP_DIR';
c,.) 授权将要导出的用户,相应目录的权限
GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO scott;
d.) 将参数写入一个文件好方便使用.如写入到c:/para.txt
DIRECTORY=DATA_PUMP_DIR
tables=tables=(表名1,表名2,...)
DUMPFILE=scott.dmp
QUERY=scott.表名1:"WHERE 条件"
e.) 运行
expdp 用户名/密码 parfile=c:/para.txt - 数据泵导入.刚刚的数据
impdp 用户名/密码 parfile=c:/para.txt - 数据泵导入时,改变所属用户和表空间.
在参数文件中加入类似参数,然后执行以上的导入命令.
REMAP_SCHEMA=SCOTT:XXX
REMAP_TABLESPACE=USERS:YYY
Oracle简单数据移动
最新推荐文章于 2023-08-10 09:52:02 发布