oracle 11G 企业版 集群方案

合集下载

oracle集群搭建步骤

oracle集群搭建步骤

oracle集群搭建步骤Oracle集群搭建步骤Oracle集群是指利用多台服务器和相关软件技术,将多个独立的Oracle数据库实例连接起来,实现数据的共享和负载均衡,提高系统的可用性和性能。

搭建Oracle集群可以有效提高数据库的稳定性和可靠性,本文将介绍Oracle集群的搭建步骤。

第一步:规划在搭建Oracle集群之前,首先需要进行集群规划。

根据实际需求,确定集群中数据库实例的数量、服务器的数量和配置、存储设备等。

同时,还要考虑到集群的可扩展性和容错性,确保集群能够满足未来的需求。

第二步:准备环境在搭建Oracle集群之前,需要准备好相应的硬件和软件环境。

首先,要确保服务器满足Oracle集群的最低硬件要求,并安装好操作系统。

其次,需要安装Oracle数据库软件,在每台服务器上进行相应的配置和初始化。

第三步:配置网络Oracle集群的正常运行需要良好的网络环境。

在配置网络时,需要为集群配置一个统一的主机名,并确保集群中的每台服务器可以相互通信。

此外,还需要配置监听程序和服务名称,以便实现客户端与集群的连接。

第四步:创建共享存储Oracle集群需要共享存储来实现数据的共享和负载均衡。

可以使用共享磁盘阵列(SAN)或网络附加存储(NAS)来实现共享存储。

在创建共享存储时,需要进行相应的配置和初始化,并确保集群中的每台服务器都可以访问共享存储。

第五步:安装集群软件在搭建Oracle集群之前,需要安装相应的集群软件。

Oracle提供了Oracle Clusterware和Oracle Real Application Clusters (RAC)软件,用于实现集群的管理和数据库实例的共享。

安装集群软件时,需要进行相应的配置和初始化。

第六步:创建集群安装完成集群软件后,需要创建集群。

在创建集群时,需要配置集群的名称、节点信息、资源组等,并确保集群的正常运行。

此外,还需要配置集群的监控和故障转移,以便实现集群的高可用性和容错性。

oracle11g双机热备方案

oracle11g双机热备方案

oracle11g双机热备方案Oracle 11g双机热备方案随着企业对数据可靠性和高可用性的需求越来越高,数据库热备方案成为了重要的考虑因素之一。

Oracle 11g提供了一种高效的双机热备方案,能够实现主机到备机的实时数据同步和快速故障转移。

本文将介绍如何实施Oracle 11g双机热备方案。

1. 概述Oracle 11g双机热备方案通过使用Data Guard技术实现。

Data Guard 是Oracle数据库的可选组件,它提供了可靠的数据保护、高可用性和故障转移能力。

通过主备关系,可以实现主机与备机之间的数据同步,以及在主机宕机时自动切换到备机。

2. 硬件和网络要求在实施双机热备方案之前,需要确保主备服务器之间的网络连接稳定可靠。

另外,为了保证数据同步的效率,建议主备机具备相同的硬件配置,包括CPU、内存和存储。

3. 配置主备服务器首先,在主服务器上创建一个主要数据库实例,配置主库参数文件(init.ora)和监听器(listener.ora)。

然后,在备服务器上创建一个备库实例,同样配置备库参数文件和监听器。

确保主服务器和备服务器之间可以相互访问。

4. 配置数据同步配置主备服务器之后,需要设置主备关系,开始数据同步。

在主服务器上创建一个备用数据库,即填写一个备机标识符,然后将主数据库的归档日志传输到备机。

可以通过Data Guard Broker工具来自动管理主备关系和数据同步。

5. 监控与故障转移在正常运行时,可以通过Data Guard Broker监控主备服务器的状态,包括数据同步进度和网络延迟等。

当主服务器发生故障无法正常工作时,可以手动或自动切换到备服务器。

在切换过程中,需要确保数据文件和控制文件的一致性,以及及时地恢复日志文件。

6. 测试与维护为了确保Oracle 11g双机热备方案的可靠性,需要进行定期的测试和维护工作。

可以通过模拟故障情况来测试备机的可用性和数据恢复能力。

oracle集群方案

oracle集群方案

Oracle集群方案1. 什么是Oracle集群?Oracle集群是一种高可用性和可扩展性的数据库解决方案,它通过将多个服务器连接在一起,共享存储和负载均衡来提高数据库系统的性能和可用性。

Oracle集群可以提供故障转移和自动切换功能,确保数据库在单个节点故障时能够继续正常运行。

2. Oracle集群的优势2.1 高可用性Oracle集群通过使用共享存储和故障转移技术来提供高可用性。

当一个节点故障时,集群中的其他节点会自动接管故障节点的工作,确保数据库系统的连续可用性。

这种自动故障转移可以显著降低系统停机时间。

2.2 性能扩展通过将工作负载分布在多个节点上,Oracle集群可以实现负载均衡,提高数据库系统的整体性能。

集群中的每个节点都可以处理部分请求,并且可以动态调整节点之间的工作负载,以保持系统的平衡和高效。

