首页 > 数据库 >Oracle传送表空间(XTTS)

Oracle传送表空间(XTTS)

时间:2024-03-12 23:11:21浏览次数:25  
标签:传送 数据库 tbs1 SYS oracle EXPORT XTTS Oracle TRANSPORTABLE

传送表空间的限制条件:1、源数据库和目标数据库必须具有相同的字符集;

                                        2、与传送数据库不同,传送表空间源数据库服务器和目标数据库服务器可以属于不同的endian架构;

                                        3、必须通过自包含性检查

先将源数据库要传送的表空间只读

HR@rcat> conn / as sysdba
Connected.
SYS@rcat> alter tablespace tbs1 read only;

Tablespace altered.

SYS@rcat> alter tablespace tbs2 read only;

Tablespace altered.

如果源数据库服务器和目标数据库服务器属于不同的endian架构,要先对数据文件体进行大小码转换

RMAN> convert tablespace tbs1 to platform  '目标平台'  format '输出路径';源端转换

RMAN> convert datafile '/u01/app/rcat/tbs1.dbf' to platform  '源平台'  format '输出路径';目标端转换

如果源数据库服务器和目标数据库服务器属于相同的endian架构,直接将数据文件拷贝到目标数据库存储目录

源端数据库导出传送的表空间数据文件头的描述信息

[oracle@OraSrv ~]$ expdp system/oracle_4U directory=dir1 dumpfile=xtts1.dmp transport_tablespaces=tbs1,tbs2

