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:安装hacmp 软件

lslpp -p | grep clvm  用于创建并发vg

lslpp -p | grep cluster 检查ha软件是否安装

ha5.4.tar.gz和HA5.4.1.2009.05.22.zip补丁

gunzip ha5.4.tar.gz  解压

tar –xvf ha5.4.tar  解压

安装:

[rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] pwd

/hacmp/hacmp5.4/ha5.4/installp/ppc

安装的时候如果该目录下没有.toc文件,需要手工创建.toc

[rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] inutoc .(中间有空格)

[rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] smit installp

cluster.hativoli cluster.haview rsct.opt.storagerm 这三个不要安装

升级:

需要从5.4.0.0升级到5.4.1.x版本.

#unzip HA5.4.1.2009.05.22.zip

[rac1:root:/hacmp/hacmp5.4/HA5.4.1.2009.05.22] ls | grep toc

.toc

没有的话手工创建 inutoc .

[rac2:root:/hacmp/HA5.4.1.2009.05.22] inutoc .

[rac2:root:/hacmp/HA5.4.1.2009.05.22] smit update _all

lslpp –p | grep cluster 查看是否安装成功

3:安装 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---

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

5:升级完cluster软件之后需要重启

6:重设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    一定要添加网关

7:主机名设置

[rac1:root:/] hostname

rac1

[rac1:root:/] smit mkhostname  201设置成node1

[rac1:root:/] smit mkhostname  203设置成node2

8:编辑 /etc/hosts

127.0.0.1               loopback localhost      # loopback (lo0) name/address

192.168.1.201   node1

192.168.1.221   node1vip

10.10.10.201    node1priv

192.168.1.203   node2

192.168.1.223   node2vip

10.10.10.203    node2priv

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

201:ping node1(通) ping node1priv(通)ping node1vip(不通)

203同样

9:选择vg

lspv 确定pvid两边都一致

[rac1:root:/] bootinfo -s hdisk2  查看大小

10:配置ha

(1).创建集群

(2)添加节点

(3).discover

(4).添加网络

(5).添加通信接口(四个都要添加)

(6).创建资源组

(7).创建并发vg

上面选择两个节点之后,201,203都会有racvg,

采用ha来创建vg,不需要自己lvlstmajor来指定给一个majornumber,

创建vg之后可以当做普通vg来

[rac1:root:/] varyonvg racvg

[rac1:root:/] lsvg -l racvg

racvg:

LV NAME             TYPE       LPsPPs     PVs  LV STATE   MOUNT POINT

(8).201创建rlv

mklv -y test_system   -T O -w n -t raw -s n -r n racvg 12

mklv -y test_sysaux   -T O -w n -t raw -s n -r n racvg 12

mklv -y test_undotbs1 -T O -w n -t raw -s n -r n racvg 16

mklv -y test_undotbs2 -T O -w n -t raw -s n -r n racvg 16

mklv -y test_temp     -T O -w n -t raw -s n -r n racvg 16

mklv -y test_users    -T O -w n -t raw -s n -r n racvg 4

mklv -y test_redo1_1  -T O -w n -t raw -s n -r n racvg 2

mklv -y test_redo1_2  -T O -w n -t raw -s n -r n racvg 2

mklv -y test_redo1_3  -T O -w n -t raw -s n -r n racvg 2

mklv -y test_redo2_1  -T O -w n -t raw -s n -r n racvg 2

mklv -y test_redo2_2  -T O -w n -t raw -s n -r n racvg 2

mklv -y test_redo2_3  -T O -w n -t raw -s n -r n racvg 3

mklv -y test_control1 -T O -w n -t raw -s n -r n racvg 1

mklv -y test_control2 -T O -w n -t raw -s n -r n racvg 1

mklv -y test_control3 -T O -w n -t raw -s n -r n racvg 1

mklv -y test_spfile   -T O -w n -t raw -s n -r n racvg 1

mklv -y test_ocr      -T O -w n -t raw -s n -r n racvg 1

mklv -y test_vote     -T O -w n -t raw -s n -r n racvg 1

(9).将lv导入到203

[rac1:root:/dev] lsvg -l racvg  查看

先导出203的racvg,因为之前创建ha创建vg的时候ha自动importvg到203

