oracle11gr2_rac_for_aix614完全安装手册源文件内容摘要:

tions All AIX 6L installations Authorized Problem Analysis Reports (APARs) for AIX 5L v. ML06, and the following AIX fixes: IZ41855 IZ51456 IZ52319 AIX 5L installations All AIX 5L installations Authorized Problem Analysis Reports (APARs) for AIX 5L v. ML06, and the following AIX fixes: IZ42940 IZ49516 IZ52331 验证: /usr/sbin/instfix i k IZ41855 安装补丁: 由于 610004 不需要任何补丁,所以我们将系统升级到 610004(但是安装 grid的时候还是出现 3个包未安装提示) 从 IBM官网上 下载 610004000943 将补丁文件上传至 /tmp/tools下 smit update_all 选择不提交,保存被覆盖的文件,可以回滚操作,接受许可协议 COMMIT software updates? No SAVE replaced files? yes ACCEPT new license agreements? Yes 升级完后查看: oslevel s 610004010944 配配 置置 IP地地 址址 根据前面的规划先配置要两台机器的 IP地址,就是 ibmdb ibmdb1priv和 ibmdbibmdb2priv这四个 IP地址。 同样配置几块网卡的 IP地址,基中服务地址要配置网关,网关地址为:。 修修 改改 /etc/hosts文文 件件 修改每个节点上的 /etc/hosts文件。 loopback localhost loopback (lo0) name/address ibmdb1 ibmdb1vip ibmdb1priv ibmdb2 ibmdb2vip ibmdb2priv scan 修改后的地址 20200830: loopback localhost 750db1 750db1vip 750db1priv 750db2 750db2vip 750db2priv scan 注意 : 如果你的环境里不具备 DNS服务器 ,那么 SCAN地址解析可以通过 /etc/hosts或 GNS来实现,这需要在你的所有数据库主机的 host文件里添加一个 SCAN地址,并且这个地址的解析名不要超过 16个字符,超过的话, oracle只会解析前 16个字符。 本例中我们通过/etc/hosts来解析 scan。 文文 件件 系系 统统 准准 备备 没没 有有 修修 改改 20200830 创建 /u01文件系统 方方 法法 1:: 使使 用用 命命 令令 创创 建建 mkdir /u01 建立一个 lv mklv –t jfs2 –y u01lv rootvg 200 200个 pps,可视需要而定 建立 一个文件系统 crfs –v jfs2 d /dev/u01lv m /u01 mount文件系统 mount /u01 使用 smit chfs,修改 /u01启动自动 mount。 创建 /oracle文件系统 mkdir /oracle 建立一个 lv mklv –t jfs2 –y u01lv rootvg 200 200个 pps,可视需要而定 建立一个文件系统 crfs –v jfs2 d /dev/u01lv m /u01 mount文件系统 mount /u01 使用 smit chfs,修改 /u01启动自动 mount。 方方 法法 2:: 使使 用用 smit 创创 建建 Smit mklv: Smit fs: 在上图中,由于我们已经建议好了 LV,所以选择如图。 在上图中,我们设置挂载点、是否自启动。 完成后, mount /u01 挂载 /u01文件系统。 调调 整整 系系 统统 参参 数数 打打 开开 异异 步步 IO 中,在安装 grid软件前执行 IO服务,在 认异步 IO服务是打开的。 推荐的 aio_maxreqs值为 64k (65536),检查方法如下: AIX ioo o aio_maxreqs aio_maxreqs = 65536 AIX lsattr El aio0 a maxreqs maxreqs 65536 Maximum number of REQUESTS True 查看当前启动了多少异步 IO进程的方法: ps ek|grep v grep|grep –v posix_aioserver|grep c aioserver 调整 aio_maxservers和 aio_minservers为合适的值 原则: 调整 maxservers的值为 10倍的磁盘数量,但是不要超赤 80 在高 i/o的时间周期监控 AIO的性能情况,如果所有的 AIO服务进程都已经启动,那么增大 maxservers的值。 但是,过多的 AIO进程也会增加系统的负载 监控 AIO服务进程的使用情况: ps ek|grep v grep|grep –v posix_aioserver|grep c aioserver 调整参数 ioo – po aio_maxservers=80 / ioo – po aio_minservers=40 调调 整整 虚虚 拟拟 内内 存存 管管 理理 Oracle推存使用 vmo命令去调优虚拟内存管理,参数推荐如下: 命令如下 : 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 You must restart the system for these changes to take effect. 调调 整整 maxuproc(( 系系 统统 最最 大大 进进 程程 数数 )) 和和 ncargs(( 系系 统统 块块 大大 小小 )) 参参 数数 chdev l sys0 a maxuproc=16384 sys0 changed 也可以使用: smitty chgsys修改“ Maximum number of PROCESSES allowed per user” 修改完成后查看: lsattr El sys0 a maxuproc maxuproc 16384 Maximum number of PROCESSES allowed per user True chdev l sys0 a ncargs=256 sys0 changed 调调 整整 SHELL限限 制制 1. 在 /etc/security/limits文件中增加并修改 如下行 : default: fsize = 1 core = 2097151 cpu = 1 data = 1 rss = 1 stack = 1 nofiles = 1 确确 认认 网网 络络 配配 置置 参参 数数 用 /usr/sbin/no a | more来查看网络参数是否满足下面的要求  PARAMETER RECOMMENDED VALUE ipqmaxlen 512 rfc1323 1 sb_max 1500000 tcp_recvspace 65536 tcp_sendspace 65536 udp_recvspace1351680 这个值应该是 udp_sendspace 的 10 倍,但是必须小于 sb_max udp_sendspace 135168 这 个 值 至 少应该是 4K +( db_block_size*db_multiblock_read_count)的大小  修改命令 no r o ipqmaxlen=521 no p o rfc1323=1 no p o sb_max=1500000 no p o tcp_recvspace=65536 no p o tcp_sendspace=65536 no p o udp_recvspace=1351680 no p o udp_sendspace=13516 在 修改前需要 先查看系统设置的兼容性: lsattr El sys0 a pre520tune 输出如 : pre520tune disable Pre520 tuning patibility mode True 说明是不兼容方式 , 这样就可以用上 面的方式调整 : 如果是 patibility模式 , 则 : /usr/sbin/no o parameter_name=value 并且编辑文件 /etc/ : if [ f /usr/sbin/no ]。 then /usr/sbin/no o udp_sendspace=65536 /usr/sbin/no o udp_recvspace=655360 /usr/sbin/no o tcp_sendspace=65536 /usr/sbin/no o tcp_recvspace=65536 /usr/sbin/no o rfc1323=1 /usr/sbin/no o sb_max=2*655360 /usr/sbin/no o ipqmaxlen=512 fi 创创 建建 用用 户户 、 组组 要要 求求 本次安装 我们就规划 了一个组,但是规划两个用户,一个用于管理 ASM实例,另一个用于管理 DB实例。 创建一个组: dba 创建 二 个用户: grid: 主要用与安装 grid、 ASM,管理 ASM实例 ,grid用户主组为 dba,属组为: dba。 oracle: 要用与安装 Clusterware,管理 db实例, oracle用户主组为 dba,属组为: dba。 创创 建建 命命 令令 :: mkgroup 39。 A39。 id=39。 100039。 adms=39。 root39。 dba mkuser id=39。 100039。 pgrp=39。 dba39。 groups=39。 dba39。 home=39。 /home/grid39。 grid mkuser id=39。 110039。 pgrp=39。 dba39。 groups=39。 dba39。 home=39。 /home/oracle39。 oracle。 注意保持双机用户与组的 ID的一致。 修修 改改 用用 户户 属属 性性 grid用户 在两台主机上要保证 grid用户具有以下能力: CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE 查看 grid用户能力: lsuser a capabilities grid 增加 grid用户能力: chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid 设置 grid用户密码: passwd grid 在两台主机上 最消 grid用户 shell限制 可以通过 smit chuser去修改 grid用户限制,或直接修改 /etc/security/limits 文件,具体参数如下: default: fsize = 1 core = 2097151 cpu = 1 data = 1 rss = 1 stack = 1 nofiles = 1 oracle用户 在两台主机上要保证 oracle用户具有以下能力: CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE 查看 oracle用户能力: lsuser a capab。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。