Home > Database > Mysql Tutorial > Oracle设置RAC的归档模式

Oracle设置RAC的归档模式

WBOY
Release: 2016-06-07 17:10:12
Original
1131 people have browsed it

数据库建立后缺省为非归档模式,为了使用RMAN执行热备份,需要手工将数据库切换成归档模式。通常情况下,归档模式的切换需要在数

数据库建立后缺省为非归档模式,为了使用RMAN执行热备份,需要手工将数据库切换成归档模式。通常情况下,归档模式的切换需要在数据库处于MOUNT EXCLUSIVE的状态下进行。

RAC的特殊之处在于,在RAC环境下,无法以MOUNT EXCLUSIVE方式来启动归档模式,必须先禁用CLUSTER_DATABASE参数,数据库成功修改为归档模式后再启动CLUSTER_DATABASE参数。

以下所有操作建议直接在服务器上进行操作,具体步骤如下:

$ sqlplus / nolog

SQL>conn / as sysdba

1) 在节点1上,修改cluster_database参数为false

SQL>alter system set cluster_database=false scope=spfile;

2) 在节点1上,修改archive的缺省参数,以下是必须修改的三个参数

SQL>alter system set log_archive_format= ‘ora92%t_%s_%r.log’ scope=spfile;

SQL>alter system set log_archive_start= TRUE scope=spfile;

SQL>alter system set log_archive_dest_1=’file path’ scope=spfile;

3) 将所有节点数据库停掉

SQL>shutdown immediate;

4) 在节点1上,将数据库以mount方式启动

SQL>startup mount;

5) 在节点1上,将数据库修改为archivelog方式

SQL>alter database archivelog;

6) 在节点1上,打开数据库

SQL>alter database open;

7) 在节点1上,修改cluster_database参数为true

SQL>alter system set cluster_database=true scope=spfile;

8) 在节点1上,,停掉数据库

SQL>shutdown immediate;

9) 将所有节点数据库正常启动

SQL>startup;

10) 检查数据库是否已经是archivelog mode

SQL>archive log list;

Database log mode Archive Mode

如果显示结果第一行如上所示,说明已经是archivelog mode

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template