zoukankan      html  css  js  c++  java
  • AIX 11203 ASM RAC安装

    1:查看系统版本

    [rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] oslevel -s

    6100-06-06-1140

    lslpp -al bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.libperfstat bos.perf.perfstat bos.perf.proctools rsct.basic.rte rsct.compat.clients.rte xlC.aix61.rte bos.data bos.clvm.enh rsct.basic.hacmp

    lslpp -al bos.cifs_fs*  

    lslpp -al bos.cifs_fs*

    lslpp -al bos.clvm

    查看软件包是否安装

    2:安装 clvm

    [rac2:root:/] lslpp -l | grep clvm

      bos.clvm.enh              6.1.6.16  COMMITTEDEnhanced Concurrent Logical

      bos.clvm.enh               6.1.1.1  COMMITTEDEnhanced Concurrent Logical

    说明已经安装了 

      卸载clvm软件

      #smitty

       选择 bos.clvm.enh这一软件包进行卸载

       Preview Only? no

      安装clvm:

      clvm工具在aix系统安装光盘中,如果需要安装,必须通过光盘来进行安装

      [aix205:root:/]smit installp

      Install Software---INPUT device / directory for software F4选择/dev/cd0---

    3: [rac1:root:/] oslevel -rl 6100-06  查看低于6100-06系统版本的软件,如果有的话,需要重新升级

    4:重设ip

    201:两个网卡都要添加网关

    [rac1:root:/] ifconfig –a

    [rac1:root:/] ifconfig en1 10.10.10.201 delete

    [rac1:root:/] smit mktcpip  设置网卡en1的ip是10.10.10.201  ,一定要添加网关

    203:

    [rac2:root:/] ifconfig en1 10.10.10.203 delete

    [rac1:root:/] smit mktcpip  设置网卡en3的ip是10.10.10.203    一定要添加网关

    5:主机名设置

    hostname

    smit mkhostname 

    6:编辑 /etc/hosts

    #scan-ip

    192.168.1.107 scanip

    #aix201

    192.168.1.201   aix201

    192.168.1.221   aix201vip

    10.10.10.201    aix201priv

    #aix203

    192.168.1.203   aix203

    192.168.1.223   aix203vip

    10.10.10.203    aix203priv

    编辑完之后,测试vip,scanip有没有被占用

    7:修改核心参数

    一行一行的执行,两个节点都要执行

    vmo -p -o minperm%=3

    vmo -p -o maxperm%=90

    vmo -p -o maxclient%=90

    vmo -p -o lru_file_repage=0

    vmo -p -o strict_maxclient=1

    vmo -p -o strict_maxperm=0

    chdev -l sys0 -a maxuproc=16384

    chdev -l sys0 -a ncargs=256

    8:内部通信

    no -r -o ipqmaxlen=512

    no -p -o rfc1323=1           

    no -p -o sb_max=1500000

    no -p -o tcp_sendspace=262144

    no -p -o tcp_recvspace=262144

    no -p -o udp_sendspace=65536

    no -p -o udp_recvspace=262144

    两个节点都要执行

    9:创建目录,用户和组

    创建用户组

    两个节点用smitty mkuser创建软件安装用户oracle和grid。

    创建用户组

    mkgroup -A id=505 oinstall

    mkgroup -A id=506 dba

    mkgroup -A id=507 asmadmin

    mkgroup -A id=508 asmdba

    mkgroup -A id=509 asmoper

    创建oracle用户

    mkuser -a id=1024 pgrp=dba groups=dba,asmdba,asmadmin home=/u01/product fsize=-1 cpu=-1 data=-1 core=-1 rss=-1 stack=-1 stack_hard=-1capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle

    初始化oracle用户密码

    passwd oracle

    创建grid用户

    mkuser -a id=1025 pgrp=dba groups=dba,asmadmin,asmdba,asmoper home=/u01/app/oracle/11.2.0/grid fsize=-1 cpu=-1 data=-1 core=-1 rss=-1 stack=-1 stack_hard=-1capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid

    初始化grid用户密码

    passwd grid

    设置完成之后重新连接登录一次

    创建文件夹

    Grid :

     /u01/app/grid

     /u01/app/11.2/grid

    Rdbms:

    /u01/app/oracle

    /u01/app/oracle/11.2/product/db

    mkdir -p/u01/app/grid

    chmod -R 755 /u01/app/grid

    mkdir -p/u01/app/oracle

    chmod -R 755 /u01/app/oracle

    mkdir -p/u01/app/11.2.0/grid

    chmod -R 755 /u01/app/11.2.0/grid

    mkdir -p  /u01/product/11.2.0/db

    chmod -R 755 /u01/product/11.2.0/db

    设置文件夹权限

    chown -R oracle:dba  /u01/product

    chown -R grid:dba   /u01/app/11.2.0/grid

    chown -R grid:dba  /u01/app/grid

    chown -R oracle:dba   /u01/app/oracle

    设置用户权限

    chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid

    # lsuser -a capabilities grid

    grid capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE

    配置GRID用户环境变量

    umask 022

    export ORACLE_SID=+ASM1

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_HOME=/u01/app/11.2.0/grid

    export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch

    export PS1='$LOGNAME@'`hostname`:'$PWD''$ '

    export AIXTHREAD_SCOPE=S

    配置ORACLE用户环境变量

    umask 022

    export ORACLE_SID=junn1

    export ORACLE_BASE=/u01/product

    export GRID_HOME=/u01/app/11.2.0/grid

    export ORACLE_HOME=$ORACLE_BASE/11.2.0/db

    export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$PATH:$ORACLE_HOME/OPatch

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib

    export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib

    export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

    export ORACLE_OWNER=oracle

    export AIXTHREAD_SCOPE=S

    配置oracle,root用户limit

    使用smitty chuser修改用户limit

    l  vi /etc/security/limits

    l          修改的内容为:

    l          

    l          fsize = -1       

    l          cpu = -1       

    l          data = -1       

    l          stack = -1       

    l          core = 2097151       

    l          rss = -1       

    l          nofiles = -1

    l              fsize_hard = -1

    l              cpu_hard = -1

    l              data_hard = -1

    l              stack_hard = -1

    l              rss_hard = -1

    l              nofiles_hard = -1

    time(seconds)        unlimited

    file(blocks)         unlimited

    data(kbytes)         unlimited

    stack(kbytes)        4194304

    memory(kbytes)       unlimited

    coredump(blocks)     unlimited

    nofiles(descriptors) unlimited

    10:配置互信(用root用户执行)

    由于11gR2版本相互信任机制只支持SSH,因此需要安装IBM SSH相关软件包。

    11gR2软件包自带了ssh设置工具,在 sshsetup命令下面执行,设置相互信任关系

    ./sshUserSetup.sh -user grid -hosts "aix201 aix203" -advanced -noPromptPassphrase

    ./sshUserSetup.sh -user oracle -hosts "aix201 aix203" -advanced -noPromptPassphrase

    设置成功后进行测试。

    11:磁盘配置

     设置磁盘权限

    chown grid:asmadmin /dev/rhdisk1

    chown grid:asmadmin /dev/rhdisk2

    chown grid:asmadmin /dev/rhdisk3

    chmod 660 /dev/rhdisk1

    chmod 660 /dev/rhdisk2

    chmod 660 /dev/rhdisk3

     设置磁盘reserve属性

    chdev -l hdisk1 -a reserve_policy=no_reserve

    chdev -l hdisk2 -a reserve_policy=no_reserve

    chdev -l hdisk3 -a reserve_policy=no_reserve

    ls -lrt /dev/rhdisk1

    ls -lrt /dev/rhdisk2

    ls -lrt /dev/rhdisk3

    13.创建裸设备

    chdev -l hdisk1 -a reserve_policy=no_reserve  // 给加锁的磁盘解锁,改回去只要设置reserve_policy=single_path就行了;

    不能创建VG ,直接用裸盘,dd   rhdisk ,只在一个节点做。

    dd if=/dev/zero of=/dev/rhdisk1   bs=8192 count=2560

    dd if=/dev/zero of=/dev/rhdisk2   bs=8192 count=2560

    dd if=/dev/zero of=/dev/rhdisk3   bs=8192 count=2560

    14:安装集群软件

    vi .dtprofile    //要登录图形界面才会有此文件

     

    执行集群软件下的rootpre.sh  两个节点都要

     

     

     

    ./oifcfg setif -global en0/192.168.1.0:public

    ./oifcfg setif -global en1/10.10.10.0:cluster_interconnect

    查看

    ./oifcfg getif                                           

     

     

    15.安装oracle软件

       1.执行[node1:root:/oracle/software/database/Disk1/rootpre] ./rootpre.sh

       2.安装(如果中间卡死,重新安装的时候只需要删除$ORACLE_HOME/下的文件)

     

     

    17:创建监听  netca

    18:dbca建库

  • 相关阅读:
    牛顿迭代法
    C语言补遗
    Manjaro添加开机启动脚本
    tensorboard查看pytorch模型
    Kindle最佳排版记录
    01背包问题详解
    差分法介绍
    BFS详解
    UVA11732 "strcmp()" Anyone?
    LA3942 Remember the Word
  • 原文地址:https://www.cnblogs.com/liang545621/p/9417887.html
Copyright © 2011-2022 走看看