AIX 11203 ASM RAC安装
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安装的更多相关文章
- linux 11201(11203) ASM RAC 安装
注意:11G的RAC安装,如果升级,则会新建目录在放软件,原来的不删除,所以所需空间比较大. 1.安装系统,把所有的开发包全部安装上 关掉防火墙和SELinux yum -y install comp ...
- 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 ...
- 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 ...
- RAW+ASM 的RAC 安装文档
实验平台:Oracle 10gR2 RAC + RHEL 4.0 +VMWare GSX 3.2.0 安装步骤: 1.安装前准备及OS安装配置 2.安装Oracle 10gR2 clusterware ...
- 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 ...
- 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安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- Linux平台 Oracle 11gR2 RAC安装Part2:GI安装
三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面安装GI 3 ...
随机推荐
- MySQL命令行参数
一,mysql命令行参数 Usage: mysql [OPTIONS] [database] //命令方式 -?, --help //显示帮助信息并退出 -I, --help ...
- SCUT - 48 - 飞行员的配对方案 - 费用流
https://scut.online/p/48 一道二分图匹配,跑费用流就可以过了(其实最大流都可以了). #include<bits/stdc++.h> #define MAXN_ 5 ...
- 介绍一下Extern “C”,它的作用是什么?
Extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数.这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数,加上extren “ ...
- HDU5213(容斥定理+莫队算法)
传送门 题意 给出n个数和幸运数k,m次询问,每次询问[l1,r1]和[l2,r2]有多少对数满足x+y=k,x∈[l1,r1],y∈[l2,r2] 分析 看到m只有3e4,可以考虑\(m\sqrt{ ...
- bzoj 3365: [Usaco2004 Feb]Distance Statistics 路程统计【容斥原理+点分治】
统计在一个root下的两个子树,每个子树都和前面的运算一下再加进去对于这种需要排序的运算很麻烦,所以考虑先不去同子树内点对的算出合法点对个数,然后减去每一棵子树内的合法点对(它们实际上是不合法的,相当 ...
- (3)javascript的数据类型
本篇学习资料主要讲解javascript中的数据类型 Javascript的数据类型 Javascript的数据类型:即一个数据不必首先做声明,可以在使用或赋值时再确定其数据的类型,当然也可以先声明该 ...
- TensorFlow多线程输入数据处理框架(三)——组合训练数据
参考书 <TensorFlow:实战Google深度学习框架>(第2版) 通过TensorFlow提供的tf.train.batch和tf.train.shuffle_batch函数来将单 ...
- Nginx系列篇四:Nginx+keepalived搭建一个高可用的双机双主热备
建议:先阅读Nginx+keepalived主从配置,因为此篇是接着上篇开始的 上一篇我们简单的介绍了主从配置及其缺点,我们看一下双主热备配置: 2台Nginx+keepalived互为主备,各自绑定 ...
- WIN7 X64的运行命令窗口
要在WIN7系统下用界面的方式执行运行命令,则可以用如下两种方法方法打开运行对话框.1.点Win+R(run)就能出来的.2.在开始菜单上点右键,选“属性”,进入开始菜单属性设置界面,单击底部的“自定 ...
- java sevlet Session
* 如果浏览器支持Cookie,创建Session的时候会把SessionId保存在Cookie中 * 否则必须自己编程使用URL重写的方式实现Session:response.encodeURL()