您好,欢迎访问一九零五行业门户网

Oracle传输表空间迁移数据库

本文是通过exp/imp方式实现,需要将数据库表空间处于只读模式,对于实时应用的生产数据库,可以采用rman方式进行传输表空间,本文源与目标数据库均为oralce10.2.
本文是通过exp/imp方式实现,需要将数据库表空间处于只读模式,对于实时应用的生产数据库,可以采用rman方式进行传输表空间,本文源与目标数据库均为oralce 10.2.0.5 for linux版本。
执行表空间传输有以下限制条件:    
(1)源数据库和目标数据库必须处于相同的平台,10g以后可以用rman命令修改数据文件实现跨平台移动表空间。    
(2)对于源数据库和目标数据库版本不同时,源数据库的版本必须低于目标数据库。    
(3)两边数据库字符集和国家字符集必须一致。    
(4)目标数据库不能存在同名的表空间。
1. 查询oracle支持的平台转换sql> col platform_name for a40;  
sql> select * from v$transportable_platform order by 3;
platform_id platform_name                            endian_format  
----------- ---------------------------------------- --------------    
          6 aix-based systems (64-bit)               big    
         18 ibm power based linux                    big    
          2 solaris[tm] oe (64-bit)                  big    
          4 hp-ux ia (64-bit)                        big    
         16 apple mac os                             big    
          1 solaris[tm] oe (32-bit)                  big    
          9 ibm zseries based linux                  big    
          3 hp-ux (64-bit)                           big    
         17 solaris operating system (x86)           little    
         20 solaris operating system (x86-64)        little    
         12 microsoft windows x86 64-bit             little    
         13 linux x86 64-bit                         little    
          8 microsoft windows ia (64-bit)            little    
         19 hp ia open vms                           little    
         11 linux ia (64-bit)                        little    
          5 hp tru64 unix                            little    
         10 linux ia (32-bit)                        little    
          7 microsoft windows ia (32-bit)            little    
         15 hp open vms                              little
2. 创建测试表空间和测试用户、表sql> create tablespace tjoa datafile '/u01/app/oracle/oradata/orcl/tjoa.dbf' size 10m autoextend on next 10m;  
sql> create user abc identified by abc default tablespace tjoa;    
sql> grant connect,resource to abc;    
sql> conn abc/abc    
sql> create table t as select * from all_objects;
3. 检查自包含性
其它类似信息

推荐信息