千家信息网

如何解析data punp传输表空间

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关如何解析data punp传输表空间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1,查看待传输表空间example是否违
千家信息网最后更新 2025年11月07日如何解析data punp传输表空间

这篇文章将为大家详细讲解有关如何解析data punp传输表空间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1,查看待传输表空间example是否违反了独立性规则

[oracle@snow ~]$ export ORACLE_SID=ora12c

[oracle@snow ~]$ sqlplus / as sysdba

SYS@ora12c >exec dbms_tts.transport_set_check('EXAMPLE',TRUE);

PL/SQL procedure successfully completed.

SYS@ora12c >select * from transport_set_violations;

no rows selected

2,将表空间example置为只读

SYS@ora12c >alter tablespace example read only;

Tablespace altered.

源端数据文件路径

SYS@ora12c >select name from v$datafile;

NAME

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

/u01/app/oracle/oradata/ora12c/system01.dbf

/u01/app/oracle/oradata/ora12c/example01.dbf

/u01/app/oracle/oradata/ora12c/sysaux01.dbf

/u01/app/oracle/oradata/ora12c/undotbs01.dbf

/u01/app/oracle/oradata/ora12c/users01.dbf

目标端数据文件路径

SYS@OCM12C >select name from v$datafile;

NAME

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

/12c/app/oracle/oradata/OCM12C/datafile/o1_mf_system_8xf29zsz_.dbf

/12c/app/oracle/oradata/OCM12C/datafile/o1_mf_sysaux_8xf1zgd7_.dbf

/12c/app/oracle/oradata/OCM12C/datafile/o1_mf_undotbs1_8xf2pgsg_.dbf

/12c/app/oracle/oradata/OCM12C/datafile/o1_mf_users_8xf2p505_.dbf

3,将源端的表空间数据文件scp到目标端数据文件路径

SYS@ora12c >!scp /u01/app/oracle/oradata/ora12c/example01.dbf 172.16.228.9:/12c/app/oracle/oradata/OCM12C/datafile/example01.dbf

oracle@172.16.228.9's password:

example01.dbf 100% 323MB 32.3MB/s 00:10

SYS@ora12c >exit

4,使用数据泵导出表空间example的元数据scp到目标端的数据泵目录(和源端一样也是设置为dp_dir=/home/oracle)

[oracle@snow ~]$ expdp dp/dp directory=dp_dir dumpfile=trans.dmp transport_tablespaces=example

Export: Release 12.1.0.1.0 - Production on Mon Feb 9 12:45:28 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_TRANSPORTABLE_01": dp/******** directory=dp_dir dumpfile=trans.dmp transport_tablespaces=example

Processing object type TRANSPORTABLE_EXPORT/PLUGTS_BLK

Processing object type TRANSPORTABLE_EXPORT/TYPE/TYPE_SPEC

Processing object type TRANSPORTABLE_EXPORT/TYPE/GRANT/OWNER_GRANT/OBJECT_GRANT

Processing object type TRANSPORTABLE_EXPORT/TYPE/TYPE_BODY

Processing object type TRANSPORTABLE_EXPORT/PROCACT_INSTANCE

Processing object type TRANSPORTABLE_EXPORT/XMLSCHEMA/XMLSCHEMA

Processing object type TRANSPORTABLE_EXPORT/TABLE

Processing object type TRANSPORTABLE_EXPORT/GRANT/OWNER_GRANT/OBJECT_GRANT

Processing object type TRANSPORTABLE_EXPORT/INDEX/INDEX

Processing object type TRANSPORTABLE_EXPORT/INDEX/FUNCTIONAL_INDEX/INDEX

Processing object type TRANSPORTABLE_EXPORT/CONSTRAINT/CONSTRAINT

Processing object type TRANSPORTABLE_EXPORT/INDEX_STATISTICS

Processing object type TRANSPORTABLE_EXPORT/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS

Processing object type TRANSPORTABLE_EXPORT/COMMENT

Processing object type TRANSPORTABLE_EXPORT/CONSTRAINT/REF_CONSTRAINT

Processing object type TRANSPORTABLE_EXPORT/INDEX/BITMAP_INDEX/INDEX

Processing object type TRANSPORTABLE_EXPORT/INDEX/STATISTICS/BITMAP_INDEX/INDEX_STATISTICS

Processing object type TRANSPORTABLE_EXPORT/TRIGGER

Processing object type TRANSPORTABLE_EXPORT/TABLE_STATISTICS

Processing object type TRANSPORTABLE_EXPORT/STATISTICS/MARKER

