zoukankan      html  css  js  c++  java
  • 场景9 深入RAC运行原理

    场景9 深入RAC运行原理

    OPS(Oracle Parallel Server)通过磁盘的节点判定数据是否最新   —>   Data Guard   —>    RAC(Real Application Cluster)

    Oracle : share everything (共享所有) 灵活

    DB2 : share nothing (不共享)

    GRD (Global Resource Directory)全局资源目录

    Cache fusion 数据融合

    GCS (Global Cache Service)全局高速缓存服务

    GES (Global Enqueue Service)全局排队服务

    RAC解决SPOF (Single Point Of Failure) 单点故障

    SMP (Simple MultiProcessing)简单多处理

    BGP 

    高效存储 :

    NetApp

    EMC

    Load Balance负载均衡

    集群环境下多加一个节点目的是什么?

    RAC更适合OLTP(银行) or OLAP(数据仓库)?

    答 :OLAP

    CI (Current image) :当前版本

    PI (Past image) :过去版本,用于在实例发生故障之后,幸存节点快速恢复挂掉的节点

    动态性能视图来自数据字典,参数文件,控制文件,系统表空间

    nomount : 参数文件,实例,进程 v$parameter, v$sga, v$process, v$instance

    mount : 控制文件,结构

    open : 数据字典,表统计信息,分布情况

    GV$INSTANCE : RAC中所有节点实例集合

    alter system kill session at sid; 杀掉任意节点的会话

    Extended RAC : 扩展RAC

    select resource_name, current_utilization, max_utilization from v$resource_limit where resource_name like ‘g%s_%’;

    select * from v$sgastat where name like ‘g_s%’ or name like ‘KCL’;

    锁定级别越低,并发能力越强,处理效率越高,更适合OLTP

    CRS_HOME

    OCR文件

    共享存储 :各节点实例的还原表空间,各节点实例的联机重做日志文件,

    节点本地存储 :归档日志

    OCFS (Oracle Cluster File System)Oracle集群文件系统

    OMF

    节点间通讯协议 :UDP

    实验环境 :host01, host02

    打开虚拟机,选择移动,若选择拷贝ip会变

    eg :

    cat /etc/hosts

    公有ip

    私有ip(vip) : 飘的目的 :报错

    虚拟ip

    su - oracle

    ls

    vi .bash_profile

    . .bash_profile

    su -

    mkdir -p /u01/app/oracle

    mkdir -p /u01/app/grid

    mkdir -p /u01/app/oraInventory

    chown -R oracle:install /u01/app/grid/

    chown -R oracle:install /u01/app/11.2.0/grid/

    chown -R oracle:install /u01/oraInventory/

    ping 192.0.2.101

    service network

    ssh 192.0.2.102

    more aa.sh

    sh aa.sh

    more racmkdir.sh

    sh racmkdir.sh

    vi racmkdir.sh

    mkdir -p /u01/app/oracle

    mkdir

    chown

    chown

    cd /u01/app/oracle

    ls

    unzip /stage/db/…

    unzip /stage/db/…

    sh runInstaller

    kill -9 

    root 下 :xhost + : 不限制任何会话启动图形化界面

    su oracle

    . /asmca

    ZZ : 保存退出 (esc后)

    ZQ : 不保存退出(esc后)

    control v 

    j

    u

    vi test

    d2fo : delete find o two times

    dt) : delete till )

    vim test

    di( : delete in (

    di) : delete in )

    dib : delete in block

    RAC VIP :不对外提供服务

    App VIP : 对外提供服务

    RAC安装过程

    GI : Clusterware

    ASM : Storage

    Software : Oracle, ASM

    Database : dbca

    OCR : Oracle Cluster Registery 集群注册器

    voting disk : 表决磁盘,解决节点间网络导致的脑裂问题

    brain split :脑裂

    控制文件表决 :解决数据库hang死的问题

    PATH : 

    oinstall : Oracle Install :Oracle安装部署

    1. 安装GI

    2. 装软件

    黄金优化法则 :各节点时钟一致

    选中(拷贝),按滚轮(粘贴)

    监听器的配置 :

    LISTENER —> 1521 PROD1 静态

    LSNR2 —> 1526 PROD1 动态

    cd $ORACLE_HOME/network/

    alter system set local_listener=’lsnr2’;

  • 相关阅读:
    SQL SERVER 2000 安装提示"一般性网络错误" Hello
    转:关于C#程序路径的问题 Hello
    VS2003提示错误:"无法在web服务器上启用调试,您不具备调试此应用程序的权限" Hello
    转贴:轻松实现坐标转换不同地理位置系统转换入门 Hello
    XP系统优化 Hello
    Explorer.exe出错无法打开我的电脑! Hello
    TreeView控件的使用 Hello
    系统提示:‘状态:驱动程序已启用但尚未开始使用’ Hello
    深入理解 go slice
    go 语言 time 时区问题 疑问
  • 原文地址:https://www.cnblogs.com/jilili/p/5755505.html
Copyright © 2011-2022 走看看