《2022年aix+hacmp+oracle[汇 .pdf》由会员分享,可在线阅读,更多相关《2022年aix+hacmp+oracle[汇 .pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Aix 5.3+Hacmp 5.2+Oracle 10.2.0.4 1.安装系统的过程不再陈述;在装完系统重启的时候,会弹出Configuration Assistan窗口;在设置时区的时候,选择不使用夏令时制;(复选框不要勾选)2.设置 ip 地址以及 hostname Smit mktcpip-选择 en0:这里 hostname 中尽量不要使用大写,下划线等特殊字符(oracle 10.2.0.4的 emctl start dbconsole 会起不来);Smit mktcpip-选择 en1:3.设置 hostname Smit mkhostname:名师资料总结-精品资料欢迎下载-名
2、师精心整理-第 1 页,共 25 页 -编辑/etc/hosts 文件:#Internet Address Hostname#Comments#192.9.200.1 net0sample#ethernet name/address#128.100.0.1 token0sample#token ring name/address#10.2.0.2 x25sample#x.25 name/address 127.0.0.1 loopback localhost#loopback(lo0)name/address 192.168.80.11 p501b p501 192.168.90.11 p50
3、1s 4.设置系统各参数4.1 设置异步 io(aio)#Smit chaio(重启生效)4.2 设置每用户最大进程数#smit system-change/show characteristics of operation system 4.3 修改/etc/security/limits,取消各种限制default:fsize=-1 core=-1 cpu=-1 data=-1 rss=-1 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 25 页 -stack=-1 nofiles=2000 4.4 扩充 Paging space#lsps-a Page Space Phy
4、sical Volume Volume Group Size%Used Active Auto Type hd6 hdisk0 rootvg 512MB 1 yes yes lv#smit chps选择 hd6,这里扩充为4G#lsps-a Page Space Physical Volume Volume Group Size%Used Active Auto Type hd6 hdisk0 rootvg 4096MB 1 yes yes lv 4.5 扩充/usr 和/tmp#df-m Filesystem MB blocks Free%Used Iused%Iused Mounted o
5、n/dev/hd4 128.00 117.05 9%1566 6%/dev/hd2 1152.00 130.48 89%26411 46%/usr/dev/hd9var 128.00 120.43 6%338 2%/var/dev/hd3 128.00 126.60 2%20 1%/tmp/dev/fwdump 384.00 383.62 1%4 1%/var/adm/ras/platform/dev/hd1 128.00 127.64 1%5 1%/home/proc -/proc/dev/hd10opt 128.00 100.79 22%649 3%/opt#smit chfs 选择/us
6、r,扩充为 4G;#smit chfs 选择/tmp,扩充为 500M;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 25 页 -5.安装系统 bundle 和基本包5.1 安装系统 bundle#smit insallpinstall software bundle,安装 Server和 App-Dev 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 25 页 -在安装 App-Dev的时候,结果是 failed,有个 java14.debug的文件集没有安装,这里可以忽略!5.2 安装基本包 bos.*和 rsct.*#smit install install
7、 software 这里选择所有的 bos 的包;名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 25 页 -这里有个 bos.eim.adt 的文件集装不上,提示是因为基本文件集krb5.toolkit.adt 没有安装。不影响后续,这里忽略。#smit install-install software 选 择 rsct.basic.*,rsct.copmat.basic.*,pat.clients.*(安装hacmp必备的包);这里的结果是 ok 的!名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 25 页 -安装的过程中,意外原因导致系统掉电;导致安装中断;开
8、机中 5.3 安装中文包#smit lang add additional language environments 娘娘个笔的,有错误了!提示有部分文件集未完全安装;6.升级系统到 5300-03-csp 6.1#smit mklv 选择 rootvg;创建 10G大小的 softlv#smit crfs 在 softlv 上建立增强型文件系统;6.2mount 文件系统:名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 25 页 -#df-m Filesystem MB blocks Free%Used Iused%Iused Mounted on/dev/hd4 128.0
9、0 111.77 13%2015 8%/dev/hd2 4096.00 2606.18 37%36673 6%/usr/dev/hd9var 128.00 120.24 7%381 2%/var/dev/hd3 512.00 510.02 1%30 1%/tmp/dev/fwdump 384.00 383.62 1%4 1%/var/adm/ras/platform/dev/hd1 128.00 127.64 1%5 1%/home/proc -/proc/dev/hd10opt 128.00 66.35 49%2298 13%/opt#mount/soft#df-m Filesystem M
10、B blocks Free%Used Iused%Iused Mounted on/dev/hd4 128.00 111.77 13%2015 8%/dev/hd2 4096.00 2606.18 37%36673 6%/usr/dev/hd9var 128.00 120.24 7%381 2%/var/dev/hd3 512.00 510.02 1%30 1%/tmp/dev/fwdump 384.00 383.62 1%4 1%/var/adm/ras/platform/dev/hd1 128.00 127.64 1%5 1%/home/proc -/proc/dev/hd10opt 12
11、8.00 66.35 49%2298 13%/opt/dev/softlv 10240.00 10238.12 1%4 1%/soft 6.3 下载上传升级包;6.3.1http:/ TL选择 5300-05 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 25 页 -这里选择yes,因为现在的系统维护级别是5300-03-00,下载的是5300-05-csp,所以要包含TL5300-05的基本包;点击 continue 就可以下载了;6.3.2 上传到 soft 目录的 patch5305 中;#cd/soft#ls lost+found#mkdir patch5305#客户端
12、上操作:上传结束;#smit update_all 名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 25 页 -在安装软件或补丁的时候最好先preview 一下,将 accept new licence agreements 改为 Yes;看看预览结果,是否成功,是否依附什么基本包之类的;这里有一个警告.,忽略.查看目前的系统级别:#oslevel-s 5300-05-CSP#oslevel-r 5300-05 7.安装 hacmp 5.2并升级7.1 安装#smit install_latest 在选择文件集的时候,除了cluster.h*的不选,其余的都选;因为这里 hacm
13、p 的需求包已经安装(前面的 rsct.*),所以这里不会有什么错误;名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 25 页 -这里的结果是 ok 的;7.2 升级 ha 上传升级包到 soft/ha-patch 文件夹。过程省略.#smit update_all 安装源选择/soft/ha-patch,结果是 ok 的.名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 25 页 -重启,一定要重启 .7.3 确认 ha 的安装和进程 7.3.1确认/etc/inittab 文件:7.3.2 进程确认7.3.3 确认安装和补丁包8.Hacm配置前准备工作8.1
14、修改/etc/hosts 文件以及建立/.rhosts(为了复制文件方便)如下图:两台机器一样;名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 25 页 -这样就可以直接从p501 直接复制文件到 p502 了(这里已经将 oracle 安装程序及安装包上传到p501 上了)8.2 在 p501 上安装 oracle 10.2.0.4 8.2.1建立 oraclelv 和 oracle文件系统#smit mklv 建立 oraclelv 名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 25 页 -#smit crfs 建立 oracle 文件系统#mount/o
15、racle 8.2.2建立 dba 组和 oracle用户;两边的 oracle 用户和 dba 组要一样,包括ID;#smit group 先 list 所有的 group,看一下所使用 id;#smit mkgroup 其中 group ID为 230;#smit user-list all user#smit useradd a user 其中 user ID也 230;名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 25 页 -8.2.3 编辑 oracle配置文件#su oracle$vi.profile 这里面有个错误:在dbca 的时候,报 nls_lang的错误
16、;好像是 nls_lang设置错了;NLS_LANG=American_america.zhs16gbk (未测试)8.2.4 配置共享 VG;在 p501 上:其中的 hdisk2 是共享磁盘;在 p502 上:在 p501 上创建 datavg,然后 exportvg,再在 p502 上 importvg;在 p501 上:#smit mkvg 名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 25 页 -确认 vg:在新建的 datavg上建立 oradatalv,大小为 20G:#smit mklv 在 oradatalv 上建立文件系统 oradata:#mount/o
17、radata 在 p502 上:名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 25 页 -继续在 p502 上:在 p501 上:8.2.5 datavg切换测试:从 p501 切换到 p502 上:在 p501 上:在 p502 上:名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 25 页 -从 p502 切换到 p501 上:执行类似的操作.8.2.6 赋予 oracle用户权限#chown R oracle.dba/oracle#chown R oracle.dba/oradata 8.2.7 安装 oracle 10.2.0.4 在 p501 上:#c
18、d/soft#gunzip 10gr2_aix5l64_database.cpio.gz#cpio icdmv Initaialization and Standard Configuration-Add Nodes to an HAMP Cluster 当回车以后系统会自己discoveryhacmp的资源,一般会发现到两个节点的四个网卡,并会自动建立一个 network,net_ether_01;四个 interface 都属于这个 network;这里就建立一个 network 就可以了,base-ip 的接口都属于这个network;这样做的好处是一个 Node 上 en0 如故障,会
19、切换到en1,而不是切换到另外一个Node;Extdnded Configuration#smit hacmp-Extended Configuration-Discover Hacmp-related Information from Configuration Nodes /从相关节点发现一下;#smit hacmpextended configuration Extended Topoloy Configuration Configuration HACMP Networks/这里只建立一个网络,可以跳过去,会自动建成;Configuration HACMP Communication
20、Interfaces/Devices-Add Communication Interfaces/Devices-Add Discovered Communication Interface and Devices-Communication Devices-逐一选中并回车,将增加心跳网络,network net_rs232_01。至此 hacmp 的拓扑结构已配好;Show HACMP Topology 可以确认拓扑,看看是否符合规划要求。添加高可用资源Service ip 应用服务器共享 VG 添加应用服务器#smit hacmp-Extended Configuration-Extende
21、d Resource Configuration-Hacmp Extended Resource ConfigurationConfiguration Hacmp Application-Configuration HACMP Application Servers-Add an Application server 脚本内容如下:添加 Service IP 名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 25 页 -Hacmp Extended Resource Configuration-Configuration HACMP Service IP Labels/Addre
22、sses-Add a Service IP Label/Address-Configurable on Multiple Nodes-select net_ether_01 network 选择 serv,回车即可;添加 Resource Group#smit hacmp-Extended Configuration-Extended Resource Configuration-hacmp Extended resource group configuration-add a resource group 配置 Resource Group-change/show resources and
23、 attributes for a resource group,选择刚刚建立的 rg 将上面建立的 service ip,application server,加入到这个 rg 里面,还有 datavg;检查 ha 并同步#smit hacmp-extended verification and synchronization 首次强制同步:同步:关于 ha 的切换测试如果 p501 正接管着资源组,而这个时候把p501shutdown 掉,p502 是会接管资源的(第一次测试就没有切换过来,很多人说 shutdown F,不会切换)Node 之内的接管目前 p502 正接管资源组;serv
24、ice ip 地址落在 en0 上,persistent ip 地址落在 en1 上;如名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 25 页 -图:现拔掉 en0 上的网线,service ip应落在 en1 上;插回 en0 上的网线;没有任何变化:拔掉 en1 上的网线,可以发现,en1 上的 service ip和 persistent ip 都落在了 en0 上;最后插回 en1 上的网线,没有任何变化;接上:在 p501 上执行 smit clstart(稍后,因为启动 oracle,特别是启动 em 需要时间)可以发现p501 已经接管了资源组;#ps ef|g
25、rep oracle 也可以看到 oracle 的进程都启动起来了;现在模拟故障切换,接上:因为正常关闭 p501 之后,p502 是不会接管资源的;所以要先造成 p502 接管资源;可以拔掉 p501 的两根网线;让 p502 接管资源,然后再重启p501(相当于故障恢复)在 p502 上:service ip由 en1 接管;名师资料总结-精品资料欢迎下载-名师精心整理-第 23 页,共 25 页 -#ps ef|grep oracle 可以发现 oracle 的进程也已经启动;说明资源组已经完全接管;现在模拟故障恢复;(在 p501 上假如把两根网线插回去,资源组是不会由 p501 接管
26、的;仍然是由 p502 接管着资源组)在 p501 上执行:#shutdown F 再开机.在 p501 上:在 p502 上:关于 ha 中 oracle 的处理:oracle 在 dbca 的时候是根据listener.ora 文件来配置 em dbconsole 的;而当时的 listener.ora文件中的 host 是根据 bootip 来生成的;ha 启动之后,启用service ip 地址,所以要重新配置 em dbconsole;重新配置 em 的时候,需要先删除 em;删除 em 的时候,要将 listener.ora复原至原来配置em的时候,否则删除不掉;名师资料总结-精品
27、资料欢迎下载-名师精心整理-第 24 页,共 25 页 -$emca repos drop 删除一个 em 资料库$Lsnrctl stop停止监听;修改 listener.ora,将 host 改成 service ip地址;并启动监听$lsnrctl start 可能需要修改 hostname;#smit hostname$emca config dbcontrol db-repos create 配置数据库的 dbcontrol Em的启动,停止,状态查看$emctl start dbconsole 启动 em dbconsole$emctl status dbconsole 查看 em dbconsole$emctl stop dbconsole 停止 em dbconsole 在确保 clinfoES服务启动的前提下,可以看到双机状态的图形界面;最后磁盘镜像:在两台机上做相同的操作;2010-05-29 名师资料总结-精品资料欢迎下载-名师精心整理-第 25 页,共 25 页 -