专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

oracle adg介绍,adg搭建指南

来源:小易整编  作者:小易  发布时间:2023-02-25 11:20
摘要:oracleadg介绍,adg搭建指南作为oracle数据库提供的一种容灾方式,ADG在我们日常生产中还是比较常见的,如何更快更好的搭建一套ADG,也是一个DBA需要掌握的基本技能。下面是一次在实际搭建过程中整理的操作步骤。可以供大家参考。...

oracle adg介绍,adg搭建指南

作为oracle数据库提供的一种容灾方式,ADG在我们日常生产中还是比较常见的,如何更快更好的搭建一套ADG,也是一个DBA需要掌握的基本技能。

下面是一次在实际搭建过程中整理的操作步骤。可以供大家参考。

一、环境准备

Primary Database

IP: 172.25.18.251

DATABASE VERSION: 11.2.0.4.0

DB_NAME:ptgbss

DB_UNIQUE_NAME:ptgbss

Standby Database

IP: 172.25.18.252
DATABASE VERSION: 11.2.0.4.0
DB_NAME:ptgbss
DB_UNIQUE_NAME: ptgbssdg    

先搭建好备库的数据库软件,无需建库。保持主库和备库的DB_NAME参数一致,DB_UNIQUE_NAME参数不能一致。

二、主库配置
2.1 主库测试备库1521端口是否通

[oracle@localhost ~]$ telnet 172.25.18.252 1521 Trying 172.25.18.252... Connected to 172.25.18.252. Escape character is '^]'. ^C ^CConnection closed by foreign host. [oracle@localhost ~]$

2.2 主库配置tnsname.ora

vi /u01/product/11.2.0/db_1/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /u01/product/11.2.0/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. PTGBSS =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.18.251)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = ptgbss)    )  ) PTGBSSDG =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.18.252)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = ptgbssdg)    (UR=A)    )  )

tnsping 测试一下是否通:

[oracle@localhost admin]$ tnsping ptgbssdg

oracle adg介绍,adg搭建指南

2.3 主库开启force_logging

查看是否已经开始强制日志:

select force_logging from v$database;

oracle adg介绍,adg搭建指南

开启强制日志:

ALTER DATABASE FORCE LOGGING;

oracle adg介绍,adg搭建指南

2.4 主库配置DG相关参数

主库添加standby 日志,日志大小与online日志保持一致,数量比online日志数量多一组:

set line 200 col member for a50 SELECT * FROM V$LOGFILE;

oracle adg介绍,adg搭建指南

alter database add standby logfile thread 1 group 10 '/u01/oradata/ptgbss/redo10.log' size 1024M; alter database add standby logfile thread 1 group 11 '/u01/oradata/ptgbss/redo11.log' size 1024M; alter database add standby logfile thread 1 group 12 '/u01/oradata/ptgbss/redo12.log' size 1024M; alter database add standby logfile thread 1 group 13 '/u01/oradata/ptgbss/redo13.log' size 1024M; alter database add standby logfile thread 1 group 14 '/u01/oradata/ptgbss/redo14.log' size 1024M; alter database add standby logfile thread 1 group 15 '/u01/oradata/ptgbss/redo15.log' size 1024M; alter database add standby logfile thread 1 group 16 '/u01/oradata/ptgbss/redo16.log' size 1024M; alter database add standby logfile thread 1 group 17 '/u01/oradata/ptgbss/redo17.log' size 1024M; alter database add standby logfile thread 1 group 18 '/u01/oradata/ptgbss/redo18.log' size 1024M; alter database add standby logfile thread 1 group 19 '/u01/oradata/ptgbss/redo19.log' size 1024M;

oracle adg介绍,adg搭建指南

修改DG相关参数:

alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(ptgbss,ptgbssdg)' scope=both ; alter system set LOG_ARCHIVE_DEST_1='LOCATION=/data/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ptgbss' scope=both; alter system set LOG_ARCHIVE_DEST_2='SERVICE=ptgbssdg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ptgbssdg' scope=both; alter system set LOG_ARCHIVE_DEST_STATE_1=ENABLE scope=both; alter system set LOG_ARCHIVE_DEST_STATE_2=ENABLE scope=both; alter system set FAL_SERVER=ptgbssdg scope=both; alter system set FAL_CLIENT=ptgbss scope=both; alter system set standby_file_management=auto; alter system set db_file_name_convert='/data/ptgbssdg','/data/ptgbss' scope=spfile; alter system set log_file_name_convert='/u01/oradata/ptgbssdg','/u01/oradata/ptgbss' scope=spfile;

2.5 生成PFILE参数文件

create pfile from spfile;

2.6 传输参数文件和密码文件到备库

[oracle@localhost dbs]$ scp /u01/product/11.2.0/db_1/dbs/initptgbss.ora 172.25.18.252:/u01/product/11.2.0/db_1/dbs [oracle@localhost dbs]$ scp /u01/product/11.2.0/db_1/dbs/orapwptgbss 172.25.18.252:/u01/product/11.2.0/db_1/dbs



本文地址:百科问答频道 https://www.neebe.cn/wenda/903385.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • db2数据库详解,db2和oracle的区别

    db2数据库详解,db2和oracle的区别

    db2数据库详解,db2和oracle的区别概述DB2是IBM一种分布式数据库解决方案。说简单点:DB2就是IBM开发的一种大型关系型数据库平台。DB2不仅是一种移动计算基础设施,还是一个完整的环境,包含了构建、部署和支持强大的电子商务应用...

  • oracle存储过程是什么,oracle存储过程详解

    oracle存储过程是什么,oracle存储过程详解

    oracle存储过程是什么,oracle存储过程详解1、定义所谓存储过程(StoredProcedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程...

  • oracle 存储过程的基本语法

    oracle 存储过程的基本语法

    oracle存储过程oracle存储过程的很多语法可能大多数朋友并不是很了解,下面就来简单介绍几个比较常用的。oracle存储过程的基本语法1.基本结构CREATEORREPLACEPROCEDURE存储过程名字(参...

  • Oracle系统(Oracle数据库详解)

    Oracle系统(Oracle数据库详解)

    Oracle系统(Oracle数据库详解)什么是ORACLE?ORACLE数据库系统是美国ORACLE公(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一...

  • listagg函数用法,详解oracle函数listagg

    listagg函数用法,详解oracle函数listagg

    listagg函数用法,详解oracle函数listagg在工作中经常会遇到这样的问题:当需要把某一些查询到的结果合并并插入到数据库中的某一行时,会变得很麻烦。在某些情况下,我们可能可以借助诸如java、C等编程语言帮我们解决这样的问题,但...

  • 怎么卸载oracle,完全卸载oracle方法(超详细)

    怎么卸载oracle,完全卸载oracle方法(超详细)

    怎么卸载oracle,完全卸载oracle方法(超详细)进入服务找到Oracle开头的服务将这些服务全部停止Step1.点击开始菜单找到Oracle,然后点击Oracle安装产品,再点击UniversalInstallerStep2.点击之...

  • oracle adg介绍,adg搭建指南

    oracle adg介绍,adg搭建指南

    oracleadg介绍,adg搭建指南作为oracle数据库提供的一种容灾方式,ADG在我们日常生产中还是比较常见的,如何更快更好的搭建一套ADG,也是一个DBA需要掌握的基本技能。下面是一次在实际搭建过程中整理的操作步骤。可以供大家参考。...

  • oracle索引创建,oracle索引详解

    oracle索引创建,oracle索引详解

    oracle索引创建,oracle索引详解一、管理索引-原理介绍索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种:为什么添加了索引后,会加快查询速度呢?二、创建...

  • 周排行
  • 月排行
  • 年排行

精彩推荐