[rac2:root:/etc] exportvg racvg

[rac1:root:/etc] ls -l /dev/racvg  确定要导出vg的majornumber

crw-rw----    1 rootsystem       89,  0 Sep 24 15:11 /dev/racvg

[rac1:root:/etc] varyoffvg racvg       // 201节点varyoffvg

[rac2:root:/etc] importvg -V 89 -y racvg hdisk3

(10).添加资源组属性

----》 

(11).同步

(12).启动ha

启动之后两个节点

相当于varyonvg –c racvg  让racvg处于concurrent状态

11. ha配置完成之后,修改核心参数

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

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

12:内部通信

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

两个节点都要执行

13:确定用户

oracle的附属组:dba,hagsuser

oracle 的主属组:oinstall

如果要重建的话先smit rmuser 删除oracle用户,再 smit rmgroup删除 dba,oinstall,hagsuser

然后再到/home下删除oracle目录

最后通过cat /etc/passwd和/etc/group查看是否删除干净

创建组:

dba   1000

oinstall 1100

hagsuser 1200

用户:

oracle  1300

创建oracle:

[rac1:root:/home] id oracle

uid=1300(oracle) gid=1100(oinstall) groups=0(system),3(sys),1000(dba),1200(hagsuser)

[rac2:root:/home] id oracle

uid=1300(oracle) gid=1100(oinstall) groups=0(system),3(sys),1000(dba),1200(hagsuser)

创建之后oracle用户之后设置密码

[rac1:root:/home] passwd oracle

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

14:配置互信

配置互信oracle 用户创建   10g 用rsh

[node1:oracle:/home/oracle] rsh node1 date

Tue Sep 24 16:57:14 CDT 2013

[node1:oracle:/home/oracle] rsh node2 date

Tue Sep 24 16:58:35 CDT 2013

[node1:oracle:/home/oracle] rsh node1priv date

Tue Sep 24 16:57:29 CDT 2013

[node1:oracle:/home/oracle] rsh node2priv date

Tue Sep 24 16:58:49 CDT 2013

15:创建目录安装集群和oracle软件

[node2:oracle:/home/oracle] df –g查看rootvg大小和使用情况

[node1:oracle:/home/oracle] lsvg -l rootvg  发现/dev/oralv属于rootvg

如果觉得/oracle大小不够chfs -a size=+3G  /oracle

创建目录

mkdir -p /oracle/app/oracle/product/10.2/db

mkdir -p /oracle/app/oracle/product/10.2/crs

chown -R oracle:oinstall /oracle

chmod -R 775 /oracle

[node1:root:/] ls -l | grep oracle

drwxrwxr-x    6 oracle   oinstall        256 Sep 24 17:14 oracle

两个节点都要

16:编辑.profle文件和.dtprofile

如果没有.dtprofile需要登录图形界面

[node1:oracle:/home/oracle] vi .profile

[node1:oracle:/home/oracle] cat .profile

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

export PATH

if [ -s "$MAIL" ]           # This is at Shell startup.  In normal

then echo "$MAILMSG"        # operation, the Shell checks

fi                          # periodically.

export ORACLE_BASE=/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2/db

export ORA_CRS_HOME=$ORACLE_BASE/product/10.2/crs

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

#export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

[node2:oracle:/home/oracle] vi .dtprofile    //要登录图形界面才会有此文件

17:修改裸设备权限:

停掉ha

[node1:root:/dev] ls -l rtest_*

[node1:root:/dev] chown oracle:oinstall rtest_*

两个节点都要

18:开始安装

1.启动ha(两个节点都要选择)

2.执行cluster集群软件下的rootpre.sh安装节点执行就行

[node1:root:/oracle/software/cluster/Disk1/rootpre] ./rootpre.sh

3.执行path下的rootpre.sh两个节点都要

[node1:root:/oracle/software/patch] ./rootpre.sh

4.在图形界面中执行

[node1:root:/oracle/app/oracle/product/10.2/crs/bin] ./oifcfg setif -global en0/192.168.1.0:public

[node1:root:/oracle/app/oracle/product/10.2/crs/bin] ./oifcfg setif -global en1/10.10.10.0:cluster_interconnect

