`

OCM考试中Dataguar的配置

阅读更多


OCM中Dataguar的配置,在同一主机上实现

1、打开主数据库的logging功能
ALTER DATABASE FORCE LOGGING;
2、打开主数据库的归档功能
alter database archivelog;
3、关闭主数据库,启动到mount模式
alter database add standby logfile group 4 '/Oracle/oradata/test/sredo4.dbf' size 20m;
alter database add standby logfile group 5 '/oracle/oradata/test/sredo5.dbf' size 20m;
alter database add standby logfile group 6 '/oracle/oradata/test/sredo6.dbf' size 20m;

alter database create standby controlfile as '/oracle/oradata/std/control01.dbf';

备份主数据库的数据文件、控制文件到/oracle/oradata/std/

4、配置网络参数

监听器和TNSNAMES

主库与从库的LISTENER.ORA

LISTENER =
   (DESCRIPTION_LIST =
     (DESCRIPTION =
        (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = db)(PORT = 1521))
        )
     )
   )

SID_LIST_LISTENER =
   (SID_LIST =
      (SID_DESC =
        (GLOBAL_DBNAME = test)
        (ORACLE_HOME = /oracle/db10g)
        (SID_NAME = test)
      )
      (SID_DESC =
        (GLOBAL_DBNAME = standby)
        (ORACLE_HOME = /oracle/db10g)
        (SID_NAME = stb)
      )
   )

主库与从库的TNSNAMES.ORA:

test =
   (DESCRIPTION =
      (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = db)(PORT = 1521))
      )
      (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = test)
      )
   )


stb =
   (DESCRIPTION =
      (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = db)(PORT = 1521))
      )
      (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = stb)
      )
   )

5、创建备用数据库的参数文件
create pfile from spfile;
cp inittest.ora initstb.ora

主TEST数据库创建pfile文件,添加以下参数:
注:删除一切关于MTS的参数(shared server)

DB_UNIQUE_NAME=test
LOG_ARCHIVE_CONFIG='DG_CONFIG=(test,stb)'
LOG_ARCHIVE_DEST_1='LOCATION=/oracle/arch/test VALID_FOR=(ALL_LOGFILES,ALL_ROLES) '
LOG_ARCHIVE_DEST_2='SERVICE=stb LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)  DB_UNIQUE_NAME=standby'
FAL_SERVER=stb
FAL_CLIENT=test
DB_FILE_NAME_CONVERT='/oracle/oradata/stb','/oracle/oradata/test'
LOG_FILE_NAME_CONVERT='/oracle/oradata/stb','/oracle/oradata/test'
STANDBY_FILE_MANAGEMENT=AUTO


从库STANDBY数据库修改以下Pfile内容
control_files='/oracle/oradata/stb/control01.ctl'
core_dump_dest='/oracle/admin/stb/cdump'
user_dump_dest='/oracle/admin/stb/udump'
background_dump_dest='/oracle/admin/stb/bdump'

以下为添加的参数
DB_UNIQUE_NAME=stb
LOG_ARCHIVE_CONFIG='DG_CONFIG=(stb,test)'
LOG_ARCHIVE_DEST_1='LOCATION=/oracle/arch/stb VALID_FOR=(ALL_LOGFILES,ALL_ROLES) '
LOG_ARCHIVE_DEST_2='SERVICE=test LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=test'
FAL_SERVER=test
FAL_CLIENT=stb
DB_FILE_NAME_CONVERT='/oracle/oradata/test','/oracle/oradata/stb'
LOG_FILE_NAME_CONVERT='/oracle/oradata/test','/oracle/oradata/stb'
STANDBY_FILE_MANAGEMENT=AUTO


6、启动从库到mount,并把数据库变成recover managed状态,注意过程从库的警告日志文件:
SQL>startup mount;

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

7、启动主库数据库,切换日志,并观察主从库的警告日志文件,如果归档成功,说明配置成功:
SQL>alter system switch logfile;


8、主从角色的切换,主库查看状态:
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
-----------------
TO STANDBY

SQL>alter database commit to switchover to standby;

9、从库操作:
SQL>alter database commit to switchover to primary;

10、在主库上(注意此时的角色转换)切换日志,如果主从库归档成功,说明Standby配置成功。
  • 大小: 44.2 KB
分享到:
评论

相关推荐

    OCM考试解答 OCM题库讲解 中文版

    4. **RAC(Real Application Clusters)**:Oracle的集群技术,允许多个实例共享同一数据库,提高可用性和性能,OCM考试会涵盖RAC的安装、配置和故障排查。 5. **Data Guard**:Oracle的数据保护解决方案,通过创建...

    Oracle OCM考试总结

    2014年5月26日、2014年5月27日参加Oracle 10g OCM考试,并顺利通过。本总结为本次考试过程中,同考场考友遇到的问题及我个人遇到的问题总结及相关注意事项。以及考试题目需要注意的地方。

    OCM考试笔记.zip

    Oracle Database 11g OCM 考试是评估并验证考生在 Oracle 11g 数据库管理、性能优化、故障排查等方面的高级技能和知识。 笔记中的主要知识点可能涵盖以下几个方面: 1. **数据库安装与配置**:这部分内容包括 ...

    OCM核心内参(OCM考试题库).pdf

    以上内容展示了OCM(Oracle Certified Master)认证考试中的一些关键知识点和技术细节,特别是关于数据库创建、配置、安装Grid Control和RAC等核心环节的详细步骤。考生需要熟练掌握这些技术要点,并能在实际操作中...

    Oracle OCM 考试 实验手册

    OCM考试时间为两天,每天9:00至17:00,考试题为全英文题目,上机考试。考试地点目前中国区设在上海和北京。广州可能是未来的第三个考区,但目前为止还未开放。 第一天为单实例的DB为主 第二天以考核RAC为主 考试...

    OCM考试题目资料

    试验+答案 01INTRO-实验 02Manage_data_availability-实验 03FLASHBACK-实验 04Security-实验 05gc-实验 06RAC-实验 07dataguard-实验 08Performance_Tun-实验 09DW-实验 ORACLE11G_OCM考试考点练习

    Oracle OCM考试题目资料

    试验+答案 01INTRO-实验 02Manage_data_availability-实验 03FLASHBACK-实验 04Security-实验 05gc-实验 06RAC-实验 07dataguard-实验 08Performance_Tun-实验 09DW-实验 ORACLE11G_OCM考试考点练习

    ocm考试详解

    在本资料"ocm考试详解"中,我们将探讨这一认证的各个方面,帮助你准备考试并提升专业技能。 首先,"奇数机,偶数机"可能指的是在Oracle RAC(Real Application Clusters)环境中的节点配置。在Oracle RAC中,服务器...

    oracle ocm考试大纲

    - **多网络配置文件管理**:学会创建和管理多个网络配置文件,如listener.ora和tnsnames.ora,确保数据库服务在网络环境中正确地被发现和连接。 - **监听器配置与管理**:了解如何配置监听器,以支持共享服务器模式...

    OCM考试实验笔记之三_数据管理.pdf

    总之,OCM考试实验笔记中关于数据管理的内容强调了字符集转换的正确步骤、临时表空间组的管理和数据传输的自包含原则。这些知识对于数据库管理员来说至关重要,因为它们涉及到数据的完整性和系统的稳定运行。理解并...

    OCM考试全面解析及经验分享

    ### OCM考试全面解析及经验分享 #### 一、OCM认证概述 OCM(Oracle Certified Master)认证是Oracle公司提供的最高级别的技术认证...通过以上内容的学习和准备,考生将能够在OCM考试中更加从容不迫,有效提升通过率。

    Oracle Database OCM考试参考笔记.rar

    这个压缩包文件"Oracle Database OCM考试参考笔记.rar"显然包含了用于准备OCM考试的重要资料。下面我们将深入探讨Oracle OCM认证涉及的关键知识点。 首先,Oracle OCM考试涵盖了以下几个主要领域: 1. **数据库...

    Oracle OCM考试(Oracle Certified Master)核心内参 中文

    在“Oracle OCM考试(Oracle Certified Master)核心内参 中文”这个资源中,我们可以期待获取到一系列关于Oracle OCM考试的关键信息和深入学习材料。以下是一些可能包含在内参中的重要知识点: 1. **数据库安装与...

    OCM考试题库

    OCM考试(Oracle_Certified_Master)核心内参.pdf 经多人总结出来的,很有参考价值

    OCM考试技巧与隐秘技

    ### OCM考试技巧与隐秘技:深度解析与策略指南 ...通过上述详尽的准备策略与技巧,考生不仅能在OCM考试中取得优异成绩,更能深化对Oracle技术的理解和应用能力,为职业生涯的长远发展奠定坚实基础。

    Oracle OCM核心内参(OCM考试题库)

    OCM核心内参(OCM考试题库).pdf 、考试题库及讲解 (一) Section0:创建数据库(即于动建斥)【在db机操作】 1、手动建库 1)确定实例名。 export ORACLE SID=test 2)建立密码文件。 orapwd file-orapwtest password=...

    Oracle 11g ocm 考试题

    以上是对 Oracle 11g OCM 考试题目中部分内容的详细解析。通过对这些任务的深入理解,考生可以更好地掌握 Oracle 数据库管理和配置的关键技术点,从而提高通过 OCM 认证的概率。在准备过程中,建议结合官方文档和...

    OCM考试大纲 大师之路

    ### OCM考试大纲详解 #### 一、OCM认证路径概览 OCM(Oracle Certified Master)认证是Oracle公司提供的一项高级别的专业认证,旨在验证考生在Oracle技术领域的专业知识和实践经验。要想获得OCM证书,首先需要通过...

Global site tag (gtag.js) - Google Analytics