返回顶部
首页 > 资讯 > 数据库 >12c data punp克隆用户的分析
  • 849
分享到

12c data punp克隆用户的分析

2024-04-02 19:04:59 849人浏览 安东尼
摘要

这篇文章给大家介绍12c data punp克隆用户的分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。有时候生产环境会出现这样的需求,将用户及其对象和数据移动到其他数据库测试,并且需

这篇文章给大家介绍12c data punp克隆用户的分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

有时候生产环境会出现这样的需求,将用户及其对象和数据移动到其他数据库测试,并且需要为该用户重命名。这时候可以采用数据泵中remap_schema参数来处理。


数据泵目录已经创建好:dp_dir
数据泵用户已经创建好:dp/dp 权限为dba
测试用户为hr

1. 导出schema为HR的所有内容

[oracle@snow ~]$ expdp dp/dp directory=dp_dir dumpfile=hr.dmp logfile=hr.log schemas=hr

Export: Release 12.1.0.1.0 - Production on Mon Feb 9 15:21:47 2015

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

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

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

Starting "DP"."SYS_EXPORT_SCHEMA_01":  dp/******** directory=dp_dir dumpfile=hr.dmp logfile=hr.log schemas=hr

Estimate in progress using BLOCKS method...

Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA

Total estimation using BLOCKS method: 448 KB

Processing object type SCHEMA_EXPORT/USER

Processing object type SCHEMA_EXPORT/SYSTEM_GRANT

Processing object type SCHEMA_EXPORT/ROLE_GRANT

Processing object type SCHEMA_EXPORT/DEFAULT_ROLE

Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA

Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE

Processing object type SCHEMA_EXPORT/TABLE/TABLE

Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT

Processing object type SCHEMA_EXPORT/TABLE/COMMENT

Processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE

Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE

Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX

Processing object type SCHEMA_EXPORT/TABLE/CONSTRaiNT/CONSTRAINT

Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS

Processing object type SCHEMA_EXPORT/VIEW/VIEW

Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT

Processing object type SCHEMA_EXPORT/TABLE/TRIGGER

Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

Processing object type SCHEMA_EXPORT/STATISTICS/MARKER

. . exported "HR"."COUNTRIES"                            6.437 KB      25 rows

. . exported "HR"."DEPARTMENTS"                          7.101 KB      27 rows

. . exported "HR"."EMPLOYEES"                            17.06 KB     107 rows

. . exported "HR"."JOBS"                                 7.085 KB      19 rows

. . exported "HR"."JOB_HISTORY"                          7.171 KB      10 rows

. . exported "HR"."LOCATIONS"                            8.414 KB      23 rows

. . exported "HR"."REGIONS"                              5.523 KB       4 rows

Master table "DP"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded

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

Dump file set for DP.SYS_EXPORT_SCHEMA_01 is:

/home/oracle/hr.dmp

Job "DP"."SYS_EXPORT_SCHEMA_01" successfully completed at Mon Feb 9 15:22:17 2015 elapsed 0 00:00:30

导入schema为HR的所有内容,并且重名为hr_new。 如果此时数据库中没有hr_new用户,数据泵会自动创建。

[oracle@snow ~]$ impdp dp/dp directory=dp_dir dumpfile=hr.dmp remap_schema=hr:hr_new

Import: Release 12.1.0.1.0 - Production on Mon Feb 9 15:23:13 2015

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

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

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

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

Starting "DP"."SYS_IMPORT_FULL_01":  dp/******** directory=dp_dir dumpfile=hr.dmp remap_schema=hr:hr_new

Processing object type SCHEMA_EXPORT/USER

Processing object type SCHEMA_EXPORT/SYSTEM_GRANT

Processing object type SCHEMA_EXPORT/ROLE_GRANT

Processing object type SCHEMA_EXPORT/DEFAULT_ROLE

Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA

Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE

Processing object type SCHEMA_EXPORT/TABLE/TABLE

Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA

. . imported "HR_NEW"."COUNTRIES"                        6.437 KB      25 rows

. . imported "HR_NEW"."DEPARTMENTS"                      7.101 KB      27 rows

. . imported "HR_NEW"."EMPLOYEES"                        17.06 KB     107 rows

. . imported "HR_NEW"."JOBS"                             7.085 KB      19 rows

. . imported "HR_NEW"."JOB_HISTORY"                      7.171 KB      10 rows

. . imported "HR_NEW"."LOCATIONS"                        8.414 KB      23 rows

. . imported "HR_NEW"."REGIONS"                          5.523 KB       4 rows

Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT

Processing object type SCHEMA_EXPORT/TABLE/COMMENT

Processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE

Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE

Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX

Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT

Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS

Processing object type SCHEMA_EXPORT/VIEW/VIEW

Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT

Processing object type SCHEMA_EXPORT/TABLE/TRIGGER

Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

Processing object type SCHEMA_EXPORT/STATISTICS/MARKER

Job "DP"."SYS_IMPORT_FULL_01" successfully completed at Mon Feb 9 15:23:27 2015 elapsed 0 00:00:12

如果只需要元数据,并不需要数据可以使用content=metadata_only参数来实现

[oracle@snow ~]$ impdp dp/dp directory=dp_dir dumpfile=hr.dmp remap_schema=hr:hr_new_2 content=metadata_only

验证一下克隆结果

[oracle@snow ~]$ sqlplus / as sysdba

SYS@ora12c >select username from dba_users where username like 'HR%';

USERNAME

--------------------------------------------------------------------------------

HR

HR_NEW

HR_NEW_2

使用最新克隆的hr_new_2并且只包含元数据的用户登录,密码和克隆用户相同也是hr

SYS@ora12c >conn hr_new_2/hr

Connected.

HR_NEW_2@ora12c >col tname for a20
HR_NEW_2@ora12c >select * from tab;

TNAME                TABTYPE  CLUSTERID
-------------------- ------- ----------
EMP_DETAILS_VIEW     VIEW
REGIONS              TABLE
LOCATIONS            TABLE
DEPARTMENTS          TABLE
JOBS                 TABLE
EMPLOYEES            TABLE
JOB_HISTORY          TABLE
COUNTRIES            TABLE

8 rows selected.

表都被创建出来了,但是表中没有数据,和我们的预期一致!

HR_NEW_2@ora12c >select count(*) from employees;

COUNT(*)

----------

0

关于12c data punp克隆用户的分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: 12c data punp克隆用户的分析

本文链接: https://lsjlt.com/news/65672.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 12c data punp克隆用户的分析
    这篇文章给大家介绍12c data punp克隆用户的分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。有时候生产环境会出现这样的需求,将用户及其对象和数据移动到其他数据库测试,并且需...
    99+
    2024-04-02
  • Java序列化和克隆的实例分析
    Java序列化和克隆的实例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。序列化Java 序列化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从...
    99+
    2023-06-17
  • EBS在线克隆DB和应用的实例分析
    这篇文章将为大家详细讲解有关EBS在线克隆DB和应用的实例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 本次克隆学习到的有...
    99+
    2024-04-02
  • JavaScript中合并和克隆对象的示例分析
    小编给大家分享一下JavaScript中合并和克隆对象的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!当我们想要复制原始值和引用值(对象)时,它们的行为会大不相同。原始值我们假设一个变量 name 具有一个与之关联...
    99+
    2023-06-15
  • 阿里云服务器克隆怎么用不了?-解决方法及原因分析
    简介: 你是否曾遇到过阿里云服务器克隆无法使用的问题?这可能是由于多种原因导致的,包括网络问题、账号权限不足、系统错误等。本文将详细介绍这些问题,并提供相应的解决方案。一、网络问题网络问题是导致阿里云服务器克隆无法使用的最常见原因之一。可能...
    99+
    2024-01-26
    阿里 解决方法 原因
  • 用SQLite和FMDB而不用Core Data的原因分析
    这篇文章主要讲解了“用SQLite和FMDB而不用Core Data的原因分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用SQLite和FMDB而不用C...
    99+
    2024-04-02
  • Oracle 12C使用RMAN将PDB中分表的多个分区恢复到新用户方案中
    Oracle 12C使用RMAN将PDB中分表的多个分区恢复到新用户方案中的操作如下 1.对整个CDB(jy)生成RMAN备份 [oracle@jytest1 ~]$ rman target/ c...
    99+
    2024-04-02
  • oracle用户解锁的示例分析
    这篇文章主要介绍oracle用户解锁的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!oracle10g安装完成后,scott用户默认是锁定的。现在为scott用户解锁。con...
    99+
    2024-04-02
  • oracle系统用户的示例分析
    这篇文章主要介绍oracle系统用户的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!oracle中的帐户分为两类:一类是必需的帐户,一类是存储各种应用的帐户 用户名...
    99+
    2024-04-02
  • mysql用户管理的示例分析
    这篇文章将为大家详细讲解有关mysql用户管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。说明用户的功能是登录MySQL数据库,管理MySQL对象,通过user表查看所有用户。mysql用户帐...
    99+
    2023-06-20
  • SAP用户状态的示例分析
    小编给大家分享一下SAP用户状态的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SAP用户状态详解SAP存放业务对象的表在sap中,包括订单、项目(项目立...
    99+
    2023-06-05
  • CMS 用户行为分析:探索用户旅程的奥秘
    理解用户旅程: 用户旅程是指用户从首次访问网站到完成特定目标(例如进行购买或订阅)的一系列交互。它可以分为几个阶段: 认知阶段:用户了解网站及其提供的产品或服务。 考虑阶段:用户评估选项并考虑是否进行购买。 购买阶段:用户做出购买决策并...
    99+
    2024-04-02
  • mysql用户和权限的示例分析
    小编给大家分享一下mysql用户和权限的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 用...
    99+
    2024-04-02
  • Oracle 12C如何使用RMAN将Non-CDB中分表的多个分区恢复到新用户方案中
    这篇文章主要介绍了Oracle 12C如何使用RMAN将Non-CDB中分表的多个分区恢复到新用户方案中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起...
    99+
    2024-04-02
  • ORACLE用户权限管理的示例分析
    小编给大家分享一下ORACLE用户权限管理的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天带大家一起来了解一下ORA...
    99+
    2024-04-02
  • ​MySQL中用户与权限的示例分析
    小编给大家分享一下MySQL中用户与权限的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL用户与权限 ...
    99+
    2024-04-02
  • CentOS用户账号管理的示例分析
    这篇文章将为大家详细讲解有关CentOS用户账号管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、用户管理/etc/passwd 用户名配置文件/etc/shadow 用户密码配置文件(1)...
    99+
    2023-06-10
  • python图形用户界面的示例分析
    小编给大家分享一下python图形用户界面的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python的图形用户界面python的图形用户界面msgbox...
    99+
    2023-06-26
  • docker中ceph用户管理的示例分析
    这篇文章主要为大家展示了“docker中ceph用户管理的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“docker中ceph用户管理的示例分析”这篇文章吧。profile mds (M...
    99+
    2023-06-04
  • 数据化用户运营的示例分析
    这篇文章将为大家详细讲解有关数据化用户运营的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。建立数据化用户运营的必要性一是在于定量衡量你工作的价值,二是实现精细化运营的基础。流程化和精细化为每个运营...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作