[node1:root:/oracle/app/oracle/product/10.2/crs/bin] ./oifcfg getif

en0  192.168.1.0  globalpublic

en1  10.10.10.0  globalcluster_interconnect

5.安装oracle软件

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

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

6:升级集群软件和库

l  升级集群

l  升级oracle软件

7:创建监听  netca

8:dbca建库

[node1:oracle:/home/oracle] vi map.txt

system=/dev/rtest_system

sysaux=/dev/rtest_sysaux

undotbs1=/dev/rtest_undotbs1

undotbs2=/dev/rtest_undotbs2

temp=/dev/rtest_temp

users=/dev/rtest_users

redo1_1=/dev/rtest_redo1_1

redo1_2=/dev/rtest_redo1_2

redo1_3=/dev/rtest_redo1_3

redo2_1=/dev/rtest_redo2_1

redo2_2=/dev/rtest_redo2_2

redo2_3=/dev/rtest_redo2_3

control1=/dev/rtest_control1

control2=/dev/rtest_control2

control3=/dev/rtest_control3

spfile=/dev/rtest_spfile

AIX 10201 HA RAC 安装+升级到10204的更多相关文章

  1. 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 ...

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

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

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

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

  4. AIX 11203 ASM RAC安装

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

  5. AIX 10G HA RAC卸载

    删除 1:crs_stat –t资源都停掉 2:停ha 3: 删除oracle 4:删除crs 5: 删除ha smit hacmp 6: 删除vg exportvg 7;卸载hacmp smitty

  6. 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. ...

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

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part2:clusterware安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 3.安装Clus ...

  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 RAC 10g 升级到 Oracle RAC 11g

    了解如何在 Oracle Enterprise Linux 5 上逐步将 Oracle RAC 10g 第 2 版升级到 Oracle RAC 11g. Oracle 数据库 11g(即,新一代网格计 ...

随机推荐

  1. ABAP JSON

    1 DATA: lv_em TYPE string, lv_em1 TYPE string. DATA: lt_but021 TYPE TABLE OF but021, lt_but0211 TYPE ...

  2. redhat输入用户名密码后又跳回到登录

    一.如果忘记密码,可以进入single模式修改密码: 1.进入linux启动界面之后按e进入如下界面 2.按选择kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ 项,按 ...

  3. LOJ114_k 大异或和_线性基

    LOJ114_k 大异或和_线性基 先一个一个插入到线性基中,然后高斯消元. 求第K小就是对K的每一位是1的都用对应的线性基的一行异或起来即可. 但是线性基不包含0的情况,因此不能确定能否组成0,需要 ...

  4. [HNOI 2007] 紧急疏散

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1189 [算法] 首先 , 答案具有单调性 , 不妨二分答案” 第mid秒是否可以完成 ...

  5. bzoj2442 修剪草坪——单调队列

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2442 设 f[i] 为答案,则有 f[i] = max { f[j] - s[j+1] } ...

  6. 转3xian之所在 (一位ACM大牛的博文)

    3xian的经历和见解...我深思... 最后一天,漫天飘起了雪花,假装欢送我离去. 这次WF之战不太顺利,早期的C题大概花了1秒钟构思,然而由于输出格式多了一个空格直到两个半小时才逃脱Wrong A ...

  7. E20170517-gg

    jaw  n. 下巴; 颌; indicator n. 指示器; gator  n. 短吻鳄; median  n. 中位数; 中线; [数] 中值;

  8. linux 服务器 vim编辑器打开php文件出现中文乱码

    进入服务器目录 [root@VM_139_218_centos /]# cd ~ [root@VM_139_218_centos ~]# vim .vimrc 在 .vimrc 文件中写入以下代码: ...

  9. 图的遍历---------开始开始-------o(∩_∩)o 哈哈

    图的遍历 深度优先搜索(Depth First Search , DFS) --深度优先搜索--我的理解就是分身术的另一种实现方法---用分身术将所有能看到的路都走一遍----这就是深度搜索--- 下 ...

  10. pytest单侧模块_入门汇总

    Pytest简单介绍 (pytest是python的一个测试框架,主要是用来进行一些小的测试) 安装:pip install -U pytest 查看是否安装成功:pytest --version 运 ...