oracle数据迁移之跨平台迁移数据库
(2012-07-04 14:31:41)
标签:
杂谈 |
分类: oracle技术 |
如果要在10G中进行全库跨平台的迁移,那么只能在endian的低位和低位或者高位和高位平台之间进行迁移,无法进行高位与低位平台的迁移。
大家可以参考V$TRANSPORTABLE_PLATFORM中的信息以决定是否能够迁移。
Convert database具体如下特性:
1、只传输数据表空间的数据文件。临时表空间将不会被传输,如果临时表空间是本地管理的话,那么传输数据库完成后将会自动在目标数据库创建临时表空间。
2、假如源数据库使用PFILE,那么PFILE也会被传输。如果源数据库使用的是SPFILE,将会自动产生一个PFILE进行传输,并在目标数据库生SPFILE。
3、 控制文件和联机日志文件将不会被传输。在目标数据库open
resetlogs的过程中,将会自动创建控制文件和联机日志文件。
4、 BFILE、外部表和directory将不会被传输。RMAN检查的时候将会把这些对象列出,用户可以手工创建这些对象。
5、 密码文件将不会被传输,用户必须在目标数据库手工创建密码文件。
实验举例 linux系统to windows系统
SQL> col platform_name for a40
SQL> select * from v$transportable_platform order by
3;
PLATFORM_ID
PLATFORM_NAME
----------- ----------------------------------------
--------------

加载中…