DATA PUMP REMAP_SHCEMA AND REMAP_TABLESPACE的实验过程

[复制链接]
查看11 | 回复3 | 2012-1-4 11:51:22 | 显示全部楼层 |阅读模式
REMAP_SCHEMAPObjects from one schema are loaded into another schema.

CREATE OR REPLACE DIRECTORY test_dir AS 'c:\expdp';
GRANT READ, WRITE ON DIRECTORY test_dir TO test;
GRANT READ, WRITE ON DIRECTORY test_dir TO test1;
expdp test/test directory=test_dir dumpfile=test.dmp logfile=imp.log
impdp system/system directory=test_dir repmap_schema=test:test1 dumpfile=test.dmp logfile=imp.log
这里需要注意的是repmap_schema=RESOURCE:TARGET
REMAP_TABLESPACETablespace object are remapped to another tablespace.
expdp system/system directory=test_dir tablespaces=users dumpfile=tablespace.dmp logfile=tlog.log
impdp system/system directory=test_dir remap_tablespace=zhang:users dumpfile=tablespace.dmp logfile=timp.log
实验完成.这个实验可以方便的帮助DBA将一个用户下的所有对象转移为另外一个用户,可以将一个表空间内的内容转移到另外一个表空间.
回复

使用道具 举报

千问 | 2012-1-4 11:51:22 | 显示全部楼层
支持原创


回复

使用道具 举报

千问 | 2012-1-4 11:51:22 | 显示全部楼层
这两天正好有人有这方面的需求,特别做了这2个参数的实验.
感觉DATA PUMP真的是个好工具.
回复

使用道具 举报

千问 | 2012-1-4 11:51:22 | 显示全部楼层
tablespaces
tables
schemas
可没有数据文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行