2.3 简化管理Oracle集群提供了集中管理的功能,管理员可以通过集群管理工具来管理和监控整个集群。

集群管理工具可以自动检测节点故障并采取相应措施,简化了管理操作并提高了系统的稳定性和可靠性。

3. Oracle集群的实现方式3.1 RAC(Real Application Clusters)RAC是Oracle集群的一种实现方式,它使用共享存储来存储数据库的数据文件和日志文件,并使用集群软件来管理和协调多个节点的工作。

RAC可以在多个节点上同时执行数据库操作,提供了高可用性和性能扩展的功能。

在RAC中,每个节点都可以独立地执行数据库操作,并且可以通过高速互连网络进行通信和数据同步。

节点之间可以共享数据文件和日志文件,这样就可以实现数据的共享和一致性。

当一个节点发生故障时,其他节点会接管故障节点的工作,以确保数据库的连续可用性。

3.2 Data GuardData Guard是Oracle集群的另一种实现方式,它使用物理复制或逻辑复制的方式在不同的节点上创建备用数据库。

主数据库和备用数据库之间通过网络进行数据同步,备用数据库可以在主数据库发生故障时接管其工作。

RoseHA for Windows 上部署Oracle11g

RoseHA for Windows 上部署Oracle11g

目录一、文档说明 (3)二、安装部署 (3)2.1 RoseHA集群的拓扑结构 (3)2.2 硬件和系统环境准备 (4)1) 操作系统配置准备 (4)2) 心跳的配置准备 (4)3) 网络的配置准备 (4)4) IP地址设置 (4)4) 磁盘阵列准备 (4)2.3 应用服务部署要求 (5)2.4 数据安全要求 (5)三、安装Oracle 11g (6)3.1 Oracle 11g部署流程 (6)3.2 Oracle的安装方式 (6)1) 安装选项 (7)2) 网格安装选项配置 (7)3) 安装版本 (8)4) 安装位置 (9)5) 配置监听 (10)6) oradb1上创建数据库实例 (12)7) oradb2上创建数据库实例。

(15)四、安装RoseHA (16)五、RoseHA配置Oracle服务 (19)5.1 启动GUI管理工具 (19)5.2 创建群集 (19)1) 启动GUI (19)2) 欢迎页面 (20)3) 群集名称 (21)4) 群集服务器 (21)5) 群集服务器序列号 (22)6) 群集服务器心跳 (23)5.3 高可用配置向导 (24)1) 创建应用资源组向导 (24)2) 应用类型 (24)3) 服务器 (25)4) 仲裁资源 (26)5) 卷资源 (27)6) IP资源 (28)7) NT服务资源 (29)六、管理资源组 (32)6.1 带入资源组 (32)6.2 切换资源组 (32)6.3 带出资源组 (33)6.4 修改资源组 (33)6.5 删除资源组 (34)七、测试资源 (35)7.1 应用客户端访问 (35)7.2 手动切换 (36)7.3 关机测试 (36)7.4 拔线测试 (37)7.5 杀进程测试 (37)八、工具的使用 (38)8.1 帮助文档 (38)8.2 命令行管理工具 (38)8.3 日志查看 (39)一、文档说明本文档主要介绍了RoseHA for windows server 2008 r2配合Oracle 11.2.0.4的安装及应用的高可用配置过程,一切以实际生产环境为主。

OracleWeblogic11g基础知识

OracleWeblogic11g基础知识
WebLogic Server 11g 旨在提供高性能、高可用性和可伸 缩性,以满足企业不断增长的业务需求。
主要特点
支持多种编程语 言和框架
WebLogic Server 11g 支持 Java EE 和 SOA 标准,以及多种流行的 编程语言和框架,如 Java、JSP、Servlets、 EJB、JMS、JAX-WS 等。
集成开发环境 (IDE)
高可用性和可伸 缩性
WebLogic Server 11g 提供了一个集成的开发 环境(IDE),支持从设 计到部署的全过程开发, 包括代码编辑、调试、 测试和部署等。
WebLogic Server 11g 支持高可用性和可伸缩 性,通过集群和负载均 衡技术,提供对关键业 务应用的保护,确保应 用程序的可靠性和性能 。
指导用户如何配置审计和日志功能,以便于监控和安全分析。
安全策略配置
指导用户如何配置安全策略,包括 IP 限制、URL 过滤等。
安全漏洞与防护
1 2
常见安全漏洞
介绍 WebLogic Server 11g 中常见的安全漏洞, 如跨站脚本攻击(XSS)、SQL 注入等。
安全补丁
及时发布安全补丁,修复已知的安全漏洞,提高 系统的安全性。
ABCD
VisualVM:用于监控 Java应用程序的内存、线 程和CPU使用情况。
AWR报告:Oracle自动 工作负载仓库报告,提供 数据库性能的详细分析和 诊断。
性能优化案例
案例一
某银行核心业务系统在高峰期出现性 能瓶颈,通过调整JVM参数和 WebLogic参数,成功提高了系统响 应速度和吞吐量。
3
安全加固
通过配置安全策略、限制访问权限等措施,加固 系统的安全性,防止潜在的安全威胁。

oracle 11g rac方案

oracle 11g rac方案

