摘要: 前面提到的传输表空间是手动的,可以看到需要把表空间read only,如果使用rman则不需要,因为rman是利用的备份集。可传输表空间实验环境OSIPSID存储方式表空间用户表源数据库redhat5.410.10.10.7orclASMttb1user1test目标数据库redhat5.410.10.10.8orcl文件系统——user1——下面给出创建测试环境的脚本(源数据库上面执行的操作)[sql] view plaincopyprint?SQL>showuserUSER为"SYS"SQL>createtablespacettb1datafile' 阅读全文
posted @ 2013-07-31 17:25 wilson.han 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 您的位置: ITPUB个人空间 » 数据块的DBA之路 » 日志新手上路,请多指教RMAN下的传输表空间上一篇 / 下一篇 2010-07-19 09:14:34 / 个人分类:ORACLE-based查看( 57 ) / 评论( 0 ) / 评分( 0 / 0 )当业务系统运行中,几天后发现前面删除了一个表,这个时候不能FLASHBACK DROP了。我们的传输表空间就能派上用场了注意条件是在归档模式下SQL> create tablespace rman datafile '/u01/app/oracle/oradata/shujukuai/rman.db 阅读全文
posted @ 2013-07-31 17:18 wilson.han 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 将Oracle 数据库中某个用户迁移到另外一个库上,迁移的数据量大小约 120GB 。如果采用 expdp 导出的话时间会很长,再加上导出的 DMP 文件拷贝和 impdp 导入数据的时间,不能满足要求。这里采用 RMAN 的 CONVERT 功能和 exp/expdp 的 transport_tablespace 的功能。前者将用户所在的表空间的数据文件从一个数据库所在的系统平台中拷贝到另外一个数据库系统上,后者将表空间对应的 metadata 数据拷贝出来。测试过程虽然顺利,但最后想到一个问题, rman 中的 catalog 记录的 copy 的文件已经被数据库实例占用的情况下,该记录如 阅读全文
posted @ 2013-07-31 17:15 wilson.han 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 1.准备工作:查询源数据库平台信息 SQL> col platform_name for a40SQL> SELECT d.PLATFORM_NAME, ENDIAN_FORMAT2 FROM V$TRANSPORTABLE_PLATFORM tp, V$DATABASE d3 WHERE tp.PLATFORM_NAME = d.PLATFORM_NAME;PLATFORM_NAME ENDIAN_FORMAT---------------------------------------- --------------Solaris[tm] OE (64-bit) Big查询目标 阅读全文
posted @ 2013-07-31 16:50 wilson.han 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 使用可传输表空间向rac环境迁移数据可传输表空间,是一种快速的转移数据的方式,基本过程如下:1、检查表空间的自包含性2、使用exp(expdp)导出表空间的元数据,这个过程很快3、将表空间置于read only模式,防止数据写入4、将包含元数据的dmp文件和表空间数据文件拷贝到目标库上5、使用imp(imdp)导入到元数据如果与目标库的数据文件路径不一致、或字节顺序不一致,或可以通过rman工具进行转换。字节顺序是指操作系统存储多字节二进制数据的方式,可以查询字节顺序:SQL> select * from v$transportable_platform order by platfor 阅读全文
posted @ 2013-07-31 16:41 wilson.han 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 最近公司的一个项目里的linux 系统中的oracle 10g数据库,需要把某个表空间里的所有数据都迁移到window 2003的11g里,经过我与dba的交流、测试,决定使用跨平台的表空间传输技术,目前此项任务已经完成,经过测试,没有问题,下面是我为此项任务做的测试,此次是做linux(oracle 10g)对window (oracle 11g)做跨平台表空间传输(同字节顺序)需要注意: 对于导出文件dmp来说,Oracle实现了跨平台的处理,即在任何一个可运行的平台上,都能使用imp将其导入,但是对于表空间所包含的数据文件而言,各个平台上是不一样的,包含不能通过简单的复制来处理。数... 阅读全文
posted @ 2013-07-31 16:36 wilson.han 阅读(413) 评论(0) 推荐(0) 编辑