Oracle数据库迁移的⼏种⽅式
⾯试:
⼀、exp/imp逻辑备份与恢复:
⼆、Storage存储迁移:
将数据⽂件、控制⽂件、⽇志⽂件、spfile挂到新机器上,然后在新机器上启动数据库。
三、利⽤data guard迁移:
四、⽤rman做迁移:
我们常常需要对数据进⾏迁移,迁移到更性能配置更⾼级的主机OS上、迁移到远程的机房、迁移到不同的平台下,以下介绍ORACLE的⼏种数据库迁移⽅案:
⼀、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的时间。
⼆、Storage存储迁移:
这种情况下,数据⽂件、控制⽂件、⽇志⽂件、spfile都在存储上(⼀般情况下是裸设备),我们可以直接把存储挂到新机器上,然后在新机器上启动数据库。
操作⽅法:将⽼库的pfile(因为⾥⾯有指向裸设备的spfile链接),a,a,密码⽂件传到新库的对应位置。将存储切⾄新机,或者⽤⽂件拷贝或dd的⽅式复制数据⽂件,启动数据库。
优缺点:优点是该迁移⽅式⾮常简单,主要的⼯作是主机⼯程师的⼯作,dba只需配合即可,停机时间为停库、切存储、起库的时间;缺点是要求新⽼库都是同⼀平台,是相同的数据库版本。
oracle数据库自动备份方法 三、利⽤data guard迁移:
⽤dg我们不仅可以⽤来做容灾,物理的dg我们还可以作为迁移的⽅式。
操作⽅法:可见或者
或者其他相关⽹⽂。注意switch over之后,可以将dg拆掉,去掉log_archive_dest_2、FAL_SERVER、FAL_CLIENT、
standby_file_management参数。另外还要注意如果⽤rman做dg,注意⼿⼯添加tempfile。
优缺点:优点是停机时间短,停机时间为switch over的时间;缺点:主机必须双份、存储必须双份。
四、⽤rman做迁移:
rman⽐较适合于跨⽂件系统的迁移,如同平台下的不同⽂件系统。
操作⽅法:
1.停第三⽅的归档备份,如legato或dp;
2.backup数据库;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论