ORACLE 高可用性(RAC)技术方案目录一、基础知识介绍 ........................................ 错误!未定义书签。

1. RAC 是什么........................................ 错误!未定义书签。

2. RAC 的优势........................................ 错误!未定义书签。

RAC原理 ............................................ 错误!未定义书签。

二、 RAC 系统结构设计 .................................... 错误!未定义书签。

系统拓扑结构基本如下图所示:........................ 错误!未定义书签。

2.用户组规划......................................... 错误!未定义书签。

3.用户规划........................................... 错误!未定义书签。

4.磁盘规划........................................... 错误!未定义书签。

rac网络规划 ........................................ 错误!未定义书签。

一、基础知识介绍1. RAC 是什么RAC,全称 real application clusters,译为“实时应用集群”,是 Oracle 新版数据库中采用的一项新技术,是高可用性的一种,也是 Oracle 数据库支持网格计算环境的核心技术。

2. RAC 的优势Oracle RAC 主要支持 Oracle9i、10g、11g 版本,可以支持 24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。

Oracle11g各版本区别对比表

Oracle11g各版本区别对比表
容灾的数据卫士 (Data Guard) 增加了逻辑备份功能,备份数据库日常可以运行于只读状态,充分利用备份数 据库。
支持许多新 EE 选件,加强数据库内部管理的 “ Database Vault ,”数据库活动的审计的( Audit Vault ),数 据仓库构建高级功能 (Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality).
库除了作为主数据库的镜像外,还可以提供其他数据服务
.
Oracle 10g 比 9i 多了哪些新特性? 简要说: 10g 支持网格 (Grid) ,支持自动管理 (Automatic Management) 。 详细说:
10g 的 g 是 "Grid" 缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器, 负载在整个网格中均衡 (Load Balance) ,按需增删结点,避免单点故障 (Single Point of Faliure) 。
11 g 降低了数据库升级以及其他硬件和操作系统更改的成本,显著简化了更改前后的系统测试以便您可以识 别和解决问题。例如:
利用 Database Replay ,您可以在数据库级别轻松捕获实际的生产负载并在您的测试系统上重新播放,这样您 可以全面测试系统更改(包括关键的并发特性)的影响。
SQL Performance Analyzer 识别结构化查询语言 ) SQL( 执行计划更改和性能回退。然后,可以使用 Tuning Advisor 解决识别的问题,方法是还原到原始的执行计划或进一步优化。
Oracle 数据库 11 g 提供了几个针对自动存储管理的重要的高可用性增强, 包括:
..支持滚动升级 ..自动坏块检测和修复

Oracle 11g各版本区别对比表

Oracle 11g各版本区别对比表
Oracle 11g各版本区别对比表
Oracle数据库11g有多个版本可供选择:标准版1、标准版和企业版。所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。
Requires Oracle Database Enterprise Edition
Advanced Compression
Price
OLAP
Price Option
Partitioning
Price Option
Advanced Analytics
Price Option
Transportable Tablespaces, Including Cross-Platform
Oracle Advanced Security
Price Option
Oracle Label Security
Price Option
Secure Application Roles
Virtual Private Database
Fine-Grained Auditing
Proxy Authentication
Server Managed Backup and Recovery
Real Application Clusters
Price Option
Real Application Clusters One Node
Price Option
Integrated Clusterware
Automatic Workload Management

Oracle数据库11g版本介绍

Oracle数据库11g版本介绍

Oracle 数据库11g 版本介绍满足不同企业需求的世界一流的数据库Oracle 数据库11g 是业界第一个为网格计算而设计的数据库,且有多个版本可供选择:标准版和企业版。

所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。

Oracle 数据库11g 企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。

无论你是独立开发者、中小型企业还是大型企业,这些世界一流的数据库版本中总有一款可满足您的业务和技术需求。

下表全面总结了Oracle 数据库11g 的各个版本。

有关各版本之间相互对比的详细信息,请参阅Oracle 数据库 11g 产品系列白皮书。

主要功能汇总 标准版 企业版 CPU 最大数量4无限制RAM操作系统允许的最大容量操作系统允许的最大容量 数据库规模 无限制无限制WindowsLinux Unix 支持64位高可用性 更多内容故障保护配置和验证Windows 集群,并通过与微软集群服务器集成的高可用性软件快速、准确地自动恢复。

更多信息回闪查询无需复杂、耗时的操作即可恢复更早版本的数据。

更多信息回闪表、数据库和事务查询诊断和撤销错误操作以缩短恢复时间。

更多信息数据卫士创建、维护并监控一个或多个备用数据库,以保护企业数据不受故障、灾难、错误和损坏的影响。

更多信息Oracle 安全备份 针对Oracle 数据库和异构文件系统的安全、高性能的磁带备份管理可降低网络数据保护的成本和复杂性。

更多信息 服务器管理的备份和恢复 借助Oracle 恢复管理器(RMAN ) 简化、自动化并提高备份及恢复性能。

可扩展性 更多内容真正应用集群跨多个相互连接或“集群的”服务器运行任意未做更改的打包或定制的管理软件。

更多信息可选集成的集群件利用一组通用、内置的集群服务创建和运行数据库集群。

Oracle三种高可用方案原理介绍--解决方案

Oracle三种高可用方案原理介绍--解决方案

Oracle三种高可用方案原理介绍--解决方案Oracle 三种高可用方案原理介绍一、概述Oracle因为是商用版本,所以高可用方案都已经非常成熟,主要有三种高可用方案,下边分别介绍一下。

1 RAC(Real Application Clusters)多个Oracle服务器组成一个共享的Cache,而这些oracle服务器共享一个基于网络的存储。

这个系统可以容忍单机/或是多机失败。

不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一个机房内,或者说一个数据中心内。

如果机房出故障,比如网络不通,那就坏了。

所以仅仅用RAC还是满足不了一般互联网公司的重要业务的需要,重要业务需要多机房来容忍单个机房的事故。

2 Data Guard.(最主要的功能是冗灾)Data Guard这个方案就适合多机房的。

某机房一个production 的数据库,另外其他机房部署standby的数据库。

Standby数据库分物理的和逻辑的。

物理的standby数据库主要用于production失败后做切换。

而逻辑的standby数据库则在平时可以分担production数据库的读负载。

3 MAAMAA(Maximum Availability Architecture)其实不是独立的第三种,而是前面两种的结合,来提供最高的可用性。

每个机房内部署RAC集群,多个机房间用Data Guard同步。

二、三种高可用方式工作原理1、Oracle 11G RACRAC环境与单实例最主要的区别是:.RAC的每个实例都有属于自己的SGA、后台进程。

由于数据文件、控制文件共享于所有实例,所以必须放在共享存储中。

..联机重做日志文件:只有一个实例可以写入,但是其他实例可以再回复和存档期间读取。

..归档日志:属于该实例,但在介质恢复期间,其他实例需要访问所需的归档日志。

..alter和trace日志:属于每个实例自己,其他实例不可读写。

oracle11g关于内存的分配方案。

oracle11g关于内存的分配方案。

oracle11g关于内存的分配方案。

1,在32位的操作系统上,安装oracle的话,oracle最大能分配到的内存是1.7G。

这样的话,推荐最好使用64位的操作系统。

这样在物理内存足够大的情况下,oracle也能分配到无限制的足够大的内存。

2,在物理内存既定的情况下,如果服务器是只为oracle应用提供的服务器。

在创建数据库实例时,oracle的典型内存分布,默认总共给sga 和pga分配系统内存的40%,同时oracle建议自动内存管理。

此时,如果选择oracle的典型内存分布,同时不选择自动管理内存分布,那么sga : pga的内存比是3:1。

但是当sga的内存达到1536M之后,就不会再增加内存了,多出来的内存全都被增加到了pga的内存中去了。

(问题一:请问一下,如果是自动管理内存分布的话,sga和pga 也会出现这样的情况吗? sga达到1536m之后也不会继续增加吗?问题二:pga增多的话,排序等的性能会增加。

但是如果适当的增加sga,将表数据全都缓存到sga中的话,内存中的排序等性能同样会得到很大的提升。

为什么典型配置在sga增加到1536m之后就不再增加了呢?)3,定制数据库实例的内存时:pga,根据实际的情况,可以增加到足够大。

sga的共享池,日志缓冲池如果过大的话,会对性能产生较大的负面影响。

sga的java池,建议20msga的共享池,建议sga的22%sga的large池,建议sga的9.9%sga的缓冲区,可以设置到足够大。

(问题三,当创建数据库实例时,如果选择的是自动管理内存的话,这时的内存结构参数的值都是0。

如果只想要手动管理sga的一个缓冲区的话,是不是必然将重新手动设置sga的全部内存结构?包括重新设置sga本身的大小?)4,问题四:请问一下,如果手动设置的话,那sga和pga的内存比应该多少比较合适?以上只是个人的一些理解,有可能有错误的地方,希望大家能帮忙指出,最后将做出总结,将错误的地方改正。

Oracle数据库11g版本介绍

Oracle数据库11g版本介绍

O r a c l e数据库11g版本介绍满足不同企业需求的世界一流的数据库Oracle数据库11g是业界第一个为网格计算而设计的数据库,且有多个版本可供选择:标准版和企业版。

所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。

Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。

无论你是独立开发者、中小型企业还是大型企业,这些世界一流的数据库版本中总有一款可满足您的业务和技术需求。

下表全面总结了Oracle数据库11g的各个版本。

有关各版本之间相互对比的详细信息,请参阅Oracle数据库11g产品系列白皮书。

主要功能汇总标准版企业版CPU最大数量 4 无限制RAM 操作系统允许的最大容量操作系统允许的最大容量数据库规模无限制无限制WindowsLinuxUnix支持64位高可用性更多内容故障保护配置和验证Windows集群,并通过与微软集群服务器集成的高可用性软件快速、准确地自动恢复。

更多信息回闪查询无需复杂、耗时的操作即可恢复更早版本的数据。

更多信息回闪表、数据库和事务查询诊断和撤销错误操作以缩短恢复时间。

更多信息数据卫士创建、维护并监控一个或多个备用数据库,以保护企业数据不受故障、灾难、错误和损坏的影响。

更多信息Oracle安全备份针对Oracle数据库和异构文件系统的安全、高性能的磁带备份管理可降低网络数据保护的成本和复杂性。

更多信息服务器管理的备份和恢复借助Oracle恢复管理器(RMAN)简化、自动化并提高备份及恢复性能。

可扩展性更多内容真正应用集群跨多个相互连接或“集群的”服务可选器运行任意未做更改的打包或定制的管理软件。

更多信息集成的集群件利用一组通用、内置的集群服务创建和运行数据库集群。

自动工作负载管理将服务连接请求发送给拥有最低负载的适当服务器;一旦发生故障,自动将幸存的服务器重新分配以用于服务。

Enterprise_Linux和iSCSI上构建Oracle_RAC集群

Enterprise_Linux和iSCSI上构建Oracle_RAC集群

Enterprise Linux和iSCSI上构建Oracle RAC集群Oracle Enterprise Linux 5.0 版 —(适用于 x86 和 x86_64)Oracle 数据库 11Openfiler 2.2 (respin 2) —(openfiler-2.2-x86-disc1.iso 或 openfiler-2.2-x86_64-disc1.iso) ASMLib 2.0 Library - (2.0.3-1) — oracleasmlib-2.0.3-1.el5.i386.rpm支持文件图 1 体系结构图 2 网络配置屏幕,节点 1 (linux1)图 3 以太网设备屏幕,eth0 (linux1)图 4 以太网设备屏幕,eth1 (linux1)图 5:网络配置屏幕,/etc/hosts (linux1)配置网络之后,您可以使用 ifconfig 命令验证一切是否正常。

以下示例来自于 linux1:$ /sbin/ifconfig -aeth0 Link encap:Ethernet HWaddr 00:14:6C:76:5C:71inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::214:6cff:fe76:5c71/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:759780 errors:0 dropped:0 overruns:0 frame:0TX packets:771948 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:672708275 (641.5 MiB) TX bytes:727861314 (694.1 MiB)Interrupt:177 Base address:0xcf00eth1 Link encap:Ethernet HWaddr 00:0E:0C:64:D1:E5inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0inet6 addr: fe80::20e:cff:fe64:d1e5/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:120 errors:0 dropped:0 overruns:0 frame:0TX packets:48 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:24544 (23.9 KiB) TX bytes:8634 (8.4 KiB)Base address:0xddc0 Memory:fe9c0000-fe9e0000lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:3191 errors:0 dropped:0 overruns:0 frame:0TX packets:3191 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:4296868 (4.0 MiB) TX bytes:4296868 (4.0 MiB)sit0 Link encap:IPv6-in-IPv4NOARP MTU:1480 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)关于虚拟 IP11g 中为什么使用虚拟 IP (VIP)?为什么当它的主节点发生故障时它只是返回一个无效的连接?这全是出于对应用程序可用性的考虑。