Processing object type TRANSPORTABLE_EXPORT/DOMAIN_INDEX/INDEX

Processing object type TRANSPORTABLE_EXPORT/MATERIALIZED_VIEW

Processing object type TRANSPORTABLE_EXPORT/POST_INSTANCE/PROCACT_INSTANCE

Processing object type TRANSPORTABLE_EXPORT/POST_INSTANCE/PROCDEPOBJ

Processing object type TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK

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

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

Dump file set for DP.SYS_EXPORT_TRANSPORTABLE_01 is:

/home/oracle/trans.dmp

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

Datafiles required for transportable tablespace EXAMPLE:

/u01/app/oracle/oradata/ora12c/example01.dbf

Job "DP"."SYS_EXPORT_TRANSPORTABLE_01" successfully completed at Mon Feb 9 12:46:34 2015 elapsed 0 00:01:04

[oracle@snow ~]$ scp trans.dmp 172.16.228.9:/home/oracle

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

RSA key fingerprint is 70:7d:ec:8f:42:44:21:c9:24:d3:fc:23:1e:20:4b:ec.

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

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

oracle@172.16.228.9's password:

trans.dmp 100% 3172KB 3.1MB/s 00:00

6,将元数据导入目标端数据库

[oracle@test ~]$ impdp hr/hr directory=dp_dir dumpfile=trans.dmp transport_datafiles=/12c/app/oracle/oradata/OCM12C/datafile/example01.dbf

Import: Release 12.1.0.1.0 - Production on Wed Feb 25 18:01:16 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 "HR"."SYS_IMPORT_TRANSPORTABLE_01" successfully loaded/unloaded

Starting "HR"."SYS_IMPORT_TRANSPORTABLE_01": hr/******** directory=dp_dir dumpfile=trans.dmp transport_datafiles=/12c/app/oracle/oradata/OCM12C/datafile/example01.dbf

Processing object type TRANSPORTABLE_EXPORT/PLUGTS_BLK

ORA-39123: Data Pump transportable tablespace job aborted

ORA-29342: user PM does not exist in the database

Job "HR"."SYS_IMPORT_TRANSPORTABLE_01" stopped due to fata

错误提示没有PM用户,创建该用户后重新执行impdp陆续提示SH,oe,ix用户不存在,逐个创建上述用户。

SYS@OCM12C >create user pm identified by pm;

SYS@OCM12C >create user sh identified by sh;

SYS@OCM12C >create user oe identified by oe;

SYS@OCM12C >create user ix identified by ix;

添加用户后再次执行impdp成功

7,分别将源端和目标端端将表空间修改为read write状态

SYS@OCM12C >alter tablespace example read write;

Tablespace altered.

SYS@OCM12C >select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME STATUS

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

SYSTEM ONLINE

SYSAUX ONLINE

UNDOTBS1 ONLINE

TEMP ONLINE

USERS ONLINE

EXAMPLE ONLINE

SYS@ora12c >alter tablespace example read write;

Tablespace altered.

SYS@ora12c >select tablespace_name,status from dba_tablespaces;

TABLESPACE_NAME STATUS

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

SYSTEM ONLINE

SYSAUX ONLINE

UNDOTBS1 ONLINE

TEMP ONLINE

USERS ONLINE

EXAMPLE ONLINE

关于如何解析data punp传输表空间就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

数据 空间 用户 目标 文件 传输 路径 内容 文章 更多 知识 端的 篇文章 提示 不错 成功 再次 数据库 状态 独立性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 谷歌商城与服务器通信时出现问题 福建咨询软件开发介绍 网络安全峰会什么时候召开 一年级最简单的手抄报网络安全 现在的教学软件开发有哪些 做软件开发的公司如何做账 绝地求生官方版本服务器 横店租房软件开发 上海pdu服务器电源生产厂家 电力监控系统网络安全十六字方针 反诈中心app未连接到服务器 日照分销软件开发产品 金融数据库论文哪个好 软件开发到哪里比较好 靠软件开发创业吗 企业财务软件开发教程 数据库定义的类型数据 宁河软件开发哪家靠谱 浅谈校园信息网络安全问题 网络安全地方立法 数据库三级选择题是考题库吗 服务器公网ip怎么获得 数据库的日期参数 csec 网络安全 网络安全层次体系包括网络层 网络安全共同体写作 玉田企业网络技术答疑解惑 科学技术研究所大数据库 局域网服务器迁移到云服务器 300英雄中的服务器
0