数据库中跨平台迁移办法介绍-入门底子[Oracle防范]
本文“数据库中跨平台迁移办法介绍-入门底子[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、迁移办法介绍:
exp/imp:
这也算是最常用最简单的办法了,普通是基于利用的owner级做导出导入.
操作办法为:在新库成立好owner和表空间,停老库的利用,在老库做exp user/pwd owner=XXX file=exp_xxx.dmp log=exp_xxx.log buffer=6000000,传dmp文件到新库,在新库做imp user/pwd fromuser=XXX touser=XXX file=exp_xxx.dmp log=imp_xxx.log ignore=y.
优缺陷:长处是可以跨平台利用;缺陷是停机时间长,停机时间为从exp到网络传输到新库,再加上imp的时间.
存储迁移:
这种情形下,数据文件、掌握文件、日记文件、spfile都在存储上(普通情形下是裸设备),我们可以直接把存储挂到新机械上,然后在新机械上启动数据库.
操作办法:将老库的pfile(因为里面有指向裸设备的spfile链接),tnsnames.ora,listener.ora,密码文件传到新库的对应位置.将存储切至新机,大概用文件拷贝或dd的方法复制数据文件,启动数据库.
优缺陷:长处是该迁移方法非常简单,主要的工作是主机工程师的工作,dba只需配合便可,停机时间为当库、切存储、起库的时间.缺陷是要求新老库都是同一平台,是相同的数据库版本.
操纵data guard迁移:
用dg我们不但可以用来做容灾,物理的dg我们还可以作为迁移的方法.
操作办法:可见http://www.oracleblog.cn/study-note/dg-created-by-rman/大概http://www.oracleblog.cn/study-note/create-dg-by-rman-one-datafile-by-one-datafile/大概其他相关网文.注意switch over之后,可以将dg拆掉,去掉log_archive_dest_2、FAL_SERVER、FAL_CLIENT、standby_file_management参数.别的还要注意假如用rman做dg,注意手工增添tempfile.
优缺陷:长处是停机时间短,停机时间为switch over的时间.缺陷:主机必须双份、存储必须双份.
用rman做迁移:
rman对比合适于跨文件系统的迁移,好像平台下的差别文件系统.
1.传归档日记,并且对归档举行做recover:recover database until sequence = 归档的序号 thread = 1;
2.对数据库open resetlogs:RMAN>sql 'alter database open resetlogs';
3.alter tablespace temp add tempfile 'XXXXXX' size XXM reuse;
优缺陷:长处是可以跨文件系统,停机时间少.缺陷是要时刻关注这归档日记,做recover的时刻一个都不能少!
以上是“数据库中跨平台迁移办法介绍-入门底子[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |