Welcome 微信登录

首页 / 数据库 / MySQL / 利用RMAN搭建DATAGARD进行主备切换

使用rman的duplicate来创建备库,过程简洁了不少,无需在手动创建备库控制文件。 主库SPFILE *.log_archive_format="%T%S%r.ARC"
*.DB_UNIQUE_NAME="primary"
*.log_archive_config="DG_CONFIG=(primary,standby)"
*.log_archive_dest_1="location=C:/Oracle/product/10.2.0/oradata/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary"
*.log_archive_dest_2="SERVICE=standby arch ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby"
*.STANDBY_FILE_MANAGEMENT=AUTO
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
*.FAL_SERVER="standby"*.FAL_CLIENT="primary" 备库SPFILE 在主库创建SPFILE给备库 并修改

*.log_archive_format="%T%S%r.ARC"
*.DB_UNIQUE_NAME="standby"
*.log_archive_config="DG_CONFIG=(primary,standby)"
*.log_archive_dest_1="location=C:/oracle/product/10.2.0/oradata/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=standby"
*.log_archive_dest_2="SERVICE=primary arch ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary"
*.STANDBY_FILE_MANAGEMENT=AUTO
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
*.FAL_SERVER="primary"
*.FAL_CLIENT="standby"


配置好TNS 监听能互相TNSPING通

主库操作

修改LOGFILE大小为100M,添加4组备用联机日志SQL> alter database add logfile group 4 "c:oracleproduct10.2.0oradataorcl
edolog04.log" size 50M;

SQL> alter database add logfile group 5 "c:oracleproduct10.2.0oradataorcl
edolog05.log" size 50M;

SQL> alter system switch logfile;

SQL> alter database drop logfile group 1;

SQL> alter database drop logfile group 2;

SQL> alter database drop logfile group 3;

SQL> alter database add logfile group 2 "c:oracleproduct10.2.0oradataorcl
edolog02.log" size 100M;

SQL> alter database add logfile group 3 "c:oracleproduct10.2.0oradataorcl
edolog03.log" size 100M;

SQL> alter database drop logfile group 4;

SQL> select group#,sequence#,status from v$log;


GROUP# SEQUENCE# STATUS
---------- ---------- --------------------------------
1 15 CURRENT
2 0 UNUSED
3 0 UNUSED
5 14 ACTIVE


SQL> alter system switch logfile;

SQL> select group#,sequence#,status from v$log;


GROUP# SEQUENCE# STATUS
---------- ---------- --------------------------------
1 19 INACTIVE
2 20 ACTIVE
3 21 CURRENT
5 18 INACTIVE

SQL> alter database drop logfile group 5;

数据库已更改。

SQL> select group#,sequence#,status from v$log;


GROUP# SEQUENCE# STATUS
---------- ---------- --------------------------------
1 19 INACTIVE
2 20 ACTIVE
3 21 CURRENT

SQL> alter database add standby logfile group 4 "c:oracleproduct10.2.0oradat
aorclstandbylog04.log" size 50M;

数据库已更改。

SQL> alter database add standby logfile group 5 "c:oracleproduct10.2.0oradat
aorclstandbylog05.log" size 50M;

数据库已更改。

SQL> alter database add standby logfile group 6 "c:oracleproduct10.2.0oradat
aorclstandbylog06.log" size 50M;

数据库已更改。

SQL> alter database add standby logfile group 7 "c:oracleproduct10.2.0oradat
aorclstandbylog07.log" size 50M;

数据库已更改。

-- 添加日志组成员方法
SQL> alter database add logfile member "c:oracleproduct10.2.0oradataorcl e
dolog012.log" to group 1;

数据库已更改。

--删除日志组成员方法

SQL> alter database drop logfile member "c:oracleproduct10.2.0oradataorcl
redolog012.log";

数据库已更改。

RMAN全备数据库 控制文件 归档日志

RMAN> backup full format "c:ackupfullbackup_%d_%T_%s.bak" database include cu
rrent controlfile for standby; RMAN> sql "alter system archive log current";

sql 语句: alter system archive log current
RMAN> backup archivelog all format "c:ackuparchive_%d_%T_%s";

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92425p2.htm 推荐阅读:Oracle基础教程之通过RMAN复制数据库 http://www.linuxidc.com/Linux/2013-07/87072.htmRMAN备份策略制定参考内容 http://www.linuxidc.com/Linux/2013-03/81695.htmRMAN备份学习笔记 http://www.linuxidc.com/Linux/2013-03/81892.htmOracle数据库备份加密 RMAN加密 http://www.linuxidc.com/Linux/2013-03/80729.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10
  • 1
  • 2
  • 3
  • 下一页
MySQL备份:mylvmbackup介绍与使用Oracle 增大在线重做日志文件大小相关资讯      RMAN  DATAGARD 
  • RMAN故障一例(归档的备份,从不  (今 20:42)
  • RMAN的FORMATA格式说明  (03月10日)
  • Oracle 11g RMAN复制数据库的测试  (01月19日)
  • RMAN数据库迁移  (05月22日)
  • 使用RMAN复制恢复开发库环境  (02月17日)
  • Oracle 11g RMAN跨平台传输表空间  (01月19日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数