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.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的更多相关文章
- 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 ...
- linux 10201 ASM RAC 安装+升级到10205
准备环境的时 ,要4个对外IP,2个对内IP 不超过2T,,一般都用OCFS 高端存储适合用ASM linux10G安装的时候,安装的机器时间要小于等于(如果是等于要严格等于)第二个机器的时间(只有l ...
- linux 10201 ocfs RAC 安装+升级到10205
准备环境的时 ,要4个对外IP,2个对内IP 不超过2T,,一般都用OCFS 高端存储适合用ASM linux10G安装的时候,安装的机器时间要小于等于(如果是等于要严格等于)第二个机器的时间(只有l ...
- AIX 11203 ASM RAC安装
1:查看系统版本 [rac1:root:/hacmp/hacmp5.4/ha5.4/installp/ppc] oslevel -s 6100-06-06-1140 lslpp -al bos.adt ...
- AIX 10G HA RAC卸载
删除 1:crs_stat –t资源都停掉 2:停ha 3: 删除oracle 4:删除crs 5: 删除ha smit hacmp 6: 删除vg exportvg 7;卸载hacmp smitty
- 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. ...
- 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 ...
- 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 服务器安装操 ...
- Linux 上Oracle RAC 10g 升级到 Oracle RAC 11g
了解如何在 Oracle Enterprise Linux 5 上逐步将 Oracle RAC 10g 第 2 版升级到 Oracle RAC 11g. Oracle 数据库 11g(即,新一代网格计 ...
随机推荐
- XML简单介绍及举例
可扩展标记语言(eXtensibleMarkup Language,简称XML).是一种标记语言.标记指计算机所能理解的信息符号.通过此种标记,计算机之间能够处理包括各种信息的文章等. 怎样定义这些标 ...
- Latex 3: 解决LaTeX编译卡顿问题
1.问题: 最近在编译latex时,老是在tulmr.fd处编译很久,但是以前不这样啊,那肯定就是我最近做了什么导致这样的了,是什么呢? 2.解决: 后来google下发现了解决办法,原来是我新安装了 ...
- Day1 BFS算法的学习和训练
因为自己的原因,之前没有坚持做算法的相应学习,总是觉得太难就半途而废,真的算是一个遗憾了,所以现在开始,定一个30天入门学习算法计划. 我是根据<算法图解>的顺序进行安排的,自己对 ...
- 网络驱动移植之例解netdev_priv函数
版权声明:本文为博主原创文章,未经博主允许不得转载. 开发平台:Ubuntu 11.04 编译器:gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 内核 ...
- MARGIN-BEFORE MARGIN-AFTER MARGIN-START MARGIN-END
总的来说:这是CSS3.0的对于文章段P容器的定义方法语句!display:block这个样式,只定义了P容器为一个块;后面四句是CSS3中的样式定义方法:-webkit-margin-before: ...
- UVA - 1401 Remember the Word(trie+dp)
1.给一个串,在给一个单词集合,求用这个单词集合组成串,共有多少种组法. 例如:串 abcd, 单词集合 a, b, cd, ab 组合方式:2种: a,b,cd ab,cd 2.把单词集合建立字典树 ...
- vue 随笔 vue 的属性和方法
新建的项目中main.js是项目的入口文件 npm run dev 运行文件 npm run bulid 编译 属性与方法 每个Vue实例都会代理其 data 对象里所有的属性: var data= ...
- Mysql数据库的触发器、存储引擎和存储过程
数据库的触发器 1.触发器 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句): DELETE,INSERT,UPDATE 我们可以监视某表 ...
- Mysql数据库介绍、安装和配置文件
Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C ...
- linux文件名乱码时删除或改名的方式(转载)
转自:http://www.linuxsa.cn/when-linux-file-name-topsy-turvy-deleted-or-renamed.html linux文件名乱码时删除或改名的方 ...