zoukankan      html  css  js  c++  java
  • 使用数据泵导入并重命名表名

    --查询数据泵使用的目录

    SQL> select * from dba_directories;

    --导出数据库使用的导出目录

    EXPDP_DUMP

    /u02/expdp_dump

    --导出scott下表T_A的命令

    expdp system/oracle directory=expdp_dump dumpfile=expdp_T_A.dmp logfile=expdp_T_A.log tables=scott.T_A

    --导出操作记录

    [oracle@test196 ~]$ expdp system/oracle directory=expdp_dump dumpfile=expdp_T_A.dmp logfile=expdp_T_A.log tables= scott.T_A

     

    Export: Release 11.2.0.3.0 - Production on Thu May 4 09:30:13 2017

     

    Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

     

    Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    Starting "SYSTEM"."SYS_EXPORT_TABLE_01": system/******** directory=expdp_dump dumpfile=expdp_T_A.dmp logfile=expdp_T_A.log tables= scott.T_A

    Estimate in progress using BLOCKS method...

    Processing object type TABLE_EXPORT/TABLE/TABLE_DATA

    Total estimation using BLOCKS method: 243 MB

    Processing object type TABLE_EXPORT/TABLE/TABLE

    Processing object type TABLE_EXPORT/TABLE/COMMENT

    Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT

    Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

    . . exported "SCOTT"." T_A " 165.6 MB 12661 rows

    Master table "SYSTEM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded

    ******************************************************************************

    Dump file set for SYSTEM.SYS_EXPORT_TABLE_01 is:

    /u02/expdp_dump/expdp_T_A.dmp

    Job "SYSTEM"."SYS_EXPORT_TABLE_01" successfully completed at 09:31:00

     

     

    [oracle@test196 ~]$ cd /u02/expdp_dump/

    [oracle@test196 expdp_dump]$ ls -l|grep JOB

    -rw-r----- 1 oracle oinstall 173830144 May 4 09:31 expdp_T_A.dmp

    -rw-r--r-- 1 oracle oinstall 1283 May 4 09:31 expdp_T_A.log

    [oracle@test196 expdp_dump]$

    --导出文件传输到要导入的数据库

    [oracle@test196 expdp_dump]$scp expdp_T_A.dmp oracle@192.168.160.191: /oracle/expdp/

    The authenticity of host '192.168.160.191 (192.168.160.191)' can't be established.

    RSA key fingerprint is 25:eb:f3:8d:a8:ce:02:67:d1:f7:2a:3c:99:c4:71:d0.

    Are you sure you want to continue connecting (yes/no)? yes

    Warning: Permanently added '192.168.160.191' (RSA) to the list of known hosts.

    oracle@192.168.160.191's password:

    expdp_T_A.dmp 100% 166MB 11.1MB/s 00:15

    [oracle@test196 expdp_dump]$

    --查询数据泵使用的目录

    SQL> select * from dba_directories;

    导入使用的目录

    192.168.160.191

    DUMP

    /oracle/expdp/

    --导入scott下的命令(表名保持不变)

    impdp system/oracle directory=dump dumpfile=expdp_T_A.dmp logfile= t_a.log TABLES=scott.T_A

    --导入操作记录

    [oracle@test01 ~]$ cd /oracle/expdp/

    [oracle@test01 expdp]$ ls -lh|grep JOB

    -rw-r----- 1 oracle oinstall 166M May 4 09:41 expdp_T_A.dmp

    [oracle@test01 expdp]$

    [oracle@test01 expdp]$ impdp system/oracle directory=dump dumpfile=expdp_T_A.dmp logfile= t_a.log TABLES=scott.T_A

     

    Import: Release 12.2.0.1.0 - Production on Thu May 4 09:53:05 2017

     

    Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

     

    Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

    Master table "SYSTEM"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded

    Starting "SYSTEM"."SYS_IMPORT_TABLE_01": system/******** directory=dump dumpfile=expdp_T_A.dmp logfile=t_a.log TABLES=scott.T_A

    Processing object type TABLE_EXPORT/TABLE/TABLE

    Processing object type TABLE_EXPORT/TABLE/TABLE_DATA

    . . imported "SCOTT"."T_A" 165.6 MB 12661 rows

    Processing object type TABLE_EXPORT/TABLE/COMMENT

    Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT

    Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

    Job "SYSTEM"."SYS_IMPORT_TABLE_01" successfully completed at Thu May 4 09:53:41 2017 elapsed 0 00:00:35

     

    [oracle@test01 expdp]$

    导入完成后可以在导入的数据库scott下查询到表T_A

    --导入scott下的命令(表重命名)

    impdp system/oracle directory=dump dumpfile=expdp_T_A.dmp logfile= t_a.log REMAP_TABLE=scott.T_A:EMPS

    --导入操作记录

    [oracle@test01 expdp]$ impdp system/oracle directory=dump dumpfile=expdp_T_A.dmp logfile= t_a.log REMAP_TABLE=scott.T_A:EMPS

     

    Import: Release 12.2.0.1.0 - Production on Thu May 4 09:50:52 2017

     

    Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

     

    Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

    Master table "SYSTEM"."SYS_IMPORT_FULL_01" successfully loaded/unloaded

    Starting "SYSTEM"."SYS_IMPORT_FULL_01": system/******** directory=dump dumpfile=expdp_T_A.dmp logfile=t_case.log REMAP_TABLE=jobbackup.T_A:EMPS

    Processing object type TABLE_EXPORT/TABLE/TABLE

    Processing object type TABLE_EXPORT/TABLE/TABLE_DATA

    . . imported "JOBBACKUP"."EMPS" 165.6 MB 12661 rows

    Processing object type TABLE_EXPORT/TABLE/COMMENT

    Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT

    Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

    Job "SYSTEM"."SYS_IMPORT_FULL_01" successfully completed at Thu May 4 09:51:34 2017 elapsed 0 00:00:37

    导入完成后可以在导入的数据库scott下查询到表EMPS

    -----2017-11-01 18:08-----

    导出指定schema的一个表,导入到一个新的schema下并重命名

    --在源库中导出指定schema的一个表的数据
    expdp system/oracle directory=EXPDUMP dumpfile=expdp_scott_1017$rq.dmp logfile=expdp_scott_1017$rq.log TABLES=hr.t_A;

    --通过scp或其他方式传到目标库

    --将导出文件导入到一个新的schema下,并更改成新的表空间
    impdp system/oracle directory=DP_DIR dumpfile=expdp_scott_1017.dmp logfile= t_expdp_scott_1017.log remap_schema=hr:SCOTT REMAP_TABLESPACE=TBS_HR:TBS_SCOTT


    --将导出文件导入到一个新的schema下重命名表名,并更改成新的表空间
    impdp system/oracle directory=DP_DIR dumpfile=expdp_scott_1017.dmp logfile= t_expdp_scott_1017.log remap_schema=hr:SCOTT REMAP_TABLESPACE=TBS_HR:TBS_SCOTT REMAP_TABLE=hr.t_A:t_BBB

  • 相关阅读:
    鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(二)
    鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(一)
    Git的使用流程及常用命令汇总
    Protocol buffers编写风格指南
    Effective Go中文版(更新中)
    go package 学习笔记 —— strconv(string与其他基本数据类型(int, float, bool)的转换)
    在iis上部署 AngularJS
    asp.net Core 2.0部署到iis上
    ABP 运行前端代码
    Asp.NET Core2.0 EF ABP Postgresql 数据迁移
  • 原文地址:https://www.cnblogs.com/hw-1015/p/6807521.html
Copyright © 2011-2022 走看看