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建库

AIX 11203 ASM RAC安装的更多相关文章

  1. linux 11201(11203) ASM RAC 安装

    注意:11G的RAC安装,如果升级,则会新建目录在放软件,原来的不删除,所以所需空间比较大. 1.安装系统,把所有的开发包全部安装上 关掉防火墙和SELinux yum -y install comp ...

  2. AIX 10201 ASM RAC安装+升级到10204

    1:查看系统版本 [rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] oslevel -s 6100-06-06-1140 lslpp -al bos.adt ...

  3. linux 10201 ASM RAC 安装+升级到10205

    准备环境的时 ,要4个对外IP,2个对内IP 不超过2T,,一般都用OCFS 高端存储适合用ASM linux10G安装的时候,安装的机器时间要小于等于(如果是等于要严格等于)第二个机器的时间(只有l ...

  4. AIX 10201 HA RAC 安装+升级到10204

    1:查看系统版本 [rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] oslevel -s 6100-06-06-1140 lslpp -al bos.adt ...

  5. RAW+ASM 的RAC 安装文档

    实验平台:Oracle 10gR2 RAC + RHEL 4.0 +VMWare GSX 3.2.0 安装步骤: 1.安装前准备及OS安装配置 2.安装Oracle 10gR2 clusterware ...

  6. RAC安装gird,第一个节点执行root.sh报"The ora.asm resource is not ONLINE"错误

    RAC版本:11.2.0.4 OS版本:linux 6.4 RAC安装gird,第一个节点执行root.sh运行失败,报"The ora.asm resource is not ONLINE ...

  7. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  8. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  9. Linux平台 Oracle 11gR2 RAC安装Part2:GI安装

    三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面安装GI 3 ...

随机推荐

  1. angularJS 的双向数据绑定

    input 里面的vale="变量名";加上ng-model="变量名";控制器的变量名会根据视图层的数据改变而改变,而渲染内容也会根据控制器里面的变量改变而改 ...

  2. wcf中事务的操作

    using System; using System.ServiceModel; namespace Larryle.Wcf.ServiceContract.Transaction { [Servic ...

  3. ORACLE PL/SQL 实例精解之第三章 PL/SQL中的SQL

    3.1 在PL/SQL中使用DML 在PL/SQL语块中,两种变量赋值a. := 初始化.b. select into语法,PL/SQL语块的声明部分被声明的变量,后期可以使用选择语句进行赋值. 3. ...

  4. C++笔试题库之编程、问答题 150~200道

    151.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值 int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;( ...

  5. hdoj5818【模拟】

    2016 Multi-University Training Contest 7 1010 思路: 我相信T的绝对是直接根据题目意思来了. 正确的一点小转变,比较一下那个队列小,然后把小的给大的,每次 ...

  6. c# dynamic 无法创建 泛型变量的问题

    IMyClass<T> FunctionA<T>( object arg_obj) { dynamic dyObj = arg_obj; return new MyClass& ...

  7. hdu 3622 Bomb Game【二分+2-SAT+tarjan】

    用read()会挂 二分半径,显然最优的是所有原都用这个最小半径,然后2-SAT把相交的圆建图,跑tarjan判一下可行性即可 #include<iostream> #include< ...

  8. jzoj5980. 【WC2019模拟12.27】字符串游戏

    首先发现双方可以有一个默契,不管谁刻意,都可以把串变为诸如\(...101010101...\)的形式 所以先手要赢的话就是要在上面的基础之上加一个字符使其变为要求的子串 那么就是要求的子串中相邻两个 ...

  9. IT兄弟连 JavaWeb教程 Servlet API

    Java Servlet是运行在带有支持Java Servlet规范的解释器的web服务器上的Java类. Servlet可以使用javax.servlet和javax.servlet.http包创建 ...

  10. the little schemer 笔记(2)

    第二章 Do it, Do it Again, and Again, and Again... 假设l是 (Jack Sprat could eat no chicken fat) 那么 (lat? ...