一、检查平台是否支持 二、检查待传输表空间是否自包含 三、检查备份 四、生成可传输集 E:\oracleScript\backup>set oracle_sid=jssweb E:\oracleScript\backup>rman target / 连接到目标数据库: JSSWEB (DBID=3402005373) RMAN>transport tablespace jssweb 2>table […]

前面各章从理论到实践详细论述了关于可传输表空间,还有个集(Transportable Tablespace Sets)的创建,其中都提到了很重要一点,就是被传输的表空间在传输过程中必须置为read-only。而在实际操作过程中,对于某些生产数据库,将表空间置为read-only 是件非常复杂的事情甚至完全不允许,有了RMAN 的TransportableTablespace,这一切都得以避免。RM […]

源数据库:JSSWEB ,Oracle10.2.0.1 ,Windows 2003(32-bit) 目标数据库:JSSCON ,Oracle10.2.0.1 ,RHEL U2 (32-bit),已安装好数据库软件。 注:我知道,我明白,我理解,字节顺序相同,按照前面说的应该不需要使用CONVERT 转换的嘛!没错你说的对,我们这是演示,你别当真,更别糊涂,相同字节顺序是不需要convert,但co […]

对于oracle10g 的可传输表空间特性而言,我觉着最另人兴奋的就是跨平台的传输了(尽管仍非所有平台都支持)。这意味着一旦数据库涉及到操作系统平台的变更,再不用像之前那样通过exp/imp 这类慢的要死的应用来操作了。更加值的庆幸的是,转换这个操作并不复杂,归根结底,它只是一个命令(挠头,难道真的只有一个吗,不像oracle 风格啊,oracle 一向是喜欢出选择题的),是的,只有一个--CON […]

终于要进入实践了,我们假设现有数据库a:SID=jssweb 做为源数据库,数据库b:SID=jsstts 做为目标数据库。从数据库a 复制表空间jssweb 到数据库b。下面是具体操作步骤: 一、确认平台是否支持(Determine if Platforms are Supported and Endianness) 检查平台版本以及Endian,确认是否支持我们的传输条件。如果是不同平台间的传 […]

下列步骤列出了传输一个表空间的大致过程。 1、检查平台 对于跨平台的传输,查询V$TRANSPORTABLE_PLATFORM 视图检查两平台的endian format。如果相同平台的传输可以跳过此步。 2、选择自包含表空间集(self-contained set of tablespaces) 提示:啥叫自包含呢,自包含表示用于传输的内部表空间集没有任何对象引用指向外部表空间集。自包含分为两种 […]

一、关于可传输表空间(TransportableTablespaces) 可传输表空间的特性主要用于进行库对库的表空间复制,要进行传输的表空间必须置于read-only 模式。如果生产库不允许表空间置为只读模式,没关系,方法还是有的,通过RMAN 备份也可以创建可传输表空间集。要使用可传输表空间的特性,oracle 至少是8i 企业版或更高版本。如果是相同操作系统平台相互导入,则8i 及以上版本均 […]

1. 修改主库初始化参数: alter system set aq_tm_processes=4 scope=both; alter system set job_queue_processes=5 scope=both; alter system set global_names=true scope=both; alter system set streams_pool_size=200m s […]

切换到手机版