Export: Release 12.1.0.2.0 - Production on \u661f\u671f\u4e8c 3\u6708 12 21:48:50 2024

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

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics, Real Application Testing
and Unified Auditing options
启动 "SYSTEM"."SYS_EXPORT_TRANSPORTABLE_01":  system/******** directory=dir1 dumpfile=xtts1.dmp transport_tablespaces=tbs1,tbs2 
处理对象类型 TRANSPORTABLE_EXPORT/PLUGTS_BLK
处理对象类型 TRANSPORTABLE_EXPORT/TABLE
处理对象类型 TRANSPORTABLE_EXPORT/INDEX/INDEX
处理对象类型 TRANSPORTABLE_EXPORT/INDEX_STATISTICS
处理对象类型 TRANSPORTABLE_EXPORT/TABLE_STATISTICS
处理对象类型 TRANSPORTABLE_EXPORT/STATISTICS/MARKER
处理对象类型 TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK
已成功加载/卸载了主表"SYSTEM"."SYS_EXPORT_TRANSPORTABLE_01" 
******************************************************************************
SYSTEM.SYS_EXPORT_TRANSPORTABLE_01 的转储文件集为:
  /home/oracle/rcat/xtts1.dmp
******************************************************************************
可传输表空间TBS1所需的数据文件:
  /u01/app/oracle/oradata/rcat/tbs1.dbf
可传输表空间TBS2所需的数据文件:
  /u01/app/oracle/oradata/rcat/tbs2.dbf

将dumpfile拷贝到目标数据库的directory

目标数据库导入传送的表空间数据文件头的描述信息

[oracle@OraSrv orcl]$ impdp system/oracle_4U directory=dir1 dumpfile=xtts1.dmp transport_datafiles='/u01/app/oracle/oradata/orcl/tbs1.dbf','/u01/app/oracle/oradata/orcl/tbs2.dbf';

Import: Release 12.1.0.2.0 - Production on \u661f\u671f\u4e8c 3\u6708 12 22:08:26 2024

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

Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options
已成功加载/卸载了主表 "SYSTEM"."SYS_IMPORT_TRANSPORTABLE_01"
启动 "SYSTEM"."SYS_IMPORT_TRANSPORTABLE_01":  system/******** directory=dir1 dumpfile=xtts1.dmp transport_datafiles=/u01/app/oracle/oradata/orcl/tbs1.dbf,/u01/app/oracle/oradata/orcl/tbs2.dbf 
处理对象类型 TRANSPORTABLE_EXPORT/PLUGTS_BLK
处理对象类型 TRANSPORTABLE_EXPORT/TABLE
处理对象类型 TRANSPORTABLE_EXPORT/INDEX/INDEX
处理对象类型 TRANSPORTABLE_EXPORT/INDEX_STATISTICS
处理对象类型 TRANSPORTABLE_EXPORT/TABLE_STATISTICS
处理对象类型 TRANSPORTABLE_EXPORT/STATISTICS/MARKER
处理对象类型 TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK
作业 "SYSTEM"."SYS_IMPORT_TRANSPORTABLE_01" 成功完成

最后恢复数据库表空间到读写模式 

传送表空间属于物理恢复和逻辑恢复的结合体,数据文件头部分采用逻辑备份恢复,数据文件体部分采用物理备份恢复。

标签:传送,数据库,tbs1,SYS,oracle,EXPORT,XTTS,Oracle,TRANSPORTABLE
From: https://www.cnblogs.com/aries0228/p/18069603

相关文章

  • Oracle2PostgreSQL - Precheck
    selectcol.column_id,col.ownerasschema_name,col.table_name,col.column_name,col.data_type,col.data_length,col.data_precision,col.data_scale,col.nullablefromsys.dba_tab_columnscoli......
  • oracle 存储过程
    createorreplaceprocedureinst_XXXisiint;--定义变量internal_keynumber(15);seq_novarchar2(35);barnchvarchar2(8);begin--开始 i:=1;---变量赋值internal_key:=1;whilei<100000LOOP;---while循环seq_no:='A'||TO_CHAR(i); ---字符拼接用||   int......
  • YUNBEE云贝-热烈祝贺Guo同学成功通过Oracle 19c OCP认证考试!
    恭喜Guo同学在#Oracle19cOCP考试中取得了OCP证书!该认证是Oracle公司的权威技术标准,适用于有资格为Oracle核心产品提供服务和支持的专业人员。尽管OCP认证考题随着版本变化,并且是全英文考试,对中文习惯的人来说有一定的难度,但是在云贝考OCP则相对容易,因为它有专门的OCP课程和......
  • oracle系统表查询SQL语句
    oracle查询用户下的所有表select*fromall_tab_comments--查询所有用户的表,视图等select*fromuser_tab_comments   --查询本用户的表,视图等select*fromall_col_comments--查询所有用户的表的列名和注释.select*fromuser_col_comments--查询本用户的表的列......
  • oracle列转行
    转自:https://www.cnblogs.com/Mr_JinRui/archive/2011/05/27/2060109.html oracle列转行 1.新建一个名为TEST表2.向TEST表中添加数据INSERTINTOTEST(STUDENT,COURSE,SCORE)select'张三','语文',78fromdualunionselect'张三','数学',87fromdua......
  • Oracle - 那些年使用的emp表和dept表
     那些年在学习编程时,Oracle自带的emp表和dept表,本文进行整理和记录,以便于在今后的学习和工作中作为示例数据。  雇员表(emp)CREATETABLEEMP( EMPNONUMBER(4)NOTNULL,--雇员编号,由四个数字组成。 ENAMEVARCHAR2(10),--雇员姓名,由10个字符组成。 JOBVARCHAR2(......
  • [转帖]Oracle 常规坏块处理方法
    收到业务反馈,查看erp请求时遇到报错,一看居然是坏块。。。-_-|| alert日志中也出现相关报错,但还好只有一个坏块一、有备份的处理方法这一般就非常简单,rman有坏块修复功能Recoverdatafile19block44;如有必要,可同时修复多个文件多个块Recoverdatafile19block44d......
  • ORACLE登录出现“ORA-12560:TNS:协议适配器错误”错误修复
    ORA-12560:TNS:协议适配器错误的问题一般由这3个原因导致,如下:1)Oracle服务异常停止2)Oracle注册表错误3)winOracleclient造成问题原因一【Oracle服务异常停止】,检查orcle服务是否正常启动win+R打开运行窗口,输入“services.msc”,打开服务页面,找到oracleOraDb11g_home1TNSListener......
  • oracle数据库rpm安装
    Oracle19C的安装与配置把19C的安装包传送到我们的虚拟机(Oracle19C)oracle19C默认安装到/opt/目录下,要保证该目录空间足够 rpm-ivhcompat-libstdc++-33-3.2.3-72.el7.x86_64.rpmrpm-ivhoracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm###yum自动解决依赖......
  • oracle 控制文件重建
    3.5 恢复与重建3.5.1恢复控制文件方法控制文件一旦损坏,系统将不能正常工作。受损的控制文件会记录在告警日志中,恢复或重建控制文件必须使系统在NOMOUNT下1)单个文件损坏了:参照多元化章节,通过简单复制解决。2)所有的控制文件丢失:①如果有binary控制文件备份,利用备份恢复控制文......