Oracle rac
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Oracle RAC 原理浅谈 PowerPoint PPT Presentation


  • 152 Views
  • Uploaded on
  • Presentation posted in: General

Oracle RAC 原理浅谈. 纲要. Oracle RAC 原理简介 RAC 部署技巧及维护注意事项. 纲要. Oracle RAC 原理简介 RAC 部署技巧及维护注意事项. Password file. Oracle 基础架构. Instance. User process. SGA. Shared Pool. Database Buffer Cache. Redo Log Buffer. Library Cache. Server process. Data Dictionary Cache. Large Pool.

Download Presentation

Oracle RAC 原理浅谈

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Oracle rac

Oracle RAC 原理浅谈


Oracle rac

纲要

  • Oracle RAC 原理简介

  • RAC部署技巧及维护注意事项


Oracle rac

纲要

  • Oracle RAC 原理简介

  • RAC部署技巧及维护注意事项


Oracle

Password

file

Oracle基础架构

Instance

Userprocess

SGA

Shared Pool

DatabaseBuffer Cache

Redo LogBuffer

Library

Cache

Serverprocess

Data DictionaryCache

Large Pool

Java Pool

PGA

PMON

SMON

DBWR

LGWR

CKPT

Others

Control files

Data

files

Redo Log files

Parameter

file

Archived

Log files

Database


Oracle rac1

双节点Oracle RAC架构

A

B

LMD

LMS

LCK0

LMON


Oracle rac

集群相关服务和组件

  • 集群服务

    • Crsd集群资源服务

    • Cssd集群同步服务

    • Evmd事件管理服务

  • 集群组件

    • Ocr集群注册文件,记录每个节点的相关信息

    • Vdisk表决盘,仲裁机制,避免多节点冲突


  • Cache fusion

    Cache Fusion 示例

    数据块属性

    状态:

    PI,CR,SCUR,XCUR

    访问模式:

    NULL,S,X

    角色:

    Local,Global


    Cache fusion1

    Cache Fusion 示例

    数据块属性

    状态:

    PI,CR,SCUR,XCUR

    访问模式:

    NULL,S,X

    角色:

    Local,Global


    Cache fusion2

    Cache Fusion 示例

    数据块属性

    状态:

    PI,CR,SCUR,XCUR

    访问模式:

    NULL,S,X

    角色:

    Local,Global


    Cache fusion3

    Cache Fusion 示例

    数据块属性

    状态:

    PI,CR,SCUR,XCUR

    访问模式:

    NULL,S,X

    角色:

    Local,Global


    Cache fusion4

    Cache Fusion 示例

    数据块属性

    状态:

    PI,CR,SCUR,XCUR

    访问模式:

    NULL,S,X

    角色:

    Local,Global


    Oracle rac2

    Oracle RAC 发展史


    Oracle rac3

    GCS

    FC

    Oracle RAC 技术特性

    • 不仅支持两种简单Cluster模式: 备份机和互为备份

    • 而且具有并行处理、负载均衡、无单点失效的特点

    1.高性能 2.高可用性 3.高扩展性4.易管理性


    Oracle rac 1

    Oracle RAC 技术特性1-高性能

    负载均衡/并行处理

    LAN

    High Speed Interconnect

    Fiber Channel

    or Shared SCSI

    Single Database

    • 大用户量的并发访问分担到多台节点机上并行处理

    • 单个用户重负载的运算分担到多个节点机上做并行处理


    Oracle rac 2

    Oracle RAC 技术特性2-高可用

    无单点失效问题

    • 内部高速交换保证节点间内存同步和故障监测

    • 单节点故障后用户自动切换到其它正常的节点


    Oracle rac 3

    Oracle RAC 技术特性3-易扩展

    具有高度的可扩展性

    Node B

    Node C

    Node D

    Node A

    节点 C & D 加入OPS/RAC集群, 最大可扩展到个?节点


    Oracle rac 4

    Intelligent

    Agent

    用于管理的应用程序

    Intelligent

    Agent

    Network

    Intelligent

    Agent

    Enterprise Manager Console

    Event

    System

    Security

    System

    Job

    System

    Intelligent

    Agent

    Oracle RAC 技术特性4-易管理

    在局域网中,有一台客户机做为管理控制台,实现集群系统的统一管理:

    • 数据库的管理控制台,用于管理并行数据库,可以同时监控各节点的数据库实例,实现启动、停止、监控运行性能等功能;

    • 磁盘柜的管理控制台;

    • 网管系统和UPS管理控制台等。


    Oracle rac dg

    Log

    Files

    Standby

    Database

    Oracle RAC 数据保护的延伸-DG

    Primary

    Server

    • 物理备份

    • 逻辑备份

    • 最大保护模式

    • 最大可用模式

    • 最大性能模式

    Standby

    Server

    Production

    Database

    Log write

    上海

    Delayed Apply

    北京


    Oracle rac

    纲要

    • Oracle RAC 原理简介

    • RAC部署技巧及维护注意事项


    Oracle rac

    RAC部署技巧及维护注意事项

    • 节点间如何保持时间同步?

    • 两节点之间心跳使用直连线还是交换机?

    • 安装Linux需要关闭防火墙和SELinux!!

    • Linux下配置环境变量注意字符格式!!

    • 节点机器系统冗余方案怎么做?

    • 归档日志存放在共享存储上还是节点本地?

    • RAC的RMAN备份找不到另一个节点的归档日志?

    • 两层架构的节点重启故障可能是什么原因?

    • 由于IP冲突导致的种种问题!!


    Oracle rac

    RAC部署技巧及维护注意事项

    • 客户端连接配置后时断时通!!

    RAC =

    (DESCRIPTION =

    (ADDRESS_LIST =

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

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

    (LOAD_BALANCE = yes)

    )

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = rac)

    )

    )

    HOST=node1

    HOST=node2

    /etc/hosts或DNS

    192.168.0.1node1

    192.168.0.2node2


    Oracle rac

    RAC部署技巧及维护注意事项

    • RAC自身实现数据冗余!!


    Oracle rac

    RAC部署技巧及维护注意事项

    • 11gR2新特性-scan-vip

    ORCL =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST =scan-vip)(PORT = 1521))

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = orcl)

    )

    )

    Scan-vip

    192.168.0.1

    DNS

    primary

    双DNS解析

    client

    Scan-vip

    192.168.0.2

    DNS2

    standby


    Oracle rac

    纲要

    • Oracle RAC 原理简介

    • RAC部署技巧及维护注意事项


    Oracle rac

    Q

    &

    A

    Q U E S T I O N S

    A N S W E R S


  • Login