
RAC 技术这两年热度不断提升, 随着 ORACLE 推广力度不断加大以及时间的推移, R AC
特性也在逐步被人 (DBA? 人 ?DBA 能算人不, 5555) 所熟悉, 做为最基础也最重要的数据库 维
护操作 -- 备份恢复,本文将通过实际操作,演示 RAC 数据库环境中, RMAN 备份与恢复。
全文继承三思笔记系列文章主旨:注重实践。
1
1
1
1 、修改 RAC
RAC
RAC
RAC 数据库的 归档模式
RMAN 备份数据库时, 要求目标库必须 ( 表抬杠, 我所说的是一般意义上的正式库 ) 处 于
归档模式,因此三思首先简单描述一下 RAC 环境数据库如何修改归档模式。
修改归档模式的命令 还 是在 MOUNT 模式下执行 ALTER DATABASE
ARCHIVELOG/NOARCHIVELOG; 命令,不过如果操作的是 RAC 数据库,那么必须所有 实
例都处于非 OPEN 状态, 然后在任意一个处于 MOUNT 状态的实例执行 ALTER DATABAS E
命令,操作成功后,再正常启动其它实例即可。
这里需要注意的一点是, RAC 数据库由于拥有多个实例,因此需要注意每个实例相关
初始化参数: LOG_ARCHIVE_DEST_n 的设置,务必需要确保该参数设置的路径合法有效
,
归档也能顺利进行。
下面列举一个启用 RAC 数据库归档模式的演示: 以 sysdba 身份连接到 ORACLE 数据
库的任意实例,查询归档状态,以及当前实例的状态:
JSSDBN1 > archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /data/ora10g/product/10.2.0/db_1/dbs/arch
Oldest online log sequence 21 6
Current log sequence 21 7
JSSDBN1 > select inst_id,instance_name,version,archiver,status from gv$instance;
INST_ID INSTANCE_NAME VERSION ARCHIVE STATUS
---------- ---------------- ----------------- ------- ------------
1 jssdbn1 10.2.0.4.0 STOPPED MOUNTED
2 jssdbn2 10.2.0.4.0 STOPPED MOUNTED
上述返回的数据中可以获得下列信息:
� 未启动归档模式 ;
� 10204 版本的双节点数据库并均启动至 MOUNT 状态 ;
� 默认归档路径未修改过 ;
当然啦, 上述显示的信息都是三思有意为之, 要不然后面就不好干了。 情况大家都清 楚
了, 因此下面我们首先需要做的,是修改归档的默认路径 :
JSSDBN1 > alter system set log_archive_dest_1='location=/data/oradata/jssdbn1/archivelog'
评论