oracle remap schema,oracle 10g DATA PUMP 的REMAP_SCHEMA和REMAP_TABLESPA
REMAP_SCHEMAP Objects 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_TABLESPACE Tablespace 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将一个用户下的所有对象转移为另外一个用户,可以将一个表空间内的内容转移到另外一个表空间.
继续更新2个脚本
这个脚本是的作用是将TEST中的EMP表导入到TEST13中.
impdp system/system schemas=test directo
ry=test_dir remap_schema=test:test13 dumpfile=test12.dmp include = TABLE:" in (’EMP’) " logfile=0824log1.log;
另外这个是将TEST用户REMAP为TEST13
但是发现一个问题
SQL> select username,default_tablespace from dba_users;
USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
MGMT_VIEW SYSTEM
SYS SYSTEM
SYSTEM SYSTEM
DBSNMP SYSAUX
SYSMAN SYSAUX
SCOTT USERS
PART USERS
OSS USERS
TEST USERS
TEST12 ZHANG
HR USERS
USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
OUTLN SYSTEM
MDSYS SYSAUX
ORDSYS SYSAUX
EXFSYS SYSAUX
DMSYS SYSAUX
WMSYS SYSAUX
CTXSYS SYSAUX
ANONYMOUS SYSAUX
XDB SYSAUX
ORDPLUGINS SYSAUX
SI_INFORMTN_SCHEMA SYSAUX
USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
OLAPSYS SYSAUX
TSMSYS USERS
BI USERS
PM USERS
MDDATA USERS
IX USERS
SH USERS
DIP USERS
OE USERS
已选择31行。
SQL> connect test/test
已连接。
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
SALARY
AUTHORS
BOOKS
TEST
A
B
TEMP
T
FLASH
FLASH1
INVENTORY
TABLE_NAME
------------------------------
T_NEW
DEPT
EMP
DEMO
TEST1
TEST2
TEST3
TEST_LOG
EMP_TEST
PART
PARTEST
TABLE_NAME
------------------------------
SYS_TEMP_FBT
已选择23行。
SQL> connect / as sysdba
已连接。
SQL> desc dba_segments
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
OWNER VARCHAR2(30)
SEGMENT_NAME VARCHAR2(81)
PARTITION_NAME VARCHAR2(30)
SEGMENT_TYPE VARCHAR2(18)
TABLESPACE_NAME VARCHAR2(30)
HEADER_FILE NUMBER
HEADER_BLOCK NUMBER
BYTES NUMBER
BLOCKS NUMBER
EXTENTS NUMBER
INITIAL_EXTENT NUMBER
NEXT_EXTENT NUMBER
MIN_EXTENTS NUMBER
MAX_EXTENTS NUMBER
PCT_INCREASE NUMBER
FREELISTS NUMBER
FREELIST_GROUPS NUMBER
RELATIVE_FNO NUMBER
BUFFER_POOL VARCHAR2(7)
SQL> select owner,segment_name,tablespace_name from dba_segments where segment_name=’EMP’;
OWNER
------------------------------
SEGMENT_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
TEST
EMP
USERS
TEST12
EMP
USERS
OWNER
------------------------------
SEGMENT_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
SCOTT
EMP
USERS
为了解决这个问题,修正脚本为
impdp system/system schemas=test directo
ry=test_dir remap_schema=test:test13 dumpfile=test12.dmp remap_tablespace=users:zhang logfile=0824log1.log;
阅读(678) | 评论(0) | 转发(0) |
oracle remap schema,oracle 10g DATA PUMP 的REMAP_SCHEMA和REMAP_TABLESPA相关推荐
- oracle remap schema,oracle 10g DATA PUMP 的REMAP_SCHEMA和REMAP_TABLESPACE的功能
REMAP_SCHEMAP Objects from one schema are loaded into another schema. CREATE OR REPLACE DIRECTORY te ...
- Oracle 10g Data Pump Expdp/Impdp 详解
本文转自David的Blog,原文链接http://blog.csdn.net/tianlesoftware/article/details/4674224 一. 官网说明 1. Oracle 10 ...
- oracle remap schema,【IMPDP】 实现不同用户之间的数据迁移——REMAP_SCHEMA参数
众所周知,IMP工具的FROMUSER和TOUSER参数可以实现将一个用户的的数据迁移到另外一个用户.同样的功能在IMPPDP工具中如何得以体现呢?答案就是:使用IMPPDP的REMAP_SCHEMA ...
- oracle remap schema,impdp的remap_schema选项的另一个schema是否要重建
刚才和同学聊天,说到数据泵IMPDP的remap_schema会不会自动创建用户.做了一个实验. remap_schema后面的用户需要建立好,才行. [oracle@rh5 ~]$ impdp sy ...
- url oracle default schema,oracle @Table中使用schema时insert报错
第一部分 测试情况如下: maven修改 com.alibaba druid 1.1.10 实体类 @Table(name = "dpcenter.xeuser") public ...
- 使用隐含Trace参数诊断Oracle Data Pump(expdp)故障
使用隐含Trace参数诊断Oracle Data Pump(expdp)故障 Data Pump数据泵是Oracle从10g开始推出的,用于取代传统exp/imp工具的数据备份还原组件.经过若干版本的 ...
- Oracle技术之Data Pump介绍
1.数据泵的工作流程如下: (1)在命令行执行命令 (2)expdp/impd 命令调用DBMS_DATAPUMP PL/SQL包. 这个API提供高速的导出导入功能. (3)当data 移动的时候, ...
- Oracle 11g Release 1 (11.1) Data Pump 导出模式
http://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_export.htm#i1007114 本文内容 Data Pump 提供不同的导出模 ...
- Oracle 11g Release 1 (11.1) Data Pump 导入模式
http://docs.oracle.com/cd/B28359_01/server.111/b28319/dp_import.htm#i1007324 本文内容 导入最显着的特点之一就是导入的模式, ...
最新文章
- 那些年,我们一起学过的汇编----之伪指令
- 飞桨第四节七日cv经典网络 2020.4.3
- 全渠道的核心是渠道协同和数据整合
- SpringMVC的请求-获得请求参数-获得数组类型参数
- 目标检测系列(七)——CornerNet:detecting objects as paired keypoints
- C语言中static关键字的作用详解,全网最透彻
- STM32——库函数版——数码管静态显示程序
- 《Android框架揭秘》——2.4节开发Android应用程序
- ajax get提交中文参数乱码
- Aimo:盘姬工具箱CruiserEXP forWin.
- 24个基本指标精粹讲解(16)--DMA
- scada系统远程服务器,scada服务器是什么,scada系统的作用
- 多目标优化 MOP (三):遗传算法 SPEA2+SDE 2014
- 按键控制LED亮灭(CC2530)
- 显示当前时间(C语言)
- 记录mumu模拟器AMD SVM(VT)开启失败的问题
- 监控告警 Metrics - Prometheus
- 西门子博途系列学习笔记SCL(一)
- 显示器测试软件 鲁大师,鲁大师怎么检测显示器 鲁大师有什么作用
- pic16多路adc采样