Oracle数据库备份常⽤⽅法
⽅法⼀、exp/imp逻辑备份与恢复(常规备份):
它是oracle最常⽤最简单的⽅法,⼀般是基于应⽤的owner级做导出导⼊。关于以上⽅法的导⼊导出具体实现⽅法可参考楼主的另外⼀篇⽂章,⽂章包含导⼊导出时常遇到的问题的解决exp/imp逻辑备份与恢复
优缺点:
优点是可以跨平台使⽤;
缺点是停机时间长,停机时间为从exp到⽹络传输到新库,再加上imp的时间。
⽅法⼆、Storage存储迁移
oracle数据库自动备份方法这种⽅法常常适⽤于裸设备。⼀般,数据⽂件、控制⽂件、⽇志⽂件、spfile都在存储上(⼀般情况下是裸设备),我们可以直接把存储挂到新机器上,然后在新机器上启动数据库。
操作⽅法:将⽼库的pfile(因为⾥⾯有指向裸设备的spfile链接),a,a,密码⽂件传到新库的对应位置。将存储切⾄新机,或者⽤⽂件拷贝或dd的⽅式复制数据⽂件,启动数据库。
优缺点:
优点是该迁移⽅式⾮常简单,主要的⼯作是主机⼯程师的⼯作,dba只需配合即可,停机时间为停库、切存储、起库的时间;
缺点是要求新⽼库都是同⼀平台,是相同的数据库版本。
⽅法三、利⽤data guard迁移
⽤dg我们不仅可以⽤来做容灾,物理的dg我们还可以作为迁移的⽅式。
优缺点:
优点是停机时间短,停机时间为switch over的时间;
缺点:主机必须双份、存储必须双份。
⽅法四、数据迁移⼯具
可以利⽤专业的数据迁移⼯具执⾏,常见的数据迁移⼯具如:sqoop 、Flyway、DB2DB等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论