ORACLE AIX-10g-rac安装

AIX-10g-rac安装

——————————–安装很简单,环境很重要——————————————
oslevel -s
df -g(大小)
chfs -a size=2G /tmp(将tmp目录大小增到2G,俩个节点都要做)

一、安装HA(俩个节点)

1)上传hacmp软件包
2)unzip_aix(命令)
2.1)mv unzip_aix unzip
2.2)mv unzip /usr/bin
2.3)chmod u+x unzip

3)安装ha基础包
3.1)gunzip ha5.4(基础包)/tar -xvf ha5.4
3.2)cd ha5.4/install/*
3.3)smitty installp
3.4)1234567,10/-2=yes
3.5)lslpp -l |grep clus(查看ha版本)
4)升级ha
4.1)unzip HA*后进入目录
4.2)inutoc .(制作.toc文件为了simmty安装)
4.3)smitty update_all(全部安装)
4.4)lslpp -l |grep clus(查看版本)

4.5)shutdown -Fr now(成功后重启)

二、环境准备(俩个节点)
1)smitty mktcpip
增加一块私有网卡,10.10.10.xxx/255.255.255.0
2)hosts
192.168.1.209 aix209
192.168.1.211 aix211
10.10.10.209 aix209priv
10.10.10.211 aix211priv

192.168.1.226 aix209vip
192.168.1.227 aix211vip

3)用户和组,密码,登录,互信
3.1)创建用户和组
mkgroup -‘A’ id=’502’ dba
mkgroup -‘A’ id=’501’ oinstall
mkgroup -‘A’ id=’503’ hagsuser
mkuser id=’502’ pgrp=’dba’ groups=’oinstall,dba,hagsuser’ home=’/home/oracle’ fsize=-1 cpu=-1 data=-1 rss=-1 stack=-1 stack_hard=-1 oracle

3.2)设置密码,并且重新登录
passwd oracle
3.3)互信:
vi

4)用户环境变量
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 10.2.0 / d b e x p o r t O R A C R S H O M E = ORACLE_BASE/product/10.2.0/crs
export LD_LIBRARY_PATH= O R A C L E H O M E / l i b e x p o r t P A T H = ORACLE_HOME/bin: O R A C R S H O M E / b i n : PATH

5)修改核心参数,限制文件
5.1)在系统上执行
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

5.2)修改oracle最大进程数
chdev -l sys0 -a maxuproc=16384
chdev -l sys0 -a ncargs=256

5.3)修改vi /etc/security/limits
确认oracle/default参数全部是-1:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = -1
5.4)修改网络参数:(如果是在11G的时候,执行后要重启才能生效,建议在重启之前做。)
no -p -o udp_sendspace=65536
no -p -o udp_recvspace=65536
no -p -o tcp_sendspace=65536
no -p -o tcp_recvspace=65536
no -p -o rfc1323=1
no -p -o sb_max=1310720
no -r -o ipqmaxlen=512

6)目录
mkdir -p /oracle/app/oracle
chown -R oracle.dba /oracle/app/oracle
chmod -R 775 /oracle/app/oracle

=============================================================
三、配置HA
1)vg(一个节点上)

1.1)检查配置vg
lspv查看俩个节点的vgid是否相同(相同才说明是一块共享磁盘)
清理下磁盘头信息:dd if=/dev/zero of=/dev/hdisk1 bs=300M count=3
清理后如果不同:chdev -l hdisk1 -a pv=yes

1.2)创建并发vg:
smitty mkvg–scalable vg—
name:racvg–pp:128–pvname:hdiskX–force vg:yes–active vg:no–vgnum:xx–create vg:enha…–maxpp:2048–maxlv:4096

1.3)在另一个节点导入VG
importvg -V 88 -y racvg hdisk1(vgnum为设置的号)

2)配置HA
smitty hacmp
2.1)建立集群:2–2–2–1–1–cluname:racclu
2.2)建立节点信息:2–2–2–2–1–nodename:aixxx/aixxxx;俩个节点都要
2.3)同步俩个节点的信息 :2–2–1(discover)
2.4)加网络:2–2–2–4–1/net_ether_01/net_ether_02
2.5)加网络接口:2–2–2–5–1/1/1/net_ether_01/>aix209、aix211;net_ether_02/>aix209priv、aix211priv
2.6)建立资源组:2–2–3–3–1:resource name:racrg/aix209,aix211/policy>最后一个
2.7)组里加资源:2–2–3–3–3:选择vg:racvg
2.8)同步:2–2–11-Both(同步前要确认vg导入到第二个节点)
2.9)启动集群:2-3-1-1/选择俩个节点
2.10)varyonvg -c racvg(俩个节点挂载vg)

=================================================================
四、磁盘资源:
1.)建立LV:在concurrent VG上创建裸设备(lv),包含给CRS使用的和给数据库使用的LV:

mklv -T O -w n -s n -r n -y rac_ocr racvg 500M
mklv -T O -w n -s n -r n -y rac_vote racvg 500M
mklv -T O -w n -s n -r n -y rac_system racvg 1024M
mklv -T O -w n -s n -r n -y rac_sysaux racvg 1024M
mklv -T O -w n -s n -r n -y rac_undotbs1 racvg 1024M
mklv -T O -w n -s n -r n -y rac_undotbs2 racvg 1024M
mklv -T O -w n -s n -r n -y rac_temp racvg 500M
mklv -T O -w n -s n -r n -y rac_example racvg 400M
mklv -T O -w n -s n -r n -y rac_users racvg 1024M
mklv -T O -w n -s n -r n -y rac_redo11 racvg 150M
mklv -T O -w n -s n -r n -y rac_redo12 racvg 150M
mklv -T O -w n -s n -r n -y rac_redo13 racvg 150M
mklv -T O -w n -s n -r n -y rac_redo21 racvg 150M
mklv -T O -w n -s n -r n -y rac_redo22 racvg 150M
mklv -T O -w n -s n -r n -y rac_redo23 racvg 150M
mklv -T O -w n -s n -r n -y rac_control01 racvg 110M
mklv -T O -w n -s n -r n -y rac_control02 racvg 110M
mklv -T O -w n -s n -r n -y rac_control03 racvg 110M
mklv -T O -w n -s n -r n -y rac_spfile racvg 10M
mklv -T O -w n -s n -r n -y rac_pwdfile racvg 10M

2)修改权限(俩个节点):
chown oracle:dba /dev/rrac_*
chmod 660 /dev/rrac_*

3)配置互信,验证(俩个节点):
vi .rhosts ===>+
rsh aixxxx date

4)上传软件:(集群,rdbms,p6718715_10203(俩个节点))
4.1)解压p6:执行rootpre.sh(俩个节点)
4.2)解压集群安装包(解压后名字默认为DISK)
4.3)图形界面:vi .dtprofile:
4.3.1)最后一行#号去掉,加(. ./.profile)
4.3.2). ./.dtprofile

5)安装:
选择ocr/vote
/dev/rrac_ocr /dev/rrac_vote

=================================================================

aix10g环境清理:

1)停止集群:

crsctl stop crs

2)卸载ha
2.1)关闭hacmp
2.2)删除ha
smitty hacmp
smitty install–3–3-all
only–no
2.3)卸载VG(俩个节点):exportvg racvg

3)清除
rm -rf /oracle/app/oracle/*
rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
rm -rf /opt/ORC*
cp /etc/inittab.orig /etc/inittab

rm -rf /etc/ora*
rm -rf /etc/Ora*
rm -rf /etc/.oracle
rm -rf /tmp/.oracle
rm -rf /tmp/ora*
rm -rf /tmp/Ora*
rm -rf /var/tmp/.oracle
rm -rf /var/tmp/ora*
rm -rf /var/tmp/Ora*

4)清理手工进程
vi /etc/inittab

5)清磁盘头
dd if=/dev/zero of=/dev/hdisk1 bs=300M count=3

6)进程
crs/css/evm
ps -ef |grep xxx
kill -9 xxx

猜你喜欢

转载自blog.csdn.net/weixin_41684725/article/details/81509273
今日推荐