背景:window服务器,Oracle11g,公司有三百G的数据,由于装在虚拟机中,突然断电或者虚拟机不关机拷贝都会造成数据起不来,非常麻烦,因此对Oracle备份进行了系统的了解,逻辑备份与物理备份都试过了,尤其物理备份中的热备份(rman方式)测试的多一些,目前整理如下
- 备份的选择:我们公司的情况还是需要物理备份中的热备,其他都不符合,逻辑备份时间久,可能有人说可以用expdp提供的parallel来缩短时间,通过测试如果数据库中存在超大表,这种方式并没有缩短时间,物理备份中的冷备份需要关机,所以只有热备份了
- rman备份与恢复,一搜索一大堆,大同小异,所以在此不赘述
- rman注意事项:
1)尽量使用目录数据库,同时目录数据库要放在远程服务器上,这样主机数据库不管如何出错,只要Oracle软件可用,rman可用就可以恢复。
2)因为目录数据库比较小,可以使用逻辑备份进行备,一般不会出大问题
3)rman备份的文件需要存储在本地或者共享文件夹中,共享文件夹的设置稍后论述,这就要求如果本地备份文件挂掉也会无法恢复,所以要不断通过同步软件,将备份转移到其他服务器上
4)共享文件夹的设置:
a.打开服务,右键监听器,点击属性,在属性页点击"登录";