CRM_BIOracle11gRAC安装指导书V15


    资料编码

    产品名称
    CRM&BI

    软件效劳生产研发
    产品版

    编写部门
    软件公司CRM&BI SPDT
    资料版
    V17



    CRM&BI Oracle11g RAC安装指导书〔SUSE10+ASM〕

    拟 制:
    张宇坤
    日 期:
    20211028

    张春河
    日 期:



    日 期:


    张春河
    日 期:






    华 技 术 限 公 司
    版权 侵权必究
    修订记录
    日期
    修订版
    描述
    作者
    20211028
    V10
    DT四节点RAC数库安装指导修改已预安装验证补充CRSASM概念补充节点SSH互信失败处理方案DWH专数库参数设置
    张宇坤
    20211108
    V11
    1CSPDTDWHCRM安装指导书化CSP安装规划例介绍Oracle 11g RAC基ASM手工安装指导根TMG建议重新调整DG规划修改相应安装程
    2补充CRSOracle安装程异常情况处理安装结果验证
    3补充卸载CRSOracle软件
    梁惠惠
    20210407
    V12
    1修改51节磁阵规划删磁盘分区容修改裸设备挂接步修改DG相关安装步骤
    2补充软件环境操作系统安装包求
    3删原54 初始化磁盘〞里面VxVM命令ASM理享磁盘话需VxVM
    4删原104添加效劳service_ora〞效劳需
    5补充104节CRS中效劳listenerinstancedb〞禁方法
    6补充84节Oracle补丁更新111075
    7启EM database control〞选项项非常重数库库理维护工具
    8删闪回盘规划安装步骤启闪回产品方案备份恢复
    9两节点间时钟步方法补充两节点专门时钟效劳器步时钟方法
    10刷新槽位规划两节点隔槽
    11补充56 创立档文件系统
    梁惠惠
    汪明超
    张春河
    20210715
    V13
    更新84章节中补丁需求
    汪明超
    20210808
    V14
    增加裸设备挂接考前须知章节
    汪明超
    20211223
    V15
    1修改创立档文件系统方法
    2修改Oracle配套补丁
    梁惠惠
    20210215
    V16
    1104 关闭dbinstancelistenercrs动启动选项 容删ATAE需样做型机样做
    2228补充网卡绑定说明
    梁惠惠
    20210122
    V17
    环境变量中字符集更改AMERICAN_AMERICAAL32UTF8
    刘晗


    目 录
    第1章 前言 8
    11 RAC中根概念 8
    111 CRS 8
    112 ASM 8
    第2章 运行环境 10
    21 硬件环境 10
    机 10
    磁盘阵列 10
    槽位规划 10
    磁阵连线 11
    22 软件环境 11
    检查操作系统版 11
    检查核版 12
    检查软件包 12
    删余软件包 12
    1 删orarun包 13
    2 删sqpinit包 13
    3 删etcoraInstloc文件 13
    路径软件 13
    安装介质 15
    操作系统规划 15
    228 IP址规划 15
    磁盘空间分配 16
    磁阵规划 17
    第3章 安装前准备 18
    31 启远程控制效劳 18
    32 启FTP效劳 19
    33 启Telnet效劳 20
    34 创立名dba操作系统组 20
    35 创立名oinstall操作系统组 21
    36 创立名oracle操作系统户 21
    37 oracle户建立密码 22
    38 赋予目录正确权限 22
    改变文件系统optoracle属组赋权 22
    改变文件系统optoracrs属组赋权 22
    改变文件系统optorabak属组赋权 22
    创立目录usrlocalbin赋权 23
    赋权tmp目录权限 23
    39 设置oracle户环境变量 23
    第4章 配置RAC网络机参数 25
    41 网卡划分 25
    42 配置hosts文件 25
    43 建立RAC节点SSH信关系 25
    操作步骤 25
    异常处理 28
    44 配置节点时钟步 28
    两节点间时钟步 28
    两节点NTP效劳器步时钟 29
    45 调整操作系统参数 30
    第5章 配置享磁盘阵列 31
    51 VDisk(LUN)DG划分 31
    52 DGASM File空间分配 31
    521 DG_ORA规划 32
    53 扫描新磁盘 33
    54 步磁阵分区表 34
    55 挂接裸设备赋权 34
    56 创立档文件系统 36
    第6章 安装CRS 38
    61 安装前准备工作 38
    传安装介质 38
    创立Inventory目录 38
    设置DISPLAY环境变量 38
    62 安装Oracle CRS软件 39
    集群安装预校验 39
    启动Universal Installer安装界面 41
    异常处理 60
    启动CRS效劳 61
    检查CRS否安装成功 62
    第7章 安装ORACLE软件 63
    71 安装前准备工作 63
    传安装介质 63
    检查CRS效劳否已启动 63
    设置DISPLAY环境变量 64
    72 安装Oracle11g软件 64
    启动Universal Installer安装界面 64
    73 安装检查 75
    第8章 安装Oracle补丁 77
    81 安装前准备工作 77
    传安装介质 77
    设置DISPLAY环境变量 77
    82 安装CRS补丁 78
    停止CRS 78
    安装CRS补丁 78
    1 安装步骤 78
    2 验证补丁否安装成功 87
    83 安装补丁 88
    1 前提条件 88
    2 安装步骤 88
    3 验证补丁安装否成功 98
    84 Oracle PSUOneoff补丁安装 99
    第9章 建立ASM实例 101
    91 建库前准备工作 101
    检查CRS效劳 101
    设置DISPLAY环境变量 101
    92 节点配置ASM实例 101
    完成ASM实例DG创立 108
    第10章 建立数库 110
    101 建库前准备工作 110
    必须DBCA创立数库 110
    检查CRS效劳 110
    1 设置DISPLAY环境变量 110
    102 创立ORACLE数库 110
    103 配置ORACLE监听器 128
    104 关闭dbinstancelistenercrs动启动选项 138
    第11章 ORACLE数库参数配置 139
    第12章 附录 140
    121 CLUSTER命令 140
    启动停止CLUSTER 140
    观察CLUSTER状态 140
    122 ASM备份修复 140
    1221 ASM备份修复必性 140
    1222 ASM备份修复方法 141
    1 OCR备份恢复方法 141
    2 VOTING DISK备份恢复方法 141
    3 ASM磁盘头信息备份恢复方法 141
    123 卸载Oracle 142
    前提条件 142
    卸载步骤 143
    124 卸载CRS 145
    前提条件 145
    卸载步骤 145
    125 裸设备挂接考前须知 149


    关键词:
    Oracle11g ATAE SUSE10 Rac Install 安装
    摘 :
    文详细介绍Suse台安装Oracle RAC包含网络配置磁盘配置数库配置操作系统配置等
    缩略语清单:

    参考资料清单
    CRM&BI Oracle 11g for PCServer安装指南〔RAC + ASM〕V11
    Oracle11g on ATAE 安装指南〔RAC + ASM〕
    CRM&BI ORACLE 111072 升级指导书(for RAC)

    第1章 前言
    文针CRM&BI需数库方案CSP安装规划例介绍ATAE + Suse10 SP02台RAC方式基ASM安装Oracle 11g软件集群中两节点
    提示
    l 请阅读文档时特关注红色字体局部
    l 执行命令时请重视命令前提示符果〞#〞表示命令root户执行果〞〞表示oracle户执行
    l 需时参考文档完成数库RAC安装部署:集成设计模板CRM&BI数库参数配置指导书
    11 RAC中根概念
    安装ORACLE RAC+ASM前您需事先简解RACCRSASM概念
    111 CRS
    CRSClusterReady Services缩写ORACLE公司开发集群理工具ORACLE 11g中RAC集群CRS工具理
    前版中Oracle RAC必须助第三方Cluster软件〔VCS〕进行集群理通讯数步等功Oracle 11g中ORACLECRS工具理RAC集群节点集群理通讯数步等功
    CRS单独产品构建RAC环境中需节点单独安装
    112 ASM
    ASM全称Automated Storage ManagementORACLE公司行开发存储理软件代操作系统提供LVM理存储数文件
    Oracle 10g版前理型数库成百千数文件数库理员说技术含量十分枯燥工作求数库理员熟悉系统LVM相关知识做磁盘规划LV条带等相关系统方面相关操作
    ASM减轻方面工作量数库理员需理少数磁盘组磁盘组ASM理逻辑单元组磁盘设备组成定义磁盘组作数库默认磁盘组Oracle会动理存储包括创立删数文件等Oracle会动文件适宜数库象做关联样理象时需提供象名称需前样提供详细文件名
    文中ASM实例〞指ASM理数文件数库实例


    第2章 运行环境
    21 硬件环境
    211 机
    ATAE R2+ 单板两块
    212 磁盘阵列
    S2300E6×300G
    213 槽位规划
    CSP例需安装数库单板位1112槽
    CRMDWHDT产品数库槽位规划请参见产品集成设计模板
    MRMU
    CTI1
    DB1
    CTI2
    DB2
    全业务效劳器
    全业务效劳器
    Switch
    Switch
    全业务效劳器
    静态资源效劳器
    MSP静态资源效劳器
    MSP数步工具
    报表代理 报表效劳器
    定时务效劳器 搜索引擎效劳器
    SMMDMain
    SMMDSlave
    Empty Frame
    Empty Frame
    磁带机
    USM

    214 磁阵连线

    22 软件环境
    221 检查操作系统版
    求安装Suse10+SP02
    观察操作系统版
    # cat etcSuSErelease
    SUSE Linux Enterprise Server 10 (x86_64)
    VERSION 10
    PATCHLEVEL 2
    观察补丁信息
    # SPident
    CONCLUSION System is uptodate
    found SLE10x86_64SP2

    果版符合求请升级升级需重启系统
    222 检查核版
    # uname r
    Suse linux求核少
    223 检查软件包
    # rpm q package_name
    Suse linux求少具备安装包安装包版低包版:





    glibc32bit24312 (32 bit)
    glibcdevel24
    glibcdevel32bit24 (32 bit)

    libaio32bit03104 (32 bit)





    make380



    224 删余软件包
    SLES10单板操作系统安装会带应软件RPM包果删干扰续Oracle安装配置前ATAE未解决问题情况手工删:
    1 删orarun包
    # rpm qa ora*


    2 删sqpinit包
    # rpm qa sap*


    3 删etcoraInstloc文件
    # rm –i etcoraInstloc
    225 安装路径软件
    安装存储型号应路径软件〔for SUSE10〕软件包Support网站载
    S2300E求安装需安装操作系统版核版配套路径软件
    操作系统版号通SPident –vv查核版号通uname r查例SPident –vv查询操作系统版结果SLE10x86_64SP1uname r查询结果核版应路径包名
    说明:关核版目前三分类:bigsmpsmpdefault请注意根核版匹配路径软件版
    步骤1: 判断机否已安装路径软件
    (1) 执行命令
    rpm qa |grep UP

    rpm qa | grep Ul
    果显示类似UltraPath110111T011 Ultrapath包名表示已安装upTools –V命令查版果版符合求需安装路径软件否需先卸载老版路径软件然重新安装适宜路径软件版
    (2) rpm -命令卸载路径软件
    (3) 卸载重启机
    注意:卸载路径软件需升级操作系统补丁然装配套路径软件
    步骤1: root户传路径软件包然执行面命令进行安装

    Preparing ########################################### [100]
    1UltraPath ########################################### [100]
    No UltraPath driver installed on your system
    Checking Host Adapter Configuration
    Detected 2 QLogic Host Adapter Port(s) on the system
    Please wait while we modify the system configuration files

    Preparing to install UltraPath driver against this kernel version
    Generating module dependencies
    Creating new UltraPath initrd image
    21064 blocks
    UltraPath driver package has been sucessfully installed please reboot your system to enable the driver
    步骤2: 重启机
    步骤3: 命令查路径软件版信息确保版符合求
    # upTools V
    Linux UltraPath Driver Version 110111
    步骤4: 查路径软件驱动否已加载
    路径软件安装成功两驱动存upVhbaupUpper执行命令:
    #lsmod |grep up
    结果中存两驱动表示驱动加载成功类似返回信息
    upVhba 160544 2
    upUpper 167772 1 upVhba
    步骤5: 查启动项否更改正确执行命令:
    #cat bootgrubmenulst
    defaul面应参数表示默认第启动项启动应找准启动项名称title Linux with UltraPath〞头表示启动项已修改正确
    步骤6: 执行命令查路径状态
    #upTools S
    Up正常表示路径软件已安装成功运行正常类似返回信息
    Array ID 0
    Module Name Array_Module_0
    ControllerA State abnormal
    Path State
    ControllerB State abnormal
    Path State H1C0T1L005 Up
    226 安装介质
    安装包
    描述

    11106 ClusterWare

    11106 Database
    p6890831_111070_Linuxx8664zip
    111070补丁包

    227 操作系统规划
    请参考产品集成设计模板
    说明
    安装Oracle RAC操作系统机名写字母中划线
    228 IP址规划
    IP址规划表示
    参数
    A机
    B机
    机名
    rac1
    rac2
    public网卡IP址〔bond1〕


    public网卡IP掩码


    public网卡IP网关


    虚拟IP〔VIP〕


    私网卡IP址〔bond0〕


    私网卡IP掩码


    私网卡IP网关
    配置
    配置

    RAC中节点:
    l 需2公IP址配置公网业务网卡虚拟IP〔VIP〕
    l 需1私IP址需配置网关
    l RAC两节点心跳网卡
    − 果局点没备份需求base面双网卡绑定作私网心跳网卡
    − 果局点备份需求心跳插板两网口需手工做绑定两网口连接交换机做备核心交换机划分VLAN
    l ATAE环境公网〔public ip〕应fabric面必须配置网关连接机房网络浮动〔virtual〕IP须手工配置网卡需写入etchosts文件安装RAC时会动设置必须公网public IP处网段

    例:
    rac1~ # ifconfig
    bond0 Link encapEthernet HWaddr 00259E80DFE4
    inet addr
    UP BROADCAST RUNNING MASTER MULTICAST MTU1500 Metric1
    RX packets48476 errors0 dropped0 overruns0 frame0
    TX packets22813 errors0 dropped0 overruns0 carrier0
    collisions0 txqueuelen0
    RX bytes63574027 (606 Mb) TX bytes2168026 (20 Mb)

    bond1 Link encapEthernet HWaddr 00259E80DFE6
    inet addr5
    UP BROADCAST RUNNING MASTER MULTICAST MTU1500 Metric1
    RX packets3024598 errors0 dropped0 overruns0 frame0
    TX packets1514891 errors0 dropped0 overruns0 carrier0
    collisions0 txqueuelen0
    RX bytes4113073257 (39225 Mb) TX bytes178111512 (1698 Mb)
    中bond0表示BASE面双网卡绑定网卡名作私网心跳网卡
    bond1表示Fabric面双网卡绑定网卡名作公网业务网卡
    229 磁盘空间分配
    磁盘空间划分求RAC节点保持致
    分区
    空间〔GB〕
    文件系统类型
    swap
    16


    30
    reiser
    home
    8
    ext3
    opt
    8
    ext3
    optoracle
    20
    ext3
    optoracrs
    20
    ext3
    optorabak
    20
    ext3
    2210 磁阵规划
    磁阵规划请参见51 VDisk(LUN)DG划分〞


    第3章 安装前准备
    31 启远程控制效劳
    RAC两节点执行
    步骤1: root户执行命令
    # yast remote
    弹出remote administrator〞理界面
    步骤2: Tab键移动光标Enter键选中Allow Remote Administration〞然Finish键完成设置

    步骤3: 手工执行次rcxdm restart〞命令设置生效
    # rcxdm restart
    Shutting down service kdm done
    Starting service kdm done
    32 启FTP效劳
    SuSE10安装ftp效劳默认关闭需翻开RAC两节点执行数库双机安装完成请时关闭ftp效劳
    步骤1: root户执行命令
    # yast
    步骤2: 选择Network Services>Network Services(xinetd)
    步骤3: 出现界面选中FTP〞项〞〔ftp效劳两项安装时请选中Serverusrsbinvsftpd项〕选择Toggle Status(On or Off)〞钮ftp效劳Status〞状态变On〞
    步骤4:
    步骤5: 单击Finish
    步骤6: 配置FTP选项
    vsftp默认情况通anonymous方式登录需修改配置文件通Unix户方式进行登录
    修改etcvsftpdconf行前面#〞掉
    Write_enableYES
    local_enableYES
    local_umask022
    ascii_upload_enableYES
    ascii_download_enableYES
    外ListenYES前面加#〞
    #listenYES
    步骤7: 设置FTP户
    FTP效劳启动文件etcftpusers中配置户允许FTP效劳方rootoracle户果需请该户名前加#〞取消限制
    vi etcftpusers
    #root
    #oracle
    步骤8: 重启网络效劳
    #etcinitdxinetd restart
    Shutting down xinetd done
    Starting INET services (xinetd) done
    步骤9: 配置文件生效
    #usrsbinvsftpd etcvsftpdconf &
    果报500 oopscould not bind listening ipv4 socket错误请确认系统进程没启usrsbinvsftpdetcvsftpdconf 进程果请杀掉进程者执行etcinitdxinetd stop停掉网络效劳重新执行命令
    #etcinitdxinetd restart
    33 创立名dba操作系统组
    root户登录分RAC节点执行
    检查命令
    # grep dba etcgroup
    输出表示dba组存果dba组已存命令删dba组
    删命令
    # groupdel dba
    创立命令
    # groupadd g 200 dba
    34 创立名oinstall操作系统组
    root户登录分RAC节点执行
    检查命令
    # grep oinstall etcgroup
    输出表示oinstall组存果oinstall组已存命令删oinstall组
    删命令
    # groupdel oinstall
    假设提示信息表示该组中户需先删户执行面命令删组
    groupdel GID `120' is primary group of `oracle'
    groupdel Cannot remove user's primary group
    创立命令
    # groupadd g 201 oinstall
    35 创立名oracle操作系统户
    root户登录分RAC节点执行
    检查命令
    # grep oracle etcpasswd
    输出表示Oracle户存果Oracle户已存命令删Oracle户
    删命令
    # userdel rf oracle
    创立命令
    # useradd u 300 g oinstall G dba d homeoracle s binbash m oracle
    命令说明
    户名oracle隶属dba组
    36 oracle户建立密码
    root户登录分RAC节点执行
    命令
    # passwd oracle
    Changing password for oracle
    New Password********
    Reenter New Password********
    Password changed
    37 赋予目录正确权限
    371 改变文件系统optoracle属组赋权
    root户登录分RAC节点执行
    命令
    # mkdir oracle
    # chown R oracledba optoracle
    # chmod R 770 optoracle
    372 改变文件系统optoracrs属组赋权
    root户登录分RAC节点执行
    命令
    # mkdir oracrs
    # chown R oracledba optoracrs
    # chmod R 770 optoracrs
    373 改变文件系统optorabak属组赋权
    root户登录分RAC节点执行
    命令
    # mkdir orabak
    # chown R oracledba optorabak
    # chmod R 770 optorabak
    374 创立目录usrlocalbin赋权
    RAC节点检查usrlocalbin目录否存存需创立该目录赋予755权限
    命令
    # mkdir usrlocalbin
    # chmod 755 usrlocalbin
    # ll usrlocal |grep bin
    drwxrxrx 2 root root 4096 20070503 2124 bin
    375 赋权tmp目录权限
    RAC节点检查tmp否具1777权限具备赋予tmp目录1777权限
    命令
    # chmod 1777 tmp
    # ll |grep tmp
    drwxrwxrwt 17 root root 4096 20210613 1000 tmp
    38 设置oracle户环境变量
    oracle户登录编辑RAC节点homeoraclebashrc文件中增加容设置环境变量
    # Oracle Environment
    export ORACLE_BASEoptoracle
    export ORACLE_HOMEORACLE_BASEproduct11gdb
    export ORA_CRS_HOMEoptoracrs
    export ORACLE_SIDinstance_name #请根实际情况进行修改
    export ORACLE_TERMxterm
    LD_LIBRARY_PATHORACLE_HOMEliblibusrlibORACLE_HOMErdbmslib
    export LD_LIBRARY_PATH
    SHLIB_PATHORACLE_HOMElib32ORACLE_HOMErdbmslib32
    export SHLIB_PATH
    # Set shell search paths
    export PATHORACLE_HOMEbinORACLE_HOMEOPatchusrsbinPATHusrlocalbinORA_CRS_HOMEbin
    # CLASSPATH must include the following JRE locations
    CLASSPATHORACLE_HOMEJREORACLE_HOMEjlibORACLE_HOMErdbmsjlib
    export CLASSPATHCLASSPATHORACLE_HOMEnetworkjlib
    export NLS_LANGAMERICAN_AMERICAAL32UTF8
    修改完成生效
    source bashrc
    命令查环境变量否生效
    env
    重说明
    红色局部请根实际情况进行设置
    instance_name唯标识实例般数库名加实例号命名标准例:Rac数库名称ora11grac1中处设置ora11g1rac2中处设置ora11g2次类推


    第4章 配置RAC网络机参数
    41 网卡划分
    两块网卡分作外网网卡心跳网卡
    42 配置hosts文件
    root户登录编辑RAC节点etchosts文件节点请保持统
    容例
    请根局点实际IP规划修改面例:
    127001 localhostlocaldomain localhost
    # Public IP and hostnames for NIC bond1 at Fabric (public network)

    10691161 rac1 # RAC node 1
    10691162 rac2 # RAC node 2

    # Private IP and hostnames for NIC bond0 at basic (private Interconnectheartbeat)

    192168161 rac1_heart # RAC node 1
    192168162 rac2_heart # RAC node 2

    # Public virtual IP address and hostname (public Virtual Internet Protocol (VIP))

    10691165 rac1_vip # RAC node 1
    10691166 rac2_vip # RAC node 2
    43 建立RAC节点SSH信关系
    431 操作步骤
    ORACLE RAC安装界面SSHSCP命令节点时复制文件执行命令必须配置SSH防止时需输入密码果配SSH安装时会报错
    步骤1: 节点生成RSA公钥DSA公钥
    rac1~ # su oracle
    oracle@rac1~> sshkeygen t rsa 需三次回车
    Generating publicprivate rsa key pair
    Enter file in which to save the key (homeoraclesshid_rsa)
    Created directory 'homeoraclessh'
    Enter passphrase (empty for no passphrase)
    Enter same passphrase again
    Your identification has been saved in homeoraclesshid_rsa
    Your public key has been saved in homeoraclesshid_rsapub
    The key fingerprint is
    6adae5387a4424b181944679d897980d oracle@hostnameA
    oracle@rac1~> sshkeygen t dsa 需三次回车
    Generating publicprivate dsa key pair
    Enter file in which to save the key (homeoraclesshid_dsa)
    Enter passphrase (empty for no passphrase)
    Enter same passphrase again
    Your identification has been saved in homeoraclesshid_dsa
    Your public key has been saved in homeoraclesshid_dsapub
    The key fingerprint is
    6cb44b792024c11c50abbc4ba09d3b9c oracle@hostnameA
    样方法rac2oracle户运行命令生成节点公钥:
    sshkeygen t rsa
    sshkeygen t dsa
    步骤2: rac1RSA公钥DSA公钥添加authorized_keys文件中
    oracle@rac1 > cd ssh
    oracle@rac1 > cat id_rsapub >> authorized_keys
    oracle@rac1 > cat id_dsapub >> authorized_keys
    步骤3: rac1密钥文件authorized_keys复制rac2ssh目录
    oracle@rac1 > scp authorized_keys oracle@rac2homeoraclessh
    步骤4: oracle户登录rac2rac2RSA公钥DSA公钥添加authorized_keys文件中
    oracle@rac2 > cd ssh
    oracle@rac2 > cat id_rsapub >> authorized_keys
    oracle@rac2 > cat id_dsapub >> authorized_keys
    步骤5: rac2密钥文件authorized_keys复制rac1ssh目录
    oracle@rac2 > scp authorized_keys oracle@rac1homeoraclessh
    步骤6: 更新机列表
    方式建立互信关系互信节点间第次访问时系统会提示否该机参加机列表中处需手工输入yes续访问需手工输入
    rac1执行操作
    oracle@rac1 > ssh rac1
    oracle@rac1 > exit
    logout
    Connection to rac1 closed
    oracle@rac1 > ssh rac1_heart
    The authenticity of host 'rac1_heart (192168161)' can't be established
    RSA key fingerprint is 06dedb739198a8717207f8c5c54e1120
    Are you sure you want to continue connecting (yesno) yes
    Warning Permanently added 'rac1_heart 192168161' (RSA) to the list of known hosts
    oracle@rac1 > exit
    logout
    Connection to rac1_heart closed
    列出命令省略命令输出
    oracle@rac1 > ssh rac2
    oracle@rac1 > ssh rac2_heart
    步骤7: rac1known_hosts文件拷贝节点
    oracle户登录rac1
    oracle@rac1 > cd ssh
    oracle@rac1 > scp known_hosts rac2homeoraclessh
    known_hosts 100 1512 15KBs 0000
    步骤8: 校验oracle户信关系
    RAC节点oracle户执行命令
    ssh rac1
    ssh rac2
    ssh rac1_heart
    ssh rac2_heart
    果互信节点间互相登录进行ssh访问需输入ORACLE户密码说明正确
    果更节点节点检查节点互信关系
    432 异常处理
    果建立互信关系进行操作:
    步骤1: root户分登录rac1rac2
    步骤2: 修改etcsshssh_config掉配置项前注释符#〞
    IdentityFile ~sshidentity
    IdentityFile ~sshid_rsa
    IdentityFile ~sshid_dsa
    步骤3: 修改etcsshsshd_config掉配置项前注释符#〞
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile sshauthorized_keys
    步骤4: 执行命令重启rac1rac2sshd效劳
    # rcsshd restart
    Shutting down SSH daemon done
    Starting SSH daemon done
    步骤5: 退出root户登录oralce户登录rac1rac2删原密钥目录ssh
    rac1执行
    oracle@rac1 > rm rf ssh
    rac2执行
    oracle@rac2 > rm rf ssh
    步骤6: 重新配置互信关系
    44 配置节点时钟步
    ORACLE RAC安装运行中必须保证节点时钟步做操作前请先客户咨询NTP效劳器建议专门NTP效劳器进行时间步
    441 两节点间时钟步
    果现场没提供NTP效劳器时请做操作:
    检查时钟步
    oracle户登录rac1
    datessh rac2 date
    Fri Nov 27 154111 EST 2021
    Fri Nov 27 154107 EST 2021
    Fri Nov 27 154041 EST 2021
    Fri Nov 27 154047 EST 2021
    配置时钟步
    root户登录rac1
    # etcinitdntp stop
    Shutting down network time protocol daemon (NTPD) done
    # etcinitdntp start
    Starting network time protocol daemon (NTPD) done
    # ps ef |grep i ntp
    ntp 5674 1 0 0426 000000 usrsbinntpd p varlibntpvarrunntpntpdpid u ntp i varlibntp
    root户登录rac2
    # etcinitdntp stop
    Shutting down network time protocol daemon (NTPD) done
    # ntpdate rac1
    16 Jul 042932 ntpdate[6924] step time server 10 offset 28802514019 sec
    确认时钟步
    oracle户登录rac1
    datessh rac2 date
    Fri Nov 27 160801 EST 2021
    Fri Nov 27 160801 EST 2021
    Fri Nov 27 160801 EST 2021
    Fri Nov 27 160801 EST 2021
    442 两节点NTP效劳器步时钟
    现场提供NTP效劳器时请做操作:
    步骤1: 1〕编辑etcntpconf
    vi etcntpconf
    配置文件面行会类似显示:
    server 127001 local clock
    fudge 127001 stratum 10
    修改成显示:
    server 13364325 # NTP效劳器IP址
       # NTP效劳器IP址
    fudge stratum 10
    fudge 13364326 stratum 9
    步骤2: 启动ntp效劳
    etcrcdntp start
    样停止ntp效劳命令:etcrcdntp stop
    3〕运行ntpq p检查ntp工作情况
    remote refid st t when poll reach delay offset jitter
    1 LOCAL(0) 11 u 4 64 1 0154 0034 0001
    1 LOCAL(0) 12 u 64 0 0000 0000 400000
    说明
    安装运行时务必保证RAC节点时钟步
    45 调整操作系统参数
    参CRM&BI数库参数配置指导书完成操作系统参数配置

    第5章 配置享磁盘阵列
    章节已建VDisk(LUN)根底进行讲解VDisk创立请参手动划分S2300E磁盘阵列集成设计模板
    51 VDisk(LUN)DG划分
    VDisk(LUN)名称
    应Disk名
    〔GB〕
    DG名称

    lun_ocr
    sdb
    1

    存放集群注册表OCR
    lun_vote
    sdc
    1

    存放集群锁盘文件Voting Disk
    lun_ora
    sdd
    100
    dg_ora
    存放Oracle系统表空间数文件
    lun_data1
    sde
    300
    dg_data
    dg里面LUN保持致
    存放应数表空间数文件应索引表空间数文件
    lun_data2
    sdf
    300
    lun_arch1
    sdg
    200

    果数库开启档模式创立节点档目录archivelog1属组oracledba文件类型ext3
    lun_arch2
    sdh
    200

    果数库开启档模式创立节点二档目录archivelog2属组oracledba文件类型ext3

    52 DGASM File空间分配
    请现场生产员根原进行磁盘阵列空间划分:
    根原
    l ocr存放集群注册表分配1GB空间
    l vote集群仲裁分配1GB空间
    l dg_ora指定剩余磁盘空间分配
    l DG命名规DG途ASM File命名规ASM File途请章规划进行设置
    l ASM File请参考集成设计模板
    521 DG_ORA规划
    DG_ORA划分
    DG名称
    ASM File名称
    ASM File(MB)

    dg_ora
    [分配100G]
    system
    8000
    创立system表空间
    sysaux
    8000
    创立sysaux表空间
    temp
    30000
    创立temp表空间
    undo01
    20000
    创立undo表空间
    undo02
    20000
    创立undo表空间
    undo03
    20000
    创立undo表空间
    undo04
    20000
    创立undo表空间
    user
    300
    创立user表空间
    spfile
    300
    创立spfile
    control01
    300
    创立控制文件
    control02
    300
    创立控制文件
    control03
    300
    创立控制文件
    redo11
    500
    创立thread1联机日志组1
    redo12
    500
    创立thread1联机日志组2
    redo13
    500
    创立thread1联机日志组3
    redo14
    500
    创立thread1联机日志组4
    redo15
    500
    创立thread1联机日志组5
    redo21
    500
    创立thread2联机日志组1
    redo22
    500
    创立thread2联机日志组2
    redo23
    500
    创立thread2联机日志组3
    redo24
    500
    创立thread2联机日志组4
    redo25
    500
    创立thread2联机日志组5
    redo31
    500
    创立thread3联机日志组5
    redo32
    500
    创立thread3联机日志组5
    redo33
    500
    创立thread3联机日志组5
    redo34
    500
    创立thread3联机日志组5
    redo35
    500
    创立thread3联机日志组5
    redo41
    500
    创立thread4联机日志组5
    redo42
    500
    创立thread4联机日志组5
    redo43
    500
    创立thread4联机日志组5
    redo44
    500
    创立thread4联机日志组5
    redo45
    500
    创立thread4联机日志组5
    说明
    处ASM File仅举例
    假设4节点RAC DB需划分redo31~ redo45否需划分

    53 扫描新磁盘
    磁阵创立LUN机组建立机组LUN映射机扫描磁阵磁盘
    步骤1: rac1节点root户执行命令
    #hot_add
    Starting new devices rescan
    usrsbinhot_add is completed
    步骤2: 重启机lsscsifdisk l命令查映射磁盘
    # lsscsi
    [0000] disk SEAGATE ST9146803SS FS03
    [0010] disk SEAGATE ST9146803SS FS03
    [0120] disk LSILOGIC Logical Volume 3000 devsda
    [1000] disk HUAWEI S2300 1
    [1001] disk HUAWEI S2300 1
    [1002] disk HUAWEI S2300 1
    [1003] disk HUAWEI S2300 1
    [1004] disk HUAWEI S2300 1
    [1010] disk ENGENIO INF0100 0619
    [1015] disk ENGENIO INF0100 0619
    [3000] disk up updisk 0619
    [3010] disk up updisk 1 devsdb
    [3011] disk up updisk 1 devsdc
    [3012] disk up updisk 1 devsdd
    [3013] disk up updisk 1 devsde
    [3014] disk up updisk 1 devsdf
    [3015] disk up updisk 1 devsdg
    [3016] disk up updisk 1 devsdh
    54 步磁阵分区表
    root户RAC中节点执行命令步LUN_ORA信息步磁阵分区表
    首先重启rac2机然执行命令
    # partprobe
    55 挂接裸设备赋权
    UnixLinux体系中分区创立必须块设备devsd**映射字符设备devrawraw*应程序root户RAC节点执行
    步骤1: 首先检查系统中已裸设备
    # usrsbinraw qa
    假设没返回信息表示没裸设备执行步骤2假设返回信息表示裸设备假设现裸设备符合求通命令删然执行步骤2
    #raw devrawraw 0 0 表示裸设备编号
    例raw devrawraw1 0 0 删裸设备devrawraw1
    步骤2: SLES10绑定裸设备重启存权限丧失BUG建议采方式躲避注意OCR裸设备权限裸设备权限:
    # vi etcinitdafterlocal
    modprobe raw
    raw devrawraw1 devsdb
    raw devrawraw2 devsdc
    raw devrawraw3 devsdd
    raw devrawraw4 devsde
    raw devrawraw5 devsdf

    sleep 5

    chown rootoinstall devrawraw1
    chmod 775 devrawraw1
    chown oracleoinstall devrawraw2
    chmod 775 devrawraw2
    chown oracledba devrawraw3
    chmod 775 devrawraw3
    chown oracledba devrawraw4
    chmod 775 devrawraw4
    chown oracledba devrawraw5
    chmod 775 devrawraw5

    执行命令
    # chmod u+x etcinitdafterlocal
    # etcinitdafterlocal
    # usrsbinraw qa
    devrawraw1 bound to major 8 minor 129
    devrawraw2 bound to major 8 minor 130
    devrawraw3 bound to major 8 minor 131
    devrawraw4 bound to major 8 minor 132
    devrawraw5 bound to major 8 minor 133
    步骤3: 重启单板
    # init 6
    步骤4: 检查裸设备数目否正确
    # usrsbinraw qa
    devrawraw1 bound to major 8 minor 129
    devrawraw2 bound to major 8 minor 130
    devrawraw3 bound to major 8 minor 131
    devrawraw4 bound to major 8 minor 132
    devrawraw5 bound to major 8 minor 133
    步骤5: 检查裸设备权限否正确:注意:rawctl属必须:rootdisk
    # ll devraw
    total 0
    crwxrwxrx 1 root oinstall 162 1 Jul 25 2317 raw1
    crwxrwxrx 1 oracle oinstall 162 2 Jul 25 2317 raw2
    crwxrwxrx 1 oracle dba 162 3 Jul 25 2317 raw3
    crwxrwxrx 1 oracle dba 162 4 Aug 8 2337 raw4
    crwxrwxrx 1 oracle dba 162 5 Aug 9 0012 raw5
    crwrw 1 root disk 162 0 Jul 25 2317 rawctl
    步骤6: 检查裸设备读写
    注意:DD命令时务必心确保盘符没写错防止误格式化磁盘
    例:
    # dd ifdevzero ofdevrawraw1 count2000
    2000+0 records in
    2000+0 records out
    1024000 bytes (10 MB) copied 0798751 seconds 13 MBs
    # dd ofdevnull ifdevrawraw1 count2000
    2000+0 records in
    2000+0 records out
    1024000 bytes (10 MB) copied 0635695 seconds 16 MBs
    绑定裸设备检查果读写说明OK
    56 创立档文件系统
    通53 扫描新磁盘〞新磁盘扫描需RAC两节点创立档文件系统规划文件系统类型ext3需先磁盘pv化创立vglv挂载文件系统
    root户执行命令
    步骤1: 创立档目录
    rac1节点执行命令
    # cd
    # mkdir archivelog1
    # chown oracledba archivelog1
    rac2节点执行命令
    # cd
    # mkdir archivelog2
    # chown oracledba archivelog2
    步骤2: 创立PV
    rac1节点执行命令
    # pvcreate devsdg
    rac2节点执行命令
    # pvcreate devsdh
    步骤3: 创立VG
    rac1节点执行命令
    # vgcreate arch1vg devsdg
    rac2节点执行命令
    # vgcreate arch2vg devsdh
    步骤4: 创立LV
    rac1节点执行命令
    # lvcreate l `vgdisplay arch1vg | grep Total PE| awk '{printf 3}'` arch1vg n arch1lv
    rac2节点执行命令
    # lvcreate l `vgdisplay arch2vg | grep Total PE| awk '{printf 3}'` arch2vg n arch2lv
    步骤5: 激活卷组
    rac1节点执行命令
    # vgchange a y arch1vg
    rac2节点执行命令
    # vgchange a y arch2vg
    步骤6: 创立文件系统
    rac1节点执行命令
    # mkfsext3 devarch1vgarch1lv
    rac2节点执行命令
    # mkfsext3 devarch2vgarch2lv
    步骤7: 加载文件系统
    rac1节点执行命令:
    # vgchange a y arch1vg
    # mount devmapperarch1vgarch1lv archivelog1
    # sleep 5
    # chown cR oracledba archivelog1
    rac2节点执行命令:
    # vgchange a y arch2vg
    # mount devmapperarch2vgarch1lv archivelog2
    # sleep 5
    # chown cR oracledba archivelog2
    防止系统重启重新加载文件系统需述命令合入etcinitdafterlocal文件中rac1rac2分添加述命令etcinitdafterlocal文件中



    第6章 安装CRS
    61 安装前准备工作
    安装CRS前请确认已调整操作系统核参数调整操作系统参数请参见CRM&BI数库参数配置指导书Suse Linux10操作系统〔For 11g〕局部
    611 传安装介质
    root户安装软件传rac1optorabak中目录结构:
    optorabak
    解压缩安装文件赋予权限
    # cd optorabak
    # unzip
    # chmod 770 R optorabakclusterware
    # chown oracledba R optorabakclusterware
    612 创立Inventory目录
    Inventory目录存放Oracle安装程中信息
    RAC节点root户创立目录optoracleoraInventoryoracledba者
    # mkdir optoracleoraInventory
    # chown oracledba optoracleoraInventory
    # chmod 770 optoracleoraInventory
    613 设置DISPLAY环境变量
    步骤1: 切换oracle户
    # su oracle
    步骤2: 设置DISPLAY环境变量
    l 果直接连接机终端进行安装执行:
    export DISPLAYlocalhost00
    l 果远程终端进行安装执行:
    export DISPLAYREMOTE_IP00 例export DISPLAY107111114200
    步骤3: 检查环境变量否生效
    echo DISPLAY
    步骤4: 检查oracle环境变量否已生效启动安装前需确保bashrc中设置环境变量已生效
    env
    62 安装Oracle CRS软件
    安装ORACLE11g软件必须oracle户确oracle户环境变量生效
    安装程中果遇tmp空间错误安装法继续时请安装户oracle设置TEMPTEMPDIR环境变量ORACLETEMP空间指足够文件系统例:
    export TEMPoptoracle
    export TEMPDIRoptoracle
    621 集群安装预校验
    oracle户登录rac1执行命令检查双机否满足CRS安装条件求工程passed果存问题必须提示修复执行集群安装
    cd optorabakclusterware
    runcluvfysh stage pre crsinst n rac1rac2
    Performing prechecks for cluster services setup

    Checking node reachability
    Node reachability check passed from node rac1


    Checking user equivalence
    User equivalence check passed for user oracle

    Checking administrative privileges
    User existence check passed for oracle
    Group existence check passed for oinstall
    Membership check for user oracle in group oinstall [as Primary] passed

    Administrative privileges check passed

    Checking node connectivity

    Node connectivity check passed for subnet 19216810 with node(s) rac1rac2
    Node connectivity check passed for subnet 1069110 with node(s) rac2rac1

    Interfaces found on subnet 19216810 that are likely candidates for VIP
    rac1 eth4192168161
    rac2 eth4192168162

    Interfaces found on subnet 1069110 that are likely candidates for a private interconnect
    rac2 bond110691162
    rac1 bond110691161

    Node connectivity check passed


    Checking system requirements for 'crs'
    Total memory check passed
    Free disk space check passed
    Swap space check passed
    System architecture check passed
    Kernel version check passed
    Package existence check passed for make380
    Package existence check passed for binutils2169105
    Package existence check passed for gcc410
    Package existence check passed for gccc++410
    Package existence check passed for libaio03104
    Package existence check passed for libaio32bit03104
    Package existence check passed for libelf085
    Package existence check passed for compatlibstdc++507
    Package existence check passed for libaiodevel03104
    Package existence check passed for libgcc410
    Package existence check passed for libstdc++410
    Package existence check passed for libstdc++devel410
    Package existence check passed for sysstat602
    Package existence check passed for glibc24312
    Package existence check passed for glibc32bit24312
    Package existence check passed for glibcdevel24
    Package existence check passed for glibcdevel32bit24
    Group existence check passed for dba
    Group existence check passed for oinstall
    User existence check passed for nobody

    System requirement passed for 'crs'

    Precheck for cluster services setup was successful

    假设出现类似信息表示检查通双机信关系正确请通ping命令SSH检查双机信关系方法定位
    Performing prechecks for cluster services setup

    Checking node reachability

    Check Node reachability from node rac1
    Destination Node Reachable

    rac2 no
    rac1 no
    Result Node reachability check failed from node rac1


    ERROR
    Unable to reach any of the nodes
    Verification cannot proceed


    Precheck for cluster services setup was unsuccessful on all the nodes

    622 启动Universal Installer安装界面
    步骤1: oracle户登录rac1启动OUI进行安装
    然登录rac1进行安装安装程中会指定rac节点实际CRS会指定rac节点安装
    optorabakclusterwarerunInstaller
    Starting Oracle Universal Installer

    Checking Temp space must be greater than 120 MB Actual 3658 MB Passed
    Checking swap space must be greater than 150 MB Actual 8197 MB Passed
    Checking monitor must be configured to display at least 256 colors Actual 16777216 Passed
    Preparing to launch Oracle Universal Installer from tmpOraInstall20211208_052649PM Please wait oracle@rac1optorabakclusterware> Oracle Universal Installer Version 111060 Production
    Copyright (C) 1999 2007 Oracle All rights reserved

    步骤2: 选择Next进入界面
    果报错误请确认系统没已安装ORACLE单击OK

    步骤3: 指定Inventory目录存放位置
    Enter the full path of the inventory directory中选择事先建Inventory目录
    Specify Operation System group name中选择oinstall〞

    步骤4: 指定CRS安装目录然单击Next
    Path中选择optoracrs〞

    假设出现提示单击OK继续

    步骤5: 进行预安装检测单击Next
    步骤6:
    步骤7: 添加集群节点
    单击Add钮添加节点单击Edit钮修改已节点
    Cluster Name中填写rac_cluster〞
    说明:述信息etchosts中容保持致
    Public Node Name中填写rac1
    Private Node Name中填写rac1_heart
    Virtual Host Name中填写rac1_vip


    例:添加rac2节点

    Public Node Name中填写rac2〞
    Private Node Name中填写rac2_heart〞
    Virtual Host Name中填写rac2_vip〞
    然单击OK

    添加完毕单击Next
    步骤8: 指定网卡应
    bond1指定Publicbond0网卡指定Private指定Do Not Use〞

    步骤9: 指定OCR位置
    选择External Redundancy
    前规划Specify OCR Location中填写devrawraw1〞

    步骤10: 指定锁盘位置
    选择External Redundancy
    Voting Disk Location中填写devrawraw2〞

    步骤11: 概检查
    检查没问题确保空间足够Install钮进行安装

    步骤12: 执行orainstRootshrootsh脚
    安装结束时会提示root户执行orainstRootshrootsh脚

    新开SHELL窗口rac1节点次执行命令
    su root
    # cd optoracleoraInventory
    # orainstRootsh
    Changing permissions of optoracleoraInventory to 770
    Changing groupname of optoracleoraInventory to oinstall
    The execution of the script is complete


    # cd optoracrs
    # rootsh
    Checking to see if Oracle CRS stack is already configured
    etcoracle does not exist Creating it now

    Setting the permissions on OCR backup directory
    Setting up Network socket directories
    Oracle Cluster Registry configuration upgraded successfully
    Successfully accumulated necessary OCR keys
    Using ports CSS49895 CRS49896 EVMC49898 and EVMR49897
    node
    node 1 rac1 rac1_heart rac1
    node 2 rac2 rac2_heart rac2
    Creating OCR keys for user 'root' privgrp 'root'
    Operation successful
    Now formatting voting device devrawraw2
    Format of 1 voting devices complete
    Startup will be queued to init within 30 seconds
    Adding daemons to inittab
    Expecting the CRS daemons to be up within 600 seconds
    Cluster Synchronization Services is active on these nodes
    rac1
    Cluster Synchronization Services is inactive on these nodes
    rac2
    Local node checking complete Run rootsh on remaining nodes to start CRS daemons

    rac2节点次执行命令:
    su root
    # cd optoracleoraInventory
    # orainstRootsh
    Changing permissions of optoracleoraInventory to 770
    Changing groupname of optoracleoraInventory to oinstall
    The execution of the script is complete


    # cd optoracrs
    # rootsh
    Checking to see if Oracle CRS stack is already configured
    etcoracle does not exist Creating it now

    Setting the permissions on OCR backup directory
    Setting up Network socket directories
    Oracle Cluster Registry configuration upgraded successfully
    clscfg EXISTING configuration version 4 detected
    clscfg version 4 is 11 Release 1
    Successfully accumulated necessary OCR keys
    Using ports CSS49895 CRS49896 EVMC49898 and EVMR49897
    node
    node 1 rac1 rac1_heart rac1
    node 2 rac2 rac2_heart rac2
    clscfg Arguments check out successfully

    NO KEYS WERE WRITTEN Supply force parameter to override
    force is destructive and will destroy any previous cluster
    configuration
    Oracle Cluster Registry for cluster has already been initialized
    Startup will be queued to init within 30 seconds
    Adding daemons to inittab
    Expecting the CRS daemons to be up within 600 seconds
    Cluster Synchronization Services is active on these nodes
    rac1
    rac2
    Cluster Synchronization Services is active on all the nodes
    Waiting for the Oracle CRSD and EVMD to start
    Oracle CRS stack installed and running under init(1M)
    Running vipca(silent) for configuring nodeapps

    Creating VIP application resource on (2) nodes
    Creating GSD application resource on (2) nodes
    Creating ONS application resource on (2) nodes
    Starting VIP application resource on (2) nodes
    Starting GSD application resource on (2) nodes
    Starting ONS application resource on (2) nodes

    Done
    步骤13: 两节点成功执行完rootsh脚单击OK进入界面

    步骤14: 结束安装
    出现界面单击Exit结束安装


    步骤15: 安装完成oracle户节点执行面命令进行Cluster校验
    ORA_CRS_HOMEbincluvfy stage post crsinst n rac1rac2
    Performing postchecks for cluster services setup

    Checking node reachability
    Node reachability check passed from node rac1

    Checking user equivalence
    User equivalence check passed for user oracle

    Checking Cluster manager integrity

    Checking CSS daemon
    Daemon status check passed for CSS daemon

    Cluster manager integrity check passed

    Checking cluster integrity

    Cluster integrity check passed

    Checking OCR integrity

    Checking the absence of a nonclustered configuration
    All nodes free of nonclustered localonly configurations

    Uniqueness check for OCR device passed

    Checking the version of OCR
    OCR of correct Version 2 exists

    Checking data integrity of OCR
    Data integrity check for OCR passed

    OCR integrity check passed

    Checking CRS integrity

    Checking daemon liveness
    Liveness check passed for CRS daemon

    Checking daemon liveness
    Liveness check passed for CSS daemon

    Checking daemon liveness
    Liveness check passed for EVM daemon

    Checking CRS health
    CRS health check passed

    CRS integrity check passed

    Checking node application existence

    Checking existence of VIP node application (required)
    Check passed

    Checking existence of ONS node application (optional)
    Check passed

    Checking existence of GSD node application (optional)
    Check passed

    Postcheck for cluster services setup was successful
    623 异常处理
    果安装程中出设置Inventory路径界面

    原前安装CRS前设置CRS安装路径Oracle实例名没删请参步骤进行处理
    1确认oraInstloc文件假设请删oraInstloc 文件
    oracle@rac1optorabakclusterware> cd etc
    oracle@rac1etc> ls *loc
    oraInstloc
    oracle@rac1etc> cat oraInstloc
    inventory_locoracleapporaInventory
    inst_groupoinstall
    root户删oraInstloc文件
    #rm f etcoraInstloc
    2确认oratab文件假设请删oratab文件
    oracle@rac1etc> cat oratab
    #



    # This file is used by ORACLE utilities It is created by rootsh
    # and updated by the Database Configuration Assistant when creating
    # a database

    # A colon '' is used as the field terminator A new line terminates
    # the entry Lines beginning with a pound sign '#' are comments
    #
    # Entries are of the form
    # ORACLE_SIDORACLE_HOME
    #
    # The first and second fields are the system identifier and home
    # directory of the database respectively The third filed indicates
    # to the dbstart utility that the database should Y or should not
    # N be brought up at system boot time
    #
    # Multiple entries with the same ORACLE_SID are not allowed
    #
    #
    ora11goracleappproduct11gdbN
    root户删oratab文件
    rm f cat etcoratab
    624 启动CRS效劳
    root户登录分RAC节点执行
    命令
    # etcinitdinitcrs start
    Startup will be queued to init within 30 seconds
    625 检查CRS否安装成功
    root户执行命令:
    # cd optoracrsbin
    # crs_stat t
    Name Type Target State Host

    orarac1gsd application ONLINE ONLINE rac1
    orarac1ons application ONLINE ONLINE rac1
    orarac1vip application ONLINE ONLINE rac1
    orarac2gsd application ONLINE ONLINE rac2
    orarac2ons application ONLINE ONLINE rac2
    orarac2vip application ONLINE ONLINE rac2
    果gsdonsvip3节点应资源已成功RAC节点启动State列状态Target列状态保持致ONLINE说明CRS已安装成功

    第7章 安装ORACLE软件
    71 安装前准备工作
    711 传安装介质
    root户安装软件传rac1optorabak中目录结构:
    optorabak
    解压缩安装文件赋予权限
    命令
    # cd optorabak
    # unzip
    # chmod 770 R optorabakdatabase
    # chown oracledba R optorabakdatabase
    712 检查CRS效劳否已启动
    安装前请确保CRS效劳已正常启动
    root户登录分RAC节点执行查CRS资源状态:
    # optoracrsbincrs_stat t
    Name Type Target State Host

    orarac1gsd application ONLINE ONLINE rac1
    orarac1ons application ONLINE ONLINE rac1
    orarac1vip application ONLINE ONLINE rac1
    orarac2gsd application ONLINE ONLINE rac2
    orarac2ons application ONLINE ONLINE rac2
    orarac2vip application ONLINE ONLINE rac2

    假设返回State列状态Target列状态保持致ONLINE表示CRS效劳已启动
    假设CRS效劳未启动root户分RAC节点执行命令
    # etcinitdinitcrs start
    713 设置DISPLAY环境变量
    步骤1: 切换oracle户
    # su oracle
    步骤2: 设置DISPLAY环境变量
    l 果直接连接机终端进行安装执行:
    export DISPLAYlocalhost00
    l 果远程终端进行安装执行:
    export DISPLAYREMOTE_IP00 例export DISPLAY107111114200
    步骤3: 检查环境变量否生效
    echo DISPLAY
    步骤4: 检查oracle环境变量否已生效启动安装前需确保profile中设置环境变量已生效
    env
    72 安装Oracle11g软件
    安装Oracle11g软件必须oracle户确保oracle户环境变量生效
    提示
    安装程中果遇tmp空间错误安装法继续时请安装户oracle设置TEMPTEMPDIR环境变量ORACLETEMP空间指足够文件系统
    export TEMPoptoracle
    export TEMPDIRoptoracle
    721 启动Universal Installer安装界面
    步骤1: oracle户登录rac1启动OUI进行安装
    然登录rac1进行安装安装程中会指定rac节点实际ORACLE软件会指定rac节点安装
    命令
    optorabakdatabaserunInstaller

    选择Next进入界面
    步骤2: 选择安装类型
    选择企业版安装〔Enterprise Edition〕

    步骤3: 选择安装路径
    Oracle Base中填写optoracle〞

    提示
    果出现错误说明前面某必步骤没完成例:
    l 存optoracle目录
    l Oracle户没optoracle写权限
    步骤4: 指定集群中节点
    选择Cluster Installation〞
    勾选集群中节点

    步骤5: 预安装检测
    检查没问题单击Next钮

    出现检查通项必理会继续安装


    步骤6: 选择配置类型
    选择Install Software Only〞

    步骤7: 指定操作系统户组
    全部指定dba〞

    步骤8: 概检查
    检查没问题确保空间足够Install钮进行安装


    步骤9: 执行rootsh脚
    安装结束时会提示root户执行optoracleproduct11gdbrootsh脚

    新开SHELL窗口Rac中节点次执行命令
    su – root
    # cd optoracleproduct11gdb
    # rootsh

    Running Oracle 11g rootsh script

    The following environment variables are set as
    ORACLE_OWNER oracle
    ORACLE_HOME oracleproduct11gdb

    Enter the full pathname of the local bin directory [usrlocalbin] #处直接回车
    Copying dbhome to usrlocalbin
    Copying oraenv to usrlocalbin
    Copying coraenv to usrlocalbin


    Creating etcoratab file
    Entries will be added to the etcoratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of rootsh script
    Now productspecific root actions will be performed
    Finished productspecific root actions
    步骤10: 执行完脚单击OK
    步骤11: 结束安装
    出现界面单击Exit结束安装

    73 安装检查
    操作需机rac1执行
    步骤1: oracle 户登录
    步骤2: 连接数库
    sqlplus as sysdba
    系统显示类似信息:
    SQL*Plus Release 111060 Production on Thu Aug 21 174441 2021
    Copyright (c) 1982 2007 Oracle All rights reserved
    Connected to an idle instance
    SQL>
    连接数库成功表示数库软件安装成功
    第8章 安装Oracle补丁
    求Oracle补丁升级111078
    81 安装前准备工作
    811 传安装介质
    root户安装软件拷贝rac1optorabak中目录结构:
    optorabakp6890831_111070_Linuxx8664zip
    解压缩安装文件赋予权限
    步骤1: root户登录rac1执行命令
    # cd optorabak
    # unzip optorabakp6890831_111070_Linuxx8664zip
    # chmod 770 R optorabakDisk1
    # chown oracledba R optorabakDisk1
    812 设置DISPLAY环境变量
    步骤1: 切换oracle户
    # su oracle
    步骤2: 设置DISPLAY环境变量
    l 果直接连接机终端进行安装执行:
    export DISPLAYlocalhost00
    l 果远程终端进行安装执行:
    export DISPLAYREMOTE_IP00 例export DISPLAY107111114200
    步骤3: 检查环境变量否生效
    echo DISPLAY
    步骤4: 检查oracle环境变量否已生效启动安装前需确保bashrc中设置环境变量已生效
    env
    82 安装CRS补丁
    升级CRS 软件CRS 111070 解决CRS 111060 Bug
    821 停止CRS
    root户登录RAC节点执行命令
    # cd optoracrsinstall
    # preupdatesh
    822 安装CRS补丁
    1 安装步骤
    步骤1: oracle户登录进入rac1节点optorabakDisk1目录执行安装程序
    然登录rac1进行安装安装程中会指定rac节点实际补丁会指定rac节点安装
    注意:
    请定runInstaller进行安装补丁否会驻留存中安装文件runInstaller程序样会导致程序法识Disk1stageproductxml文件
    export ORACLE_HOMEoptoracrs
    cd optorabak
    cd Disk1
    runInstaller
    系统出现界面

    选择Next〞
    步骤2: 选择安装目录

    步骤3: 选择节点
    选择节点

    步骤4: 检查升级需项条件
    检查没问题单击Next钮

    步骤5: 概浏览
    选择Install〞

    步骤6: 执行安装

    步骤7: 系统安装完毕出现界面

    步骤8: 新开SHELL窗口分rac两节点执行操作
    1root户登录rac1执行命令:
    su – root
    # optoracrsbincrsctl stop crs
    # optoracrsinstallroot111sh
    返回类似信息表示脚执行成功
    Creating prepatch directory for saving prepatch clusterware files
    Completed patching clusterware files to oracleoracrs
    Relinking some shared libraries
    Relinking of patched files is complete
    Preparing to recopy patched init and RC scripts
    Recopying init and RC scripts
    Startup will be queued to init within 30 seconds
    Starting up the CRS daemons
    Waiting for the patched CRS daemons to start
    This may take a while on some systems







    11107 patch successfully applied
    clscfg EXISTING configuration version 4 detected
    clscfg version 4 is 11 Release 1
    Successfully accumulated necessary OCR keys
    Using ports CSS49895 CRS49896 EVMC49898 and EVMR49897
    node
    node 1 rac1 rac1_heart rac1
    Creating OCR keys for user 'root' privgrp 'root'
    Operation successful
    clscfg upgrade completed successfully
    Creating 'oracleoracrsinstallparamfilecrs' with data used for CRS configuration
    Setting CRS configuration values in oracleoracrsinstallparamfilecrs
    Setting cluster unique identifier
    Restarting Oracle clusterware
    Stopping Oracle clusterware
    Stopping resources
    This could take several minutes
    Successfully stopped Oracle Clusterware resources
    Stopping Cluster Synchronization Services
    Shutting down the Cluster Synchronization Services daemon
    Shutdown request successfully issued
    Waiting for Cluster Synchronization Services daemon to stop
    Cluster Synchronization Services daemon has stopped
    Starting Oracle clusterware
    Attempting to start Oracle Clusterware stack
    Waiting for Cluster Synchronization Services daemon to start
    Waiting for Cluster Synchronization Services daemon to start
    Waiting for Cluster Synchronization Services daemon to start
    Waiting for Cluster Synchronization Services daemon to start
    Waiting for Cluster Synchronization Services daemon to start
    Waiting for Cluster Synchronization Services daemon to start
    Waiting for Cluster Synchronization Services daemon to start
    Cluster Synchronization Services daemon has started
    Event Manager daemon has started
    Cluster Ready Services daemon has started
    2root户登录rac2执行命令
    su – root
    # optoracrsbincrsctl stop crs
    # optoracrsinstallroot111sh
    返回类似信息表示脚执行成功
    Creating prepatch directory for saving prepatch clusterware files
    Completed patching clusterware files to oracleoracrs
    Relinking some shared libraries
    Relinking of patched files is complete
    Preparing to recopy patched init and RC scripts
    Recopying init and RC scripts
    Startup will be queued to init within 30 seconds
    Starting up the CRS daemons
    Waiting for the patched CRS daemons to start
    This may take a while on some systems

    11107 patch successfully applied
    clscfg EXISTING configuration version 4 detected
    clscfg version 4 is 11 Release 1
    Successfully accumulated necessary OCR keys
    Using ports CSS49895 CRS49896 EVMC49898 and EVMR49897
    node
    node 2 rac2 rac2_heart rac2
    Creating OCR keys for user 'root' privgrp 'root'
    Operation successful
    clscfg upgrade completed successfully
    Creating 'oracleoracrsinstallparamfilecrs' with data used for CRS configuration
    Setting CRS configuration values in oracleoracrsinstallparamfilecrs
    步骤9: 执行完脚单击Exit退出安装
    2 验证补丁否安装成功
    步骤1: root 户rac1 rac2 检查CRS 资源否正常
    # optoracrsbincrs_stat t
    显示类似信息CRS 启动成功
    Name Type Target State Host

    orarac1gsd application ONLINE ONLINE rac1
    orarac1ons application ONLINE ONLINE rac1
    orarac1vip application ONLINE ONLINE rac1
    orarac2gsd application ONLINE ONLINE rac2
    orarac2ons application ONLINE ONLINE rac2
    orarac2vip application ONLINE ONLINE rac2
    步骤2: root 户登录rac1检查CRS 软件版否
    # oraclecrsbincrsctl query crs softwareversion
    显示类似信息CRS 升级成功
    Oracle Clusterware version on node [rac1] is [111070]
    步骤3: root 户登录rac2检查CRS 软件版否
    # oraclecrsbincrsctl query crs softwareversion
    显示类似信息CRS 升级成功
    Oracle Clusterware version on node [rac2] is [111070]

    83 安装Oracle 补丁
    Oracle 111070 解决Oracle 111060 Bug
    1 前提条件
    root户登录rac1rac2停止CRS效劳
    # etcinitdinitcrs stop
    2 安装步骤
    步骤1: oracle户登录进入rac1节点optorabakDisk1目录执行安装程序
    注意:
    请定runInstaller进行安装补丁否会驻留存中安装文件runInstaller程序样会导致程序法识Disk1stageproductxml文件
    export ORACLE_BASEoptoracle
    export ORACLE_HOMEORACLE_BASEproduct11gdb
    cd optorabak
    cd Disk1
    runInstaller
    步骤2: 系统出现界面

    选择Next〞
    步骤3: 选择安装目录
    默认目录

    步骤4: 提供联系方式
    需填写Email
    需勾选I wish to recive security updates via Metalink〞

    步骤5: 需提供email址
    选择Yes〞

    步骤6: 选择节点
    选择节点

    步骤7: 检查升级需项条件
    检查没问题单击Next钮

    步骤8: 概浏览
    选择Install〞

    步骤9: 执行安装

    步骤10: 系统安装完毕出现界面

    步骤11: 新开SHELL窗口rac1rac2分执行命令
    su – root
    # optoracleproduct11gdbrootsh
    该脚执行程中需答复问题台具体问容会出现’……[yes]’时输入’no’出现’[yn]’时输入y出现问题时直接回车
    出现类似信息表示脚执行成功
    Running Oracle 11g rootsh script

    The following environment variables are set as
    ORACLE_OWNER oracle
    ORACLE_HOME oracleproduct11gdb

    Enter the full pathname of the local bin directory [usrlocalbin]
    The file dbhome already exists in usrlocalbin Overwrite it (yn)
    [n] y
    Copying dbhome to usrlocalbin
    The file oraenv already exists in usrlocalbin Overwrite it (yn)
    [n] y
    Copying oraenv to usrlocalbin
    The file coraenv already exists in usrlocalbin Overwrite it (yn)
    [n] y
    Copying coraenv to usrlocalbin

    Entries will be added to the etcoratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of rootsh script
    Now productspecific root actions will be performed
    Finished productspecific root actions
    步骤12: 脚执行完单击OK
    步骤13: 单击Exit结束安装
    3 验证补丁安装否成功
    步骤1: oracle户登录rac1rac2检查数库软件版否
    cd ORACLE_HOMEbin
    sqlplus as sysdba
    显示类似信息说明数库软件升级成功
    SQL*Plus Release 111070 Production on Thu Aug 21 174441 2021
    Copyright (c) 1982 2007 Oracle All rights reserved
    Connected to an idle instance
    SQL>
    步骤2: 分启动rac1rac2CRS
    su
    # etcinitdinitcrs start
    步骤3: 检查数库否正常启动
    #optoracrsbincrs_stat t
    Name Type Target State Host

    orarac1gsd application ONLINE ONLINE rac1
    orarac1ons application ONLINE ONLINE rac1
    orarac1vip application ONLINE ONLINE rac1
    orarac2gsd application ONLINE ONLINE rac2
    orarac2ons application ONLINE ONLINE rac2
    orarac2vip application ONLINE ONLINE rac2
    确保备机gsdonsvip 进程状态ONLINE
    84 Oracle PSUOneoff补丁安装
    参见CRM&BI Oracle 版规划补丁需求:


    第9章 建立ASM实例
    91 建库前准备工作
    求DBCA(Database Configuration Assistant)建立ASM实例建议命令行脚
    911 检查CRS效劳
    安装前请确保CRS效劳已正常启动
    root户登录分RAC节点执行命令检查效劳否启动target状态
    # optoracrsbincrs_stat t
    912 设置DISPLAY环境变量
    步骤1: 切换oracle户
    # su oracle
    步骤2: 设置DISPLAY环境变量
    l 果直接连接机终端进行安装执行:
    export DISPLAYlocalhost00
    l 果远程终端进行安装执行:
    export DISPLAYREMOTE_IP00 例export DISPLAY107111114200
    步骤3: 检查环境变量否生效
    echo DISPLAY
    步骤4: 检查oracle环境变量否已生效启动安装前需确保profile中设置环境变量已生效
    env
    92 节点配置ASM实例
    必须操作系统oracle户调DBCA进行安装
    步骤1: 启动DBCA安装界面
    oracle户登录rac1启动DBCA进行安装
    dbca

    单击Next
    步骤2: 选择创立数库
    选择Configure Automatic Storage Management〞


    步骤3: 选择节点
    选择节点

    步骤4: 设置ASM实例SYS户密码
    安角度考虑设置密码必须符合求密码复杂度:
    1 口令长度少6字符〔特权户少8字符〕
    2 口令必须包含少两种字符组合:
    少写字母
    少写字母
    少数字
    少特殊字符:#_空格
    3 口令帐号者帐号倒写样
    设置默认值

    步骤5: 确认安装ASM
    选择OK〞


    步骤6: 选择动创立监听器
    选择Yes〞

    步骤7: 开始创立ASM实例


    步骤8: 查找裸设备
    选择Change Disk Discovery Path〞
    Disk Discovery Path〞中填写devraw*〞
    然单击OK〞


    步骤9: 创立Disk Group
    选择Create New〞


    步骤10: 创立dg_ora
    Disk Group Name中填写dg_ora〞
    冗余选择External〞
    前面规划选择磁盘路径devrawraw3〞
    单击OK〞开始创立dg_ora
    步骤11: 创立dg_data
    Disk Group Name中填写dg_data〞
    冗余选择External〞
    安装前面规划选择磁盘路径devrawraw4〞devrawraw5〞
    单击OK〞开始创立dg_data
    922 完成ASM实例DG创立
    单击Finish〞完成ASM实例创立



    第10章 建立数库
    101 建库前准备工作
    1011 必须DBCA创立数库
    求DBCA(Database Configuration Assistant)建立Oracle数库建议命令行脚方式建立数库
    1012 检查CRS效劳
    安装前请确保CRS效劳已正常启动
    root户登录分RAC节点执行检查效劳否启动target状态
    # optoracrsbincrs_stat t
    1013 设置DISPLAY环境变量
    步骤1: 切换oracle户
    # su oracle
    步骤2: 设置DISPLAY环境变量
    果直接连接机终端进行安装执行:
    export DISPLAYlocalhost00
    果远程终端进行安装执行:
    export DISPLAYREMOTE_IP00 例export DISPLAY107111114200
    检查环境变量否生效
    echo DISPLAY
    检查oracle环境变量否已生效启动安装前需确保profile中设置环境变量已生效
    env
    102 创立ORACLE数库
    必须操作系统oracle户调DBCA进行安装
    步骤1: 启动DBCA安装界面
    oracle户登录rac1启动DBCA进行安装
    dbca
    选择Oracle Real Application Clusters database〞

    步骤2: 选择创立数库
    选择Create a database〞

    步骤3: 选择节点
    选择节点

    步骤4: 选择数库模板
    选择Custom Database〞

    步骤5: 指定数库名
    填写数库全局名SID前缀两名字请保持致
    RAC节点数库service nameORACLE动设置值SID前缀+N例ora11g1ora11g2


    步骤6: 配置企业理器
    勾选界面中Configure Enterprise Manager〞勾选Configure Database Control for local management〞


    步骤7: 设置户密码
    安角度考虑设置密码必须符合求密码复杂度:
    1 口令长度少6字符〔特权户少8字符〕
    2 口令必须包含少两种字符组合:
    少写字母
    少写字母
    少数字
    少特殊字符:#_空格
    3 口令帐号者帐号倒写样

    步骤8: ASM文件理

    步骤9: 选择DG
    勾选界面中DG
    步骤10: 选择通文件位置
    选择Use Common Location for All Database Files〞

    步骤11: 需指定恢复区
    l 勾选界面中Specify Flash Recovery Area〞
    l 勾选界面中Enable Archiving〞
    步骤12: 勾选特性
    l 选中Enterprise Manager Repository〞特性oracle 11g带WEB化理工具特性选中
    l 单击Standard database Components…〞钮
    n 假设安装CRM产品数库务必选中窗口中Oracle JVM
    n 假设安装CSPDTDWH产品数库选中窗口中Oracle JVMOracle XML DB
    说明:时Standard database features…〞钮显示需窗口化

    步骤13: 设置初始参数
    l 选择典型设置
    l 图参数值仅例必须CRM&BI数库参数配置指导书标准进行设置


    Data Warehousing业务应中Block_Size必须选中32K32768Bytes参数建库完成法修改

    步骤14: 选择数库字符集
    重说明
    1.Choose from the list of character sets〞必须改变选择AL32UTF8ZHS16GBK两种字符集规:
    l 国局点统ZHS16GBK字符集
    l 海外局点统AL32UTF8字符集
    2.National Character Set统选择AL16UTF16

    步骤15: 数库安设置
    推荐设置Keep the enhanced 11g default security settings〞

    步骤16: 动维护务设置

    步骤17: 指定ASM数文件名称路径
    l 处需指定system表空间sysaux表空间temp表空间undotbs表空间users表空间数文件裸设备名称路径ControlfileRedo Log Files文件名称路径
    l Diskgroup选择+DG_ORA〞
    l Template根文件类型选择system表空间sysaux表空间undotbs表空间users表空间选择模版DATAFILE〞temp表空间选择模版TEMPFILE〞Controlfile选择模版CONTROLFILE〞Redo Log Files选择模版ONLINELOG〞
    l Alias52 DGASM File空间分配〞ASM文件名称填写填写规{DB_NAME}ASM File Name〞例:{DB_NAME}sysaux01
    l File Size52 DGASM File空间分配〞ASM文件填写



    步骤18: 掉数文件动扩展功
    勾选Automatically extend datafile when full (AUTOEXTEND)〞

    步骤19: 生成数库创立脚
    勾选Generate Database Creation Scripts〞

    步骤20: 确认配置参数开始创立数库

    步骤21: 创立数库
    DBCA运行完毕数库建立


    建库结束会弹出数库建库完成信息确认窗口单击EXIT钮会1~2分钟没响应时千万耐心等直弹出窗口显示完毕
    完成DBCA窗口会动关闭完成数库创立操作
    步骤22: 检查RAC状态
    root户登录查效劳状态果处ONLINE状态说明RAC安装成功
    # optoracrsbincrs_stat t

    Name Type RRA FFT Target State Host

    oraSM1asm application ONLINE ONLINE rac1
    orac1lsnr application ONLINE ONLINE rac1
    oraac1gsd application ONLINE ONLINE rac1
    oraac1ons application ONLINE ONLINE rac1
    oraac1vip application ONLINE ONLINE rac1
    orag1inst application ONLINE ONLINE rac1
    oraSM2asm application ONLINE ONLINE rac2
    orac2lsnr application ONLINE ONLINE rac2
    oraac2gsd application ONLINE ONLINE rac2
    oraac2ons application ONLINE ONLINE rac2
    oraac2vip application ONLINE ONLINE rac2
    orag2inst application ONLINE ONLINE rac2
    步骤23: 登录数库进行验证
    数库实例启动登录数库确认数库状态:
    # su oracle
    sqlplus nolog
    SQL> conn as sysdba
    SQL> select status from vinstance
    STATUS

    OPEN
    103 配置ORACLE监听器
    root户登录面命令检查监听器状态果出现面结果说明成功创立监听器
    # cd optoracrsbin
    # crs_stat t|grep lsnr
    orac1lsnr application ONLINE ONLINE rac1
    orac2lsnr application ONLINE ONLINE rac2
    否请述步骤手工创立监听器
    步骤1: 启动NETCA
    oracle户登录rac1启动NETCA
    netca
    选择Cluster configuration〞

    步骤2: 选择节点
    选择节点

    步骤3: 选择配置监听器

    步骤4: 删已监听器

    步骤5: 选择监听器
    选择LISTENER〞

    步骤6: 确认删前监听器
    选择Yes〞
    连续单击Next〞

    步骤7: 完成监听器删操作
    选择Finish〞

    步骤8: 重新启动NETCA
    oracle户登录rac1启动NETCA
    netca
    选择Cluster configuration〞

    步骤9: 选择节点
    选择节点

    步骤10: 选择配置监听器

    步骤11: 选择添加监听器

    步骤12: 填写监听器名称
    Listener name中填写LISTENER〞

    步骤13: 配置监听器规约
    选择TCP〞

    步骤14: 默认端口号

    步骤15: 配置监听器

    步骤16: 完成监听器增加操作
    选择Finish〞



    第11章 ORACLE数库参数配置
    请CRM&B数库参数配置指导书CRM&BI Oracle 11g CBO统计信息收集策略设置指导书标准调整ORACLE参数未调整参数数库效劳器允许线
    第12章 附录
    121 CLUSTER命令
    1211 启动停止CLUSTER
    root户登录分节点执行命令:
    l 启动CLUSTER
    方法1:
    # etcinitdinitcrs start
    方法2:
    # optoracrsbincrsctl start crs
    l 关闭CLUSTER
    方法1:
    # etcinitdinitcrs stop
    方法2:
    # optoracrsbincrsctl stop crs
    1212 观察CLUSTER状态
    # optoracrsbincrs_stat t
    122 ASM备份修复
    1221 ASM备份修复必性
    LINUXORACLE RAC方案中ORACLE迄止未正式宣布支持VERITAS享裸设备文件系统作存储裸设备话ORACLE带存储理软件ASM测试现网发现ASM稳定时会出现挂载磁盘组错误:
    ORA15063 ASM discovered an insufficient number of disks for diskgroup DG名
    旦出现错误该DG数全部丧失量降低类事风险章节提供具体备份恢复方法需注意方法作现场出现问题救急手段100保证DG修复回数会丧失ORACLE官方推荐做法〔ORACLE官方坚持认存储设备稳定造成〕想确保数库数完全安建议数库做物理备份操作风险较高需验DBA完成
    1222 ASM备份修复方法
    ASM理RAC存储环境中必须做OCRVOTING DISKASM磁盘头信息备份否旦出现DG问题丧失数灾难性
    1 OCR备份恢复方法
    备份OCR方法:
    默认OCR会动备份命令查OCR进行动备份:
    # ORA_CRS_HOMEbinocrconfig showbackup
    果手工备份执行面命令〔需关闭RAC〕:
    # ORA_CRS_HOMEbinocrconfig export optorabakocrbakocr

    恢复OCR方法:
    先关闭节点RAC分执行命令:
    # etcinitdinitcrs stop
    然执行恢复:
    # ORA_CRS_HOMEbinocrconfig import optorabakocrbakocr
    2 VOTING DISK备份恢复方法
    里SUSEraw2作VOTING DISK例:
    备份命令:
    # dd ifdevrawraw2 ofoptorabakvotingbak
    备份时间会拟长备份文件VOTING DISK盘接
    恢复命令:
    # dd ifoptorabakvotingbak ofdevrawraw2
    恢复前需先关闭RAC
    3 ASM磁盘头信息备份恢复方法
    备份磁盘头〔DH〕信息:
    备份方法1:
    # dd ifdevrawraw204 bs4096 count1 oforacledbraw204_bak_dh
    里bs固定4096Count1表示备份块〔默认第块开始备份〕
    备份方法2:
    oracle户登录执行命令:
    Oracle kfed read devrawraw204 > oracledbraw204au0

    恢复DH信息:
    果方法1命令恢复:
    # dd iforacledbraw204_bak_dh bs4096 count1 ofdevrawraw204
    备份文件保存转移存储设备磁盘头损坏导致DGMOUNT时备份信息进行恢复

    果方法2oracle户命令恢复:
    Oracle kfed merge devrawraw204 textoracledbraw204au0

    重说明
    DG中增加删disk时候应DG中disk头信息重新备份次备份时需关闭ASM实例建议根两种备份方法分做备份恢复提供充足选择
    123 卸载Oracle
    1231 前提条件
    假设需卸载 Oracle需确保点:
    l 数库连接已关闭
    l 没 Oracle 进程运行
    查 Oracle 进程否运行
    ps ef |grep ora
    假设检查出 oracle 相关进程请 kill 9 命令杀死进程否会导致系统
    重启预知错误请 root 户执行命令停止 oracle 进程:
    # etcinitdinitcrs stop
    果系统中创立实例请参考述方法实例启动户数库实例停止
    1232 卸载步骤
    步骤1: 通 xManager oracle 户登录 rac1
    步骤2: 执行安装脚
    cdoptorabakdatabase
    runInstaller
    系统显示示界面

    步骤3: 单击Deinstall Products〞选择卸载Oracle产品
    选中安装 Oracle 数库软件ORACLE_HOME〞

    步骤4: 单击Remove〞
    系统显示确认卸载界面

    步骤5: 单击Yes〞
    系统提示否确认删相关目录
    步骤6: 单击Yes〞
    系统开始动卸载 Oracle 数软件
    步骤7: 卸载完成单击Close〞
    系统返回欢送界面
    步骤8: 单击Cancel〞
    系统提示退出确认界面
    步骤9: 手工删相关目录容
    操作需双机备机执行面rac1执行例进行说明
    (1) root 户登录rac1
    (2) 删 Oracle Base 目录optoracle〞中容
    # rm –rf optoracleproduct11gdb
    步骤1: 删etc〞目录相关文件目录
    # rm etcoracleocrInstloc
    124 卸载CRS
    1241 前提条件
    l Oracle软件已卸载
    l CRS已停止
    停止CRS 方法root 户执行命令:
    # etcinitdinitcrs stop
    1242 卸载步骤
    特殊说明操作需双机两节点执行仅介绍 rac1 操作步骤
    步骤1: root 户登录执行
    步骤2: 执行卸载脚
    1 进入 CRS 安装目录install目录
    #cd optoracrsinstall
    中optoracrs oracle 户环境变量中ORA_CRS_HOME〞相
    2 执行卸载脚
    #rootdeletesh
    #rootdeinstallsh
    步骤3: 删 CRS 相关文件目录
    1拷贝etcinittaborig文件
    #cp etcinittaborig etcinittab
    2检查 CRS 相关进程
    执行命令确保没进程
    #ps ef |grep css
    #ps ef | grep crs
    #ps ef | grep evm
    执行述命令假设显示进程请执行命令关闭进程
    #etcinitdinitcrs stop
    3删etc〞目录相关文件目录
    #rm etcinitcssd
    #rm etcinitcrs
    #rm etcinitcrsd
    #rm etcinitevmd
    #rm etcrcdrc2dK96initcrs
    #rm etcrcdrc2dS96initcrs

    #rm Rf etcoraclescls_scr
    #rm Rf etcoracleoprocd
    #rm etcoracleocrloc
    #rm etcoracleocrInstloc
    #rm rf etcoracle
    #rm rf etcora_save_*
    #rm etcoratab
    #rm etc*crs*
    4切换oracle 户删CRS安装目录
    # su oracle
    rm rf ORA_CRS_HOME*
    5切换root 户删tmp〞目录相关文件
    su root
    # rm rf tmporacle
    # rm rf tmpOraInstal*
    6删vartmp〞目录相关文件
    # rm rf vartmporacle
    7清空optoracleoraInventory〞目录容
    # cd optoracleoraInventory
    # rm rf *
    步骤4: oracle 户登录 rac1 执行操作
    1进入CRS安装程序目录执行runInstaller〞脚
    说明:双机两节点分执行完步骤 1~步骤 3 执行步骤步骤仅需节点执行
    cd optorabakclusterware
    runInstaller
    系统显示界面

    2单击Deinstall Products〞选择卸载CRS 产品
    说明:果没卸载产品选择卸载Oracle 数库软件时已CRS 产品组件卸载跳步骤
    3单击Yes〞
    系统开始卸载动CRS 数软件
    4 卸载完成单击Close〞
    系统返回欢送界面
    5 单击Cancle〞
    系统提示退出确认界面
    6 单击Yes〞
    系统提示否确认删相关目录
    7单击Remove〞
    系统显示确认卸载界面

    8检查CRS 安装目录否已清空
    oracle 户登录检查CRS 安装目录ORA_CRS_HOME〞否已清空该目录空请执行命令清空该目录容
    rm rf ORA_CRS_HOME*
    步骤5: 清空OCR〞Voting〞文件
    说明:bs 单位bytesbs*count 值等绑定裸设备请根实际规划填写仅举例
    CRS 外置磁盘空间LUN 形式执行命令:
    #dd ifdevzero ofdevrawraw1 bs4086 count1048576
    #dd ifdevzero ofdevrawraw2 bs4096 count1048576
    步骤6: 删etcinittab〞文件三行
    # vi etcinittab
    h13respawnsbininitdinitevmd run >devnull 2>&1 devnull 2>&1
    h23respawnsbininitdinitcssd fatal >devnull 2>&1 devnull 2>&1
    h33respawnsbininitdinitcrsd run >devnull 2>&1 devnull 2>&1

    125 裸设备挂接考前须知
    SUSE Linux裸设备重复绑定LV种操作非常危险Oracle会区分绑定LV裸设备会作数文件已属表空间LV通裸设备路径添加某表空间时会导致LV数头重新格式化引起数文件介质损坏进导致数库宕机问题通root户usrsbin目录创立文件bindlvsh脚改良裸设备挂接程序缺乏防止重复绑定现象产生容:
    #binksh

    major`lvdisplay 2 | awk 'Block device{print 3}'|awk F '{print 1}'`
    minor`lvdisplay 2 | awk 'Block device{print 3}'|awk F '{print 2}'`
    iResult`raw qa|grep bound to major major minor minor`
    if [ iResult ]
    then
    raw 1 2
    else
    echo Error2 had been bound before
    fi

    然执行命令chmod u+x usrsbinbindlvsh赋执行权限
    日系统维护增加裸设备时统该脚进行防止裸设备绑定LV情况命令格式系统带raw程序相格式:
    usrsbinbindlvsh raw_path lv_path

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    安装、维修自检作业指导书

        机械式停车设备安装、维修质量自检作业指导书       编制: 审核: 批准:     **停车服务有限公司 2014年08月1日           ...

    8年前   
    5961    0

    铁塔安装工程监理作业指导书

    铁塔安装工程监理作业指导书一、塔体安装质量控制1.通信建设工程验收标准规范(1) 塔桅钢构件应符合设计要求和本规范的规定。运输、堆放和吊装 等造成的钢构件变形及涂层脱落,应进行矫正和修补。(...

    1年前   
    294    0

    建筑给排水管道安装作业指导书

    建筑工程给排水管道安装作业指导书一、给排水管道安装施工工艺流程图: 熟悉图低和有关技术资料施工测量放线沟槽开挖及管沟砌筑配合土建留孔洞及预埋铁件管件加工制作支架制作及安装管道预制及组装管道敷设...

    4个月前   
    209    0

    Netapp存储基本安装配置指导书

    华 为 数 据 中 心N E T A P P 存 储 基 本 安 装 配 置 指 导 书©2023 Network Appliance All rights reserved本文档介绍 Net...

    1年前   
    287    0

    余热锅炉模块吊装安装作业指导书

    目 录 1. 工程内容及工程量 2 2. 编制依据和相关文件 3 3. 作业进度、劳动力安排 3 4. 作业准备工作及条件 3 5. 施工方法步骤及作业程序 7 6. ...

    5年前   
    1135    0

    组织结构指导书

     KS-ERP组织结构指导书 广州市科思电脑系统有限公司编制 2002.11.08 KS-ERP组织结构指导书 3 ...

    15年前   
    5865    0

    通信电源指导书

    蓄电池充放电作业指导书 为了加强蓄电池充放电现场标准化作业的管理,规范现场的作业行为,促进工程施工技术水平的提高, 保证整个充放电过程的安全,确保蓄电池组的安全运行,实施全过程控制,特制订...

    5年前   
    1116    0

    污水作业指导书

    污水作业指导书 1.      目的:规范污水操作,保证水质正常处理,确保废水达标排放 2.      范围:本公司污水处理 3.      术语 高浓废水池:主要收集图形转移显影液,...

    11年前   
    10737    0

    编译原理实验指导书

    目 录相关问题说明 1实验题 2实验1 词法分析(2课时) 3实验2 语法分析(2课时) 5实验3 语义分析(2课时) 7实验4 代码生成(2课时) 9参考书目 11相关问题说明本课程共有4个...

    3年前   
    593    0

    作业指导书 (MT)

     承压设备磁粉检测通用工艺规程1范围1.1本规程规定了承压设备焊缝及其原材料、机加工部件磁粉检测方法及质量分级要求。1.2 本规程适用于铁磁性材料制板材、复合板材、管材、...

    4年前   
    978    0

    采购作业指导书

    1.0 目的:为了更好的服务顾客和公司各部门,从而对公司采购流程进行规范。2.0 范围:公司各类物品采购工作。3.0定义: 4.0权责:确保公司采购各类物品质量、价格、供货及时性和付款方式符合公...

    6年前   
    2360    0

    **师院ENVI实验指导书

    ENVI使用的是通用的栅格数据格式,包含一个简单的二进制文件和一个相关的ASCII的头文件。读该文件格式允许ENVI使用几乎有的影像文件,包括那些自身嵌入头文件信息的影像文件。

    2年前   
    580    0

    《高处作业指导书》

    受控状态: 编号:GC/ZY—07—2019江苏淮阴水利建设有限公司刘老涧二站土建施工及设备安装工程项目部高处作业指导书编制: 审核: 批...

    2年前   
    489    0

    综合实习指导书

    综合实习指导书  一、实习目的:  这是一次技术员性质的综合实践性教学环节,通过本次实习,使学生初步掌握主要工种的操作要领的质量要求,并熟悉这些工种的工艺过程及工艺要求。同时,需理论联系实际,...

    12年前   
    483    0

    起重作业指导书

    1. 目的为了规范项目工地汽车起重机、履带式起重机作业的安全管理,制定本指导书。2. 存在的风险起重伤害、吊车倾覆、落物伤人、车辆伤害等。3. 作业要求3.1 职责项目部安全环保部门及物设部负责...

    6年前   
    1698    0

    双绞线实训指导书

    实训指导书说明:本实训任务是为双绞线制作和连接。实训所要求的实训环境是计算机(装有Windows 2000/XP/2003 操作系统,装有网卡),5 类非屏蔽双绞线、RJ45 水晶头、测线仪、...

    1年前   
    364    0

    钻井作业指导书

    马蓬25-4HF作业指导书 中原钻井一公司 二〇一三年七月 一、基本数据          井  号 项  目 马蓬25-4HF井 地理位置 四川省**市三界镇春山村4组 井...

    11年前   
    9780    0

    采购管理实验指导书

    实验五 金算盘8e/ERP采购管理实验指导书Ⅲ实验目的:1. 熟悉采购管理的根本业务流程2. 掌握采购管理流程的根本操作3. 理解采购管理在ERP系统中的作用实验内容:1. 设置往来单位、物...

    2年前   
    478    0

    教育留班工作指导书

    留班工作指导书 尊敬的各位老师: 留班工作是我们教育培训行业的核心工作之一,留班率的高低直接反应了我们老师的教学能力和服务水平,每一次留班都是一次战斗。新学年开始,新的冲锋号已经吹响!希望...

    11年前   
    9308    0

    工业工程实验指导书

    本实验的研究对象是联想电脑主机的装配过程,用流程程序表格上将整个装配生产过程记录下来,然后用“5W1H”提问技术发现问题,用“ECRS”分析原则改进加工工艺过程。

    5年前   
    1436    0

    文档贡献者

    天***猩

    贡献于2024-04-02

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档