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. I.MX6 android 源码下载

    /************************************************************************* * I.MX6 android 源码下载 * 说明 ...

  2. bzoj 4756 Promotion Counting —— 线段树合并

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4756 合并子树的权值线段树: merge 返回 int 或者是 void 都可以. 代码如下 ...

  3. lua-resty-r3 高性能 OpenResty 路由实现

    大家下午好!首先做下自我介绍,我于 2014 年加入奇虎 360,后与温铭结识,当时他正在基于 OpenResty 做天擎服务端,用于提供 API 服务.2015 年我们一起写了< OpenRe ...

  4. Android Fragment使用小结及介绍

    目录(?)[-] 一什么是Fragment 二Fragment的生命周期 三Fragment的两种添加方式addreplace 四两种添加方式性能比较 偶记得第一次接触Fragment,觉得好牛叉的组 ...

  5. hdu5443 【线段树】

    题意: 略 思路: 暴力是可以的O(1e7),这里采用线段树,线段树区间查找O(logn) #include<stdio.h> #include<string.h> #incl ...

  6. jQuery 第九章 工具方法

    $.type() $.isArray() $.isFunction() $.isWindow()... $.trim() $.proxy() $.noConflict() $.each() $.map ...

  7. Java自定义方法转换前端提交的json字符串为JsonObject对象

    前端提交json字符串格式数据,Java后端通过自定义方法接收json字符串数据并转换为JsonObject对象,代码如下放到RequestData.Java类中: public static JSO ...

  8. spring boot :error querying database. Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required

    配置多个数据源启动报错,error querying database. Cause: java.lang.IllegalArgumentException: dataSource or dataSo ...

  9. 跟我一起玩Win32开发(19):浏览和打开文件

    在应用程序中,我们很经常要实现的功能,是Open文件或保存文件对话框,让用户来选择一个或N个文件.本文我将介绍两种思路,第一种方法较为复杂,第二种方法较为简单. 方法一:老规矩 这是一种传统方法,使用 ...

  10. Hdu 5459 Jesus Is Here (2015 ACM/ICPC Asia Regional Shenyang Online) 递推

    题目链接: Hdu 5459 Jesus Is Here 题目描述: s1 = 'c', s2 = 'ff', s3 = s1 + s2; 问sn里面所有的字符c的距离是多少? 解题思路: 直觉告诉我 ...