Oracle 11g RAC+ADG实施文档

Oracle 11g RAC+ADG实施文档

Oracle 11g RAC+ADG实施文档谢海鹏2022年9月16日环境说明开始配置Oracle Active Data Gurad 之前,需要事先准备好相应的环境,根据规划安装主备库的数据库环境,备库只需安装数据库软件,不需要创建实例,本次实施环境全程通过Oracle VM VirtualBox搭建的虚拟机环境进行的测试,,先搭建一个rac主库环境,不建库,然后通过虚拟机克隆的方式生成备库的集群环境,再在主库上建库,配置adg的环境。

1、基础环境ADG实施过程1、查看是否开启归档志多,数据库在FORCE LOGGING状态下,NOLOGGING选项将无效,因为NOLOGGING将破坏DATAGUARD的可恢复2、开启归档3、主库配置归档删除策略4、主库配置Standby Redo Log#standby redo log的大小与redo log大小相同。

组数需要比在线日志多一组。

5、配置TNSNAMES.ORA 文件6、配置主库ADG 参数1、备份spfile文件2、配置主库参数ORCL为原主库,SORCL为原备库(备库上没有创建db)3、主库重启数据库这里不能按照单实例轮询重启,必须所有节点都关闭重启。

7、配置密码文件8、创建备库初始化参数文件1、在主库上生成最新pfile 文件,并拷贝到备库上,并重命名为initorcl.ora2、修改备库上的pfile 文件#注意以下几点1、FAL_SERVER,主库配置SORCL,备库上配置ORCL2、LOG_ARCHIVE_DEST_1,主库配置standby redo log路径,备库相同,其中DB_UNIQUE_NAME主库为ORCL,备库为SORCL3、LOG_ARCHIVE_DEST_2,主库配置SORCL,备库配置PORCL,其中DB_UNIQUE_NAME主库为备库SORCL,备库为主库ORCL4、备库新增*.service_names='orcl',*.db_unique_name='sorcl'5、备库*.remote_listener='scan-cluster:1521'改为*.remote_listener='scan:1521'和/etc/hosts配置的备库scan ip保持一致以上均为tnsnames.ora中配置的监听名称和pfile中配置的DB_UNIQUE_NAMElog_archive_dest_1一般是主库归档日志存放的地方,log_archive_dest_2是将归档投递到备库,standby log是应用归档日志的日志。

进一步提升Oracle数据集成产品线 甲骨文推出Oracle数据集成器11g和Oracle GoldenGate 11g

进一步提升Oracle数据集成产品线 甲骨文推出Oracle数据集成器11g和Oracle GoldenGate 11g

力) 。不 同 类 型 的 工 程 车 辆 其 支 撑 机 构 的 反 力 计 算 方 式
可 能 会 不 一 样 , 部 分 内 容 是 另 外 一 个 研 究 内 容 , 处 该 此
障 易 发 点 。引‘ 结 果 表 明 , 中 所 述 的 计 算 方 法 是 可 靠 算 文
的 , 用该 种计 算方式 可得 到较 精确 的计算 结果 。 采
据 质 量 ( rc aaQ a tfl aa nertrlg) O al 据 剖 析 O a] D t ulyo D t ll a( 1 和 rc e i ' g ) e数 lg ( I【 a 1ii 1 , _款 产 品 也 是 Oal 据 集成 产 1 0a I D t P. l g1g 这 埘 e a ln J rc e数 品 线 的 组 成 部 分 。这 两 款 新 版 软件 与 Or l a e应用 产 品和 O al 技 术 c rce 产 品 的 集 成 更 紧 密 , 强 了对异 构 系 统 的支 持 并 提 高 了互 操 作 性 , 增 使
车 的 有 限 元 分 析 结 果 中获 得 。 材 料 定 义 为 钢 材 , 弹 性 模 量 为 21 P ,泊 松 比 其 0G a 为 0 2 ,密 度 为 7 8×1 e g mm, 网 格 的 生 成 比 较 .8 . 0 / k ;
, 、 一 一 ~ 通 过 前 面 的 论 述 可 看 出 采 用 本 文 所 述 的 方 法 能 在 确 保 结 果 精 确 性 的前 提 下 更 快 速 地 计 算 出 工 程 车 辆 支
j ‘ l 一 (; ; : ; f, j ’ E , ;

( 辑 文 圻 ) 编

进 一 步提 升 Orce数 据 集成 产 品 线 al 甲骨 文推 出 Orce数 据 集成 器 1 al g和 OrceGod n t g 1 al le Gae 1 1

系统集成解决方案

系统集成解决方案

***XX 集团系统集成解决方案金蝶软件(华南区)系统集成部2011 年03 月目录一、项目背景 (3)二、方案整体介绍 (4)2.1 系统部署架构 (4)2.2 双机互备和数据备份方案 (5)2.2.1 双机互备方案 (5)2.2.2 数据备份方案 (6)2.3 基础设施选型 (7)2.4 网络指标要求 (11)2.5 网络安全管理 (11)2.5.1 防火墙 (11)2.5.2 VPN 技术 (13)2.6 统一身份安全认证平台 (14)2.7 远程接入方案 (16)三、投资预算...........................................................................................1..9.四、附录服务与支持介绍........................................................................2..04.1 O RACLE 专项服务 (20)4.2 小型机专项服务 (27)一、项目背景XX 集团经过多年的经营,公司业务和规模在不断发展,公司管理层和IT 部门也认识到通过信息化手段可以更好地支撑公司业务运营、提高企业生产和管理效率。

目前的主要需求是,在公司总部部署协同OA、HR和房地产行业的业务应用系统,且提供分支机构客户端接入,达到整个公司业务的综合管理、数据集中管理和系统统一运维。

二、方案整体介绍2.8系统部署架构现在IT 的发展趋势是数据集中,数据集中的核心是对服务器进行整合,特别是一些大型企业,建立企业数据中心,购买高性能的主机,对数据集中管理,已成为一种趋势。

所以EAS的网络服务器部署应采用集中式应用,系统部署架构如下:HA千兆大型机构心跳线专线应用服务器数据库远程接入服务器备份服务器路由器DMZ光纤交换机光纤交换机防火墙/VPNInternet内部网存储/ 磁带库ADSL/宽带城域网/VPN 磁盘阵列DDN/MPLS VPN小型机构中型机构2.9双机互备和数据备份方案2.2.3双机互备方案我们在数据库服务器和应用服务器的设计上采取了基于双机热备与SAN数据存储相结合的数据库冗余备份方案,采用HA服务器群集技术,提高了数据库系统及业务应用系统的可靠性,而不是单台主机的可靠性。

Oracle数据库11g产品家族简介

Oracle数据库11g产品家族简介

Oracle数据库11g产品家族简介介绍Oracle数据库11g家族,是一个对不同级别的业务,不同规模的组织都有量身定做产品,对不同IT需求都有解决方案的家族。

Oracle也提供数据库选件产品来加强Oracle数据库11g某些特殊的应用需求。

本文将概要的介绍这些功能和选件。

●Oracle数据库11g标准版一(SE1)是个空前强大,易用,性价比非常好的工作组级软件。

适合单节点,在最高容量两个处理器的服务器上使用。

●Oracle数据库11g标准版(SE)可以支持单机或者集群服务器,在最高容量4个处理器的单机或者总计4处理器的集群上使用。

购买了标准版,就已经内含了Oracle的RAC而无需额外付费。

●Oracle数据库11g企业版(EE)提供了有效,可靠,安全的数据管理功能以应对关键的企业业务和在线事务处理应用,复杂查询的数据仓库或者WEB2.0应用。

企业版就没有SOCKET限制,单机或者集群都可以使用●Oracle数据库11g个人版(PE)是为个人开发部署使用,它和Oracle标准版一,标准版,企业版功能上是全面兼容的。

●Oracle数据库11g express版(XE)是个入门级的精巧数据库。

主代码是基于企业级数据库的,用户可以在这个基础上自由开发,部署和发布。

该版数据库占的空间很小,非常容易管理。

XE版可以安装在任何主机上,也没有CPU限制。

但是XE版的用户数据只能存储4G,内存只能使用1G,每台主机上也只能使用1个CPU。

如果使用XE版的时间久了需要升级,我们也可以很轻松的将其升级到标准版或者企业版。

这四个版本的Oracle数据库11g使用的是相同的引擎架构,互相兼容。

在相同的操作系统环境下,也支持相同的应用开发工具,程序接口。

使用Oracle数据库11个产品,您可以先购买标准版一上手,随着您的业务发展,再轻松的升级到标准版。

随着设备的扩容业务的进一步发展,我们再按需应变的进一步升级到企业版。

oracle数据库教程——ORACLE 11g RAC 集群互连延迟

oracle数据库教程——ORACLE 11g RAC 集群互连延迟

广州远佳信息科技有限公司Oracle数据库教程—— ORACLE 11g RAC 集群互连延迟从Oracle 11g开始,新引入的后台进程ping会定期测量网络统计信息。

它会定期唤醒(大约每5分钟唤醒一次),并测量消息传送和块传送的延迟。

在每次唤醒时,它向所有集群节点发送两条消息(分别为500字节和8192字节),计算往返延迟,并在内部维护这一信息。

AWR还使用这一信息显示报表的“Interconnect Ping Latency Stats”部分。

这一内部数据可通过X$KSXPPING查看。

需要注意,观察到的延迟中可能包含由于操作系统运行ping命令所造成的延迟。

对于这一数据要持谨慎态度,这是因为如果存在一个长的计划延迟或者因为主机负载而存在很高IPC延迟,那么可能会报告一个很长的延迟。

由于集群的正常运转并不需要强制执行ping进程,它只是一个诊断进程,因此在计划调度中并没有将其设置为实时运行。

将ping进程设置为实时运行可能会克服上述问题;但是,考虑到这一进程的重要程度(或者说不重要性),并不建议这样做。

建议以默认的时间共享调度模式来运行ping进程。

与过去一样,建议在集群正常运行时建立基准统计信息,并在注意到性能问题时对比来自X$KSXPPING 的互联延迟值。

ping进程有一个已知缺陷(6511290),它会生成极高的网络通信量,导致11.1.0.7版本的CPU 使用率极高.如果注意到ping进程占用了很多CPU 处理时间,那么可以关闭该进程:将参数_ksxp_ping_enable设置为FALSE.内部视图X$KSXPCLIENT提供了其他诊断进程在Oracle 11g RAC环境中生成的整体网络通信流量。

可以使用以下SQL查询来查看ping进程生成的网络通信流量:select * from X$KSXPCLIENT where name ='ping';更多文章可见:我们其中一位工程师的博客:/。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库双机可以有两种不同的方式:双机热备份、双机集群。

双机热备份方式的集群完全通过操作系统的cluster软件来实现,在同一个时刻,只有一台机器对数据库作操作,当这台机器发生故障以后,由操作系统cluster将所有资源切换到两外一个节点,防止单节点数据库故障。

双机集群方式(RAC),在10g以后,通过ORACLE自身提供的CRS来实现集群的功能。

在同一个时刻,所有的机器都对数据库作操作,当某台机器发生故障后,其他机器接管该机器的工作。

这种方式不但能够防止单节点数据库故障,还能够实现负载均衡。

因为两个机器对同一个数据库操作,因此数据库文件一般无法使用传统的文件系统方式存储。

下表列出了两种方式的区别:
注一:对于rac方式,在10G以下的版本必须要操作系统cluster的支持+oracle rac选件才能够实现,在10G以后,oracle提供了自身的cluster软件——crs,因此可以在没有操作系统cluster的情况实现RAC方式,但对于文件的存储方式有所限制,下表列出了在rac方式下可以选择的存储方式
数据库双机热备方案的原理及实现
以下简单说明了双机热备的原理及实现。


双机热备系统又称为Cold Failover,它是oracle 数据库高可用方式的一种。

主要工作方式为主机节点运行,备用节点处于等待状态,当主机节点发生失败的时候,数据库以及虚拟IP 自动漂移到备用节点,完成用户应用透明切换。

切换操作基于操作系统Cluster 控制软件,操作系统负责监控系统的运行状况。

操作系统实现数据库的关闭、切换和启动。

⏹ 方案评价
双机热备系统是单实例数据库系统,它的工作方式是一种Shared Nothing 方式,也就是同一时间段,只有一台节点对共享盘阵有操作权。

在发生节点失败时,完成切换。

应用切换对前端用户透明,主机节点失败后用户自动转接入预先定以的备用节点。

此种方式概念以及平台搭建相对简单,易于管理。

但是其主机工作,备机等待的工作方式,造成了此种工作方式对系统资源的一定浪费。

同时该方式不支持用户操作的连续性。

⏹ 方案具体实现
双机热备系统几乎支持现阶段所用供应商。

例如:Microsoft , Sun , HP ,
Server A 备节

IBM , Compaq , Intel , Linux ….。

完成此种方式对硬件,操作系统及各厂家HA 软件有一定要求。

硬件要求:至少两台服务器、一个共享盘阵,每台服务器需要两块网卡。

一块用于两台主机之间的连接,两台主机通过此连接定期向对方发送检测信号,判断对方工作状态(如下图红线标注)。

另外一块网卡用于和外网的连接。

HA 软件方面要求:
必须操作系统HA 软件支持,根据操作系统平台不同如:Microsoft Cluster Server(MSCS) 、HP MC/ServiceGuard 、AIX HACMP 、SUN Sun Cluster
磁盘阵列要求:
必须和各节点保持物理连接。

实现方式:
Windows 平台:在两台节点上分别安装数据库软件,在磁盘阵列上创建数据库。

主节点对磁盘阵列有控制权,同时虚拟IP 工作在主节点上。

用户通过主节点访问磁盘阵列上的数据库。

当主节点发生失败时,MSCS 服务将磁盘阵列的控制权以及虚拟IP 漂移到备用节点上,并重新启动数据库,用户在等待很短的时间后,可以重新访问数据库。

UNIX 平台:在两台节点上分别安装数据库软件,在磁盘阵列上创建数据库。

磁盘阵列MOUNT 在主节点上,虚拟IP 也工作在主节点。

用户通过主节点访问磁盘阵列上的数据库。

当主节点发生失败时。

HA 软件将磁盘阵列从主节点上UMOUNT 下来,并将磁盘阵列MOUNT 到备用节点上,同时完成虚拟IP 的漂移。

并重新启动数据库,用户在等待很短的时间后,可以重新访问数据库
数据库群集方案的原理及实现
以下简单说明集群方式的原理及实现:
主机节
⏹方案原理
Server A 备节点
Hot FailOver。

Real Application Cluster(9i版本以前称作Oracle Parallel Server,OPS)用来在群机环境下实现多机共享数据库,以保证应用的高可用性。

同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复。

Real Application Cluster为大多数高要求数据库环境提供了极高的性能和完美的纠错功能。

Real Application Cluster允许群集系统或大型并行系统中的多个节点共享同一物理数据库。

Real Application Cluster可以自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序。

它还显著提高了大型数据仓库和决策支持系统的性能。

与并行查询选件结合,它还提供了节点间并行性和节点的并行性,以得到更高的性能。

⏹方案评价
Oracle Real Application Clusters是多实例数据库系统,它的工作方式是Shared Disk方式。

由多个节点上的多个实例(每台节点一个)同时操作数据库,也就是同一时间段,群集内的所有节点对共享盘阵都有操作权。

在一台节点发生
节点失败时,完成切换。

应用切换对前端用户透明。

Oracle Real Application Clusters可以使所有的应用程序不经修改便能获得集群数据库的高可用性、可伸缩性和高性能。

应用程序可以将Oracle Real Application Clusters当成一个单一的系统使用,而不必再进行修改或分区,以获取类似集群数据库的可伸缩性。

这允许用户随着应用及需求的不断增长,横向地伸缩数据库的级数,而不必对应用程序进行修改。

而且,Oracle Real Application Clusters是自适应的,能够根据数据库负载情况的变化进行自我调节——动态地在集群服务器上移动数据库资源,以获取最佳性能。

方案具体实现
Oracle Real Application Cluster系统几乎支持现阶段所用供应商。

例如:Microsoft , Sun , HP , IBM , Compaq , Intel , Linux….。

在10G以前的版本完成此种方式对硬件,操作系统及各厂家HA软件有一定要求。

在10G以后的版本oracle公司自身提供了cluster软件——crs,可以在没有操作系统cluster软件支持的情况下实现RAC,但在文件存储上有一定的限制。

如果不使用操作系统的cluster软件,oracle无法使用传统的裸设备来存储数据库文件。

硬件要求:
至少两台服务器、一个共享盘阵,每台服务器在不考虑冗余的情况下最少需要两块高速网卡。

一块用于各节点之间的高速通道连接,节点通过此连接发送内部通讯信息。

另外一块网卡用于和外网的连接。

软件要求:
操作系统:RAC支持各种主流操作系统。

Windows、IBM AIX、HP HP-UX、Sun Solaris、Tru64 UNIX 、linux
实现方式:
操作系统底层CLUSTER搭建好后(可选),首先安装配置oracle crs软件。

然后在一台节点上安装ORACLE软件,安装程序在这一节点安装完成后会自动将软件拷贝到群集中的所有节点上,然后在共享磁盘阵列上创建数据库。

安装完成后各节点上的实例都可以访问磁盘阵列上的数据库。

相关文档
最新文档