admin 管理员组文章数量: 1184232
2024年3月20日发(作者:iview tree)
Oracle Rac备份恢复
概述
RAC 技术这两年热度不断提升,随着ORACLE推广力度不断加大以及时间的推移,
RAC特性也在逐步被人所熟悉。做为重要的数据库维护操作–备份恢复,本文将通过实际
操作,演示RAC数据库环境中,MBA实现RMAN备份与恢复。
首先要明确一点,通过RMAN创建备份集时,必须保证连接到的实例能够访问所有节
点所生成的归档日志,否则会导致备份失败。所以针对rac备份,MBA有一下2种情况。
•
各节点生成的归档文件放到共享存储上,这样自然可以确保每个节点都能够访问到,
比如将归档存放到ORACLE的ASM或其它集群文件系统。
•
各节点生成的归档文件放在本地,创建共享目录作为MBA备份时使用的临时目录。
针对以上2种情况 都需要开启数据库的归档模式,建立备份用户,并授予dba,sysdba
的权限。
•
开启数据库归档模式(仅供参考)
1) 关闭所有节点数据库实例
[grid@node1 ~]$ srvctl stop database -d racdb
2) 修改服务器配置参数
SQL> startup mount
SQL> alter system set cluster_database=false scope=spfile;
注:cluster_database 是用来确定数据库是否在rac环境的集群中。如果
cluster_database=true,那么对于rac 数据库来说,无法在一个节点上mount exclusive
数据库,也就无法更改archivelog模式。
SQL> shutdown immediate
3) 开启归档模式
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;
4) 恢复服务器配置参数
SQL> alter system set cluster_database=true scope=spfile;
SQL> shutdown immediate;
版权声明:本文标题:Oracle Rac备份恢复 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710920855a579650.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论