11G DG搭建--rman方式

本文详细介绍了如何使用RMAN在Oracle 11.2.0.3环境中搭建数据库灾备系统(DG)。首先,配置了主备库的TNS项和listener.ora文件,确保连接通畅。接着,调整了主库参数文件,设置了db_unique_name、LOG_ARCHIVE_DEST_1和LOG_ARCHIVE_DEST_2等关键参数,并启用了日志归档。在备库端,创建了相应的参数文件、日志文件和数据文件路径。最后,通过RMAN命令完成数据库复制,使备库进入standby状态,并调整备库以实现日志实时应用。整个过程清晰展示了RMAN在搭建DG中的作用和步骤。
摘要由CSDN通过智能技术生成

DG创建

 

环境

这次创建DG的环境是

Database11.2.0.3

主备库的oracle软件安装路径都在/u01/app/oracle下面。

主库IP地址:20.4.1.81

备库IP地址:20.4.1.79

 

 

准备TNS

在主库上编辑tns文件,然后拷贝到备库上。

[oracle@2F ~]$ cat /u01/app/oracle/product/11.2.0/db/network/admin/tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 20.4.1.81)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

  )

 

#连接到主库的tns

zd_pri =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 20.4.1.81)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = pri)

    )

  )

 

#连接到备库的tns

zd_std =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 20.4.1.79)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = std)

    )

  )

配置好之后,将该tnsname.ora拷贝的standby库上。

验证一下tnsping,和使用sqlplus登陆一下,连接是通的

[oracle@2F ~]$ tnsping zd_pri

 

TNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 08-MAR-2014 14:33:21

 

Copyright (c) 1997, 2011, Oracle.  All rights reserved.

 

Used parameter files:

 

 

Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 20.4.1.81)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = pri)))

OK (0 msec)

[oracle@2F ~]$ sqlplus system/oracle@zd_pri

 

SQL*Plus: Release 11.2.0.3.0 Production on Sat Mar 8 14:33:35 2014

 

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

SQL>

 

配置主备库的listener.ora文件(如果不做switch over就不需要做),添加SID_LIST

SID_LIST_LISTENER=

  (SID_LIST =

         (SID_DESC=

                   (GLOBAL_DBNAME=pri)

                   (ORACLE_HOME=/u01/app/oracle/product/11.2.0/db)

                   (SID_NAME=orcl)

         )

  )

添加这个的时候,需要注意的是SID_LIST_LISTENER必须定格写,不然会报错。

在备库的时候也需要添加如下内容

 

SID_LIST_LISTENER=

  (SID_LIST =

         (SID_DESC=

                   (GLOBAL_DBNAME=std)

                   (ORACLE_HOME=/u01/app/oracle/product/11.2.0/db)

                   (SID_NAME=orcl)

         )

  )

 

修改主库的相关项:

alter database force logging;

alter database archivelog;

 

[oracle@2F ~]$ sqlplus / as sysdba

 

SQL*Plus: Release 11.2.0.3.0 Production on Sat Mar 8 13:10:11 2014

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值