Oracle rac 10gR2 for AIX6.1安装需求
- 格式:docx
- 大小:16.94 KB
- 文档页数:2
一、系统准备1.1、操作系统版本需求执行命令oslevel –s 来查看# oslevel –s1.2、内存需求执行命令lsattr -E -l sys0 -a realmem 显示内存大小# lsattr –El sys0 -a realmem1.3、SWAP空间需求执行命令lsps –a 查看SWAP空间大小#lsps –a1.4、确认操作系统位数执行getconfHARDWARE_BITMODE 命令查看# getconf HARDWARE_BITMODE1.5、软件包需求AIX 61系统需要如下软件包bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat 6.1.2.1 or laterbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:10.1.0.0 or later执行命令lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstatbos.perf.perfstat bos.perf.proctools xlC.aix61.rte 查看软件包安装情况# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstatbos.perf.perfstatbos.perf.proctools xlC.aix61.rteFileset Level State Description----------------------------------------------------------------------------Path: /usr/lib/objreposbos.adt.base 6.1.6.1 COMMITTED Base Application DevelopmentToolkitbos.adt.lib 6.1.2.0 COMMITTED Base Application DevelopmentLibrariesbos.adt.libm 6.1.6.0 COMMITTED Base Application DevelopmentMath Librarybos.perf.libperfstat 6.1.6.1 COMMITTED Performance StatisticsLibraryInterfacebos.perf.perfstat 6.1.6.0 COMMITTED Performance StatisticsInterfacebos.perf.proctools 6.1.6.0 COMMITTED Proc Filesystem ToolsxlC.aix61.rte 11.1.0.1 COMMITTED XL C/C++ Runtime forAIX 6.1Path: /etc/objreposbos.adt.base 6.1.6.1 COMMITTED Base Application DevelopmentToolkitbos.perf.libperfstat 6.1.6.1 COMMITTED Performance StatisticsLibraryInterfacebos.perf.perfstat 6.1.6.0 COMMITTED Performance StatisticsInterface1.6、系统补丁需求11gR2需要以下补丁,执行命令instfix -i查询instfix -i | grep IZ41855instfix -i | grep IZ51456instfix -i | grep IZ523191.7、创建用户组和用户使用smitty mkgroup 命令创建用户组dba和oinstall,组号分别为301和302;使用smitty mkuser命令进行创建用户oracleuseradd -d /home/oracle -m -u 401 -g oinstall -G dba oracle# passwd oracleChanging password for "oracle"oracle's New password:Enter the new password again:1.8、增加oracle用户shell能力查看oracle用户shell能力lsuser -a capabilities oracle增加oracle用户shell能力chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGAT E oracle1.9、系统参数配置1.9.1、配置进程数执行命令smitty chgsys 修改,将PROCESSES修改为163841.9.2、配置grid用户和oracle用户Shell权限修改/etc/security/limits文件default:fsize = -1core = 2097151cpu = -1data = -1rss = -1stack = -1nofiles = -11.9.3、查看异步aio数执行命令ioo -oaio_maxreqs1.9.4、配置网络参数查看参数# no -a | fgrepephemeraltcp_ephemeral_high = 65535tcp_ephemeral_low = 32768udp_ephemeral_high = 65535udp_ephemeral_low = 32768配置参数# no -p –o tcp_ephemeral_low=9000 -o tcp_ephemeral_high=65500 Settingtcp_ephemeral_low to 9000Settingtcp_ephemeral_low to 9000 in nextboot fileSettingtcp_ephemeral_high to 65500Settingtcp_ephemeral_high to 65500 in nextboot file# no -p –o udp_ephemeral_low=9000 -o udp_ephemeral_high=65500 Settingudp_ephemeral_low to 9000Settingudp_ephemeral_low to 9000 in nextboot fileSettingudp_ephemeral_high to 65500Settingudp_ephemeral_high to 65500 in nextboot file1.9.5、配置主机虚拟内存vmo -p -o minperm%=3vmo -p -o maxperm%=90vmo -p -o maxclient%=90vmo -p -o lru_file_repage=0vmo -p -o strict_maxclient=1vmo -p -o strict_maxperm=01.9.6、增加操作系统块分配大小chdev -l sys0 -a ncargs='128'如果报错Method error(/usr/lib/methods/chggen):0514-018 The values specified for thefollowing attributesare not valid:ncargs ARG/ENV list size in 4Kbyte blocks则使用命令smit chgsys 查看ARG/ENV列的数值。
Oracle11g RAC安装方案文档控制变更记录审阅人发行目录文档控制 (2)项目说明 (4)系统软件包和补丁需求 (4)系统分区配置 (4)网络配置 (4)创建用户组 (5)配置系统参数和网络参数 (6)配置scan-ip (7)配置GRID用户环境变量 (8)配置ORACLE用户环境变量 (8)配置oracle,root用户limit (9)配置节点间相互信任机制 (9)集群软件安装 (11)数据库软件安装 (26)数据库PSU补丁安装 (34)项目说明本次安装为AIX6.1平台上使用ORACLE GRID+ASM方式安装ORACLE11gR2 RAC,升级至目前最新补丁11.2.0.2并且创建数据库。
本文档主要记录软件安装、数据库创建、补丁升级、数据库实例参数配置的情况。
系统软件包和补丁需求操作系统版本 6100IBM AIX 认证的版本有6100-02-01以上版本、5300-09-01以上版本。
操作系统软件包要求●lslpp -l |grep bos.adt.base●lslpp -l |grep bos.adt.lib●lslpp -l |grep bos.adt.libm●lslpp -l |grep bos.perf.libperfstat●lslpp -l |grep bos.perf.perfstat●lslpp -l |grep bos.perf.proctools●lslpp -l |grep rsct.basic.rte●lslpp -l | pat.clients.rte●lslpp -l |grep xlC.aix61.rte●lslpp -l |grep xlC.rteYou must have the IBM XL C/C++ runtime filesets for installation, but you do not requirethe C/C++ compilers. You do not require a license for the XL C/C++ runtime filesets.Version: IBM XL C/C++ Enterprise Edition for AIX, V9.0 September 2008 PTF系统分区配置SWAP区lsps –a 8GBSWAP最好等于RAM网络配置公用网卡:en0内网网卡:en1创建用户组两个节点用smitty mkuser创建软件安装用户oracle和grid。
ORACLE11g R1 RAC FOR AIX6.1+HA5.4安装实施报告神州数码(中国)有限公司文档控制修改记录审阅分发软硬件现状硬件清单●数据库服务器P570-2台,主要配置如下:CPU 2个内存16G●数据库服务器磁盘阵列–DS5100R AID 5●安装产品如下:sjckdb1 安装数据库RAC的一个实例,并升级到11.1.0.7sjckdb2 安装数据库RAC的一个实例,并升级到11.1.0.7 软件清单●操作系统:AIX 6.1●群集软件:HACMP 5.4.1 ORACLE CRS●数据库:ORACLE 11G DATABASE RELEASE 1●数据库补丁集:11.1.0.7系统环境需求安装前的系统环境准备●检查AIX服务器安装完成并打上最新的补丁集●网络环境连通并调试正常。
●磁盘阵列安装完成并按ORACLE系统进行磁盘裸设备的划分。
硬件要求●内存:> 2G。
●SWAP区:2G。
通常等于物理内存,最低不少于1G。
●硬盘容量:数据库软件> 4G。
数据库> 2G。
●/tmp:临时目录空间大于500M。
●CDROM:支持ISO 9660。
软件要求●操作系统及Patches:AIX 6.1L, AIX 5L version 5.3, TL 05, Service Pack 06 (Part Number B32076-03), AIX 6L version 6.1, TL 00, Service Pack 04 or later (Part Number B32076-03)High Availability Cluster Multi-Processing (HACMP) v5.3General Parallel File System (GPFS) v2.3.0.3 or later6.1 / 5.3 ML5 required packages:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix50.rte:8.0.0.7 or later (AIX 5.3)xlC.rte:8.0.0.7 or later (AIX 5.3)xlC.aix61.rte:9.0.0.1 or later (AIX 6.1)xlC.rte:9.0.0.1 or later (AIX 6.1)rsct.basic.rte (For RAC configurations only)pat.clients.rte (For RAC configurations only)5.3 ML5 required patches:IY89080IY92037IY94343IZ01060 or efix for IZ01060IZ03260 or efix for IZ03260 (IZ03260 for ML6, IZ03475 for ML7) to address ORA-27061IY84780IY68989一.安装准备工作1.检查系统要求# os lev el –s6100-03-01-09212.内存容量# /us r/s bin/ls attr -HE -l s ys0 -a realmema ttrib ute va lue d e s cr ip tio nus e r_s e tta b lere a lme m 13893632 A mo unt o f us a b le p hys i ca l me mo r y in Kb yte s Fa ls e 3.操作系统位数检查# boot info –K64# /usr/bin/getconf HARDWARE_BITMODE644.交换空间# l s p s-aP ag e Sp a ce Ph ys i ca l Vo lum e Vo l um e G ro u p Siz e%U se d Acti ve Au to T ype C hk su mp ag i n g00h d is k0ro o tvg6144M B 1yes no l v 0h d6h d i sk0ro o tvg6144M B 1yes yes l v 05.空间检查# df-gF ile sy st e m GB b lock s F re e %Use d I u se d %I use d Mo unt e d o n/de v/hd4 2.00 1.849%135994% //de v/hd2 2.25 0.0897%4646766% /u sr/de v/hd9v a r 2.00 1.7612%7185 2% /v a r/de v/hd3 5.00 4.991%371% /t m p/de v/hd1 2.00 2.001%51% /hom e/de v/hd11a dm i n 0.250.25 1%51% /a dm in/proc-----/p roc/de v/hd10o pt 2.00 1.7314%8463 3% /opt/de v/l iv e d um p0.250.251%41%/v a r/a dm/ra s/liv e dum p/de v/ora c le_lv20.0020.001% 4 1%/ora c le6.建立o ra cle用户和dba组指定orac le用户的组是dba,两边G ID,U ID相同/us r/s bin/us er mod -G db a o rac le7.设置系统参数使用# s mit chgs ys设置Max imu m nu mber of PR OCESSES allo wed for eac h us er 大于等于2048使用# s mit chus er修改s h ell限制,具体修改以下值Shell L imit (As Shown in s mit) Reco mmend ed V alu e Soft F ILE s ize -1 (U n limit ed)Soft CPU t ime -1 (U n limit ed)Soft DATA s eg ment-1 (U n limit ed)Soft STACK s ize -1 (U n limit ed)Soft Real Memor y s ize -1 (U n limit ed)使用# chd ev -l s ys0 -a n c args=128修改系统可以执行长命令设置lru_f ile_r ep ag e=0 (默认为1),保留计算页面不重分页# v mo -p -o lru_f ile_r ep ag e=0设置网络参数验证:/usr/sbin/no -a | more# /usr/sbin/lsattr -E -l sys0 -a pre520tune如果系统运行在compatibility模式,则输出的结果如下:pre520tune enable Pre-520 tuning compatibility mode True否则为disable如果是compatibility模式,则执行如下操作:# vi /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=1310720/usr/sbin/no -o ipqmaxlen=512fi如果不是compatibility模式,则执行如下操作:/usr/sbin/no -p -o udp_sendspace=65536/usr/sbin/no -p -o udp_recvspace=655360/usr/sbin/no -p -o tcp_sendspace=65536/usr/sbin/no -p -o tcp_recvspace=65536/usr/sbin/no -p -o rfc1323=1/usr/sbin/no -p -o sb_max=1310720/usr/sbin/no -r -o ipqmaxlen=512以上操作自动写到以下文件中/etc/tunables/nextboot同时,需要重启系统才能生效ipqmaxlen8.IP地址私有IP地址必需与公网分离,两个节点可互相访问可以p ing通,必须在/et c/hos ts里有;虚拟IP地址同公网IP地址是一个网段的,如果有D NS就注册在D NS 中,如果没有D NS就写在/etc/hos ts文件里;公网IP地址,是主机真正的IP地址,主机管理员预先分配,如果有DNS就注册在D NS中,如果没有DNS就写在/etc/hos ts文件里),并且保证写入每个客户系统中的hos ts文件。
AIX 6.1上安装ORACLE 10.2.0.5第一章AIX系统调整1:查询系统版本:-bash-3.2# oslevel -r6100-072:查询系统是否64位:-bash-3.2# getconf HARDWARE_BITMODE643:查询物理内存大小(2G):-bash-3.2# lsattr -E -l sys0 -a realmemrealmem 10485760 Amount of usable physical memory in Kbytes False4:增大交换空间1)查看当前交换空间大小-bash-3.2# lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Type hd6 hdisk0 rootvg 512MB 24 yes yes lv2)增大交换空间到4G(当前PP大小为64M)-bash-3.2# chps -s 56 hd63)查看当前交换空间大小-bash-3.2# lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Type hd6 hdisk0 rootvg 4096MB 7 yes yes lv4:改变文件系统大小chfs -a size=2G /chfs -a size=6G /homechfs -a size=4G /tmpchfs -a size=2G /varchfs -a size=6G /usrchfs -a size=2G /adminbash-3.2$ df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 2.00 1.81 10% 10545 3% //dev/hd2 6.00 3.32 45% 58862 8% /usr/dev/hd9var 2.00 1.65 18% 8427 3% /var/dev/hd3 4.00 3.99 1% 79 1% /tmp/dev/hd1 6.00 5.76 4% 3069 1% /home/dev/hd11admin 2.00 2.00 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 2.00 1.75 13% 9095 3% /opt/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump/dev/ora_lv 1000.00 981.20 2% 28581 1% /augurit/dev/loop0 3.54 0.00 100% 1855409 100% /iso5:创建LV和FS1)创建ORACLE安装软件的LV和FS-bash-3.2# mklv -y oraclelv -t jfs2 rootvg 10G-bash-3.2# crfs -v jfs2 -d oraclelv -A yes -m /augurit/ora10g-bash-3.2# mount /augurit/ora10g2)创建ORACLE数据文件的LV和FS-bash-3.2# mklv -y oralv -t jfs2 oravg 100G-bash-3.2# crfs -v jfs2 -d oralv -A yes -m /augurit/oradata-bash-3.2# mount /augurit/oradata6:安装依赖包1)安装软件参考文章:/docs/cd/B19306_01/install.102/b19075/toc.htmoracle10g所需的AIX包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix50.rte:9.0.0.1 or later//版本必须为7.0.0.1以上xlC.rte:9.0.0.1 or later//版本必须为7.0.0.1以上确认安装oracle所需的系统库文件是否安装lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte如果提示信息如下lslpp: 0504-132 Fileset bos.adt.libm not installed.lslpp: 0504-132 Fileset bos.adt.prof not installed.lslpp: 0504-132 Fileset bos.cifs_fs.rte not installed.说明缺少文件集。
在AIX 6.1 上安装oracle 10g 裸设备在AIX 6.1 上安装oracle 10g 裸设备1、建立oinstall、dba、oper组2、oracle 用户3、系统参数调优(AIX 6L 中对aio已经采用动态形式,不需要配置,运行rootpre.sh 警告aio的问题可以忽略)4、检查系统软件包(依赖软件包必须打齐smitinstallp)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsrsct.basic.rte (For RAC configurations only)pat.clients.rte (For RAC configurations only)The August 2007 IBM C++ Runtime Environment Components for AIX (9.0.1)xlC.aix61.rte:9.0.0.1xlC.rte:9.0.0.1#smitlanguge //插入第一张系统盘,选择安装语言5、建立vg 类型scanable(orignal和big )---- auto start --- no concurennt--- PP size 256 在oracle raw 裸设备的时候,scanable这个特别要注意。
6、建立文件系统#smitcrfs // enhencejournaledfilesystem(jfs2) / mount point /大小系统LV:mklv -y'users_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2mklv -y'tools_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2mklv -y'temp_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2mklv -y'undotbs1_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8mklv -y'undotbs2_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8mklv -y'log11_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'log12_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4 mklv -y'log21_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4 mklv -y'log22_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4 mklv -y'log31_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4 mklv -y'log32_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4 mklv -y'indx_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'spfile_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'cntrl1_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'cntrl2_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'cntrl3_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'sysaux_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8 mklv -y'systems_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8 mklv -y'srvcfg_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2数据LV:mklv -y' data1lv01_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv02_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv03_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv04_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv05_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv06_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv07_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv08_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv09_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv10_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv11_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv12_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv13_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv14_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv15_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv16_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv17_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv18_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv19_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv20_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4单机AIX 安装oracle#vi .profileumask 022PS1="[`whoami`@`hostname`:"'$PWD]$'export PS1ORACLE_BASE=/oracle/app/oracleexport ORACLE_BASEORACLE_SID=cachedbexport ORACLE_SIDORACLE_HOME=/oracle/app/oracle/product/10.2.0/db_1export ORACLE_HOMENLS_LANG='AMERICAN_AMERICA.ZHS16GBK'export NLS_LANGLD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATHPATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:. export PATHPATH=$ORACLE_HOME/bin:$PATHexport PATHexport DBCA_RAW_CONFIG=/home/oracle/raw_map.txt // 裸设备对应文件/home/oracle/raw_map.txt 文件为system=/dev/rsystems_2gusers=/dev/rusers_512mtemp=/dev/rtemp_512mundotbs1=/dev/rundotbs1_2gundotbs2=/dev/rundotbs2_2gcontrol1=/dev/rcntrl1_512mcontrol2=/dev/rcntrl2_512mcontrol3=/dev/rcntrl3_512mredo1_1=/dev/rlog11_1gredo1_2=/dev/rlog12_1gredo2_1=/dev/rlog21_1gredo2_2=/dev/rlog22_1gredo3_1=/dev/rlog31_1gredo3_2=/dev/rlog32_1gspfile=/dev/rspfile_512mindx=/dev/rindx_512mtools=/dev/rtools_512msysaux=/dev/rsysaux_2g开始安装数据库运行 ./runInstaller#dbca建库1、自定义安装数据库custom database2、raw 裸设备。
aix6.1+grid+rac+oracle 11g安装配置手册系统架构摘要aix 6100-004+oracle grid 11gr2+oracle rac+oracle database hostname oradb1 oradb2IP address:10.1.1.71 oradb210.1.1.73 oradb2vip192.168.101.71 oradb2priv10.1.1.70 oradb1192.168.101.70 oradb1priv10.1.1.72 oradb1vip10.1.1.74 oracrs用户:root/rootgrid/gridoracle/oracle安装前准备工作/usr/sbin/lsattr -E -l sys0 -a realmem/usr/sbin/lsps -alsattr -El rhdisk3 -a size_mb编辑/etc/hostsvi /etc/hosts加入:10.1.1.71 oradb210.1.1.73 oradb2vip192.168.101.71 oradb2priv10.1.1.70 oradb1192.168.101.70 oradb1priv10.1.1.72 oradb1vip10.1.1.74 oracrs----安装SSH的软件包及配置在AIX Toolbox for Linux Applications盘上,安装SSH的前提包openssl-0.9.7gopenssl-devel-0.9.7gopenssl-doc-0.9.7g在扩展盘上openssh.baseopenssh.licenseopenssh.man.en_USFIXPACKIZ39665IZ29348IZ55160调整用户的SHELL Limit修改/etc/security/limits文件中root oracle用户相关部分如下:root:fsize = -1core = -1cpu = -1data = -1rss = -1stack = -1nofiles = -1oracle:fsize = -1core = -1cpu = -1data = -1rss = -1stack = -1nofiles = -1调整系统参数lsattr -E -l sys0 -a maxuproc/usr/sbin/chdev -l sys0 -a maxuproc=16384/usr/sbin/no -r -o ipqmaxlen=512/usr/sbin/no -p -o udp_sendspace=65536/usr/sbin/no -p -o udp_recvspace=655360/usr/sbin/no -p -o tcp_sendspace=65536/usr/sbin/no -p -o tcp_recvspace=65536/usr/sbin/no -p -o rfc1323=1/usr/sbin/no -p -o sb_max=1301720创建oinstall、dbamkgroup -A id=1000 oinstallmkgroup -A id=1200 dbamkuser id=1100 pgrp=oinstall groups=dba home='/home/grid' gridmkuser id=1101 pgrp=oinstall groups=dba home='/home/oracle' oraclemkdir -p /oracle/gridchown -R grid:oinstall /oraclemkdir /oracle/appchown oracle:oinstall /oracle/appchmod -R 775 /oracle/passwd gridpasswd oraclelsuser -a capabilities gridchuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGA TE grid验证oracle用户# id oracleuid=500(oracle) gid=202(oinstall) groups=203(dba)保证各节点都一样,并设置密码passwd oracleGrid安装配置1.设置ASM设备/usr/sbin/chdev -l hdisk2 -a pv=clear/usr/sbin/chdev -l hdisk3 -a pv=clear/usr/sbin/chdev -l hdisk4 -a pv=clear/usr/sbin/chdev -l hdisk5 -a pv=clearchdev -l hdisk2 -a pv=yeschdev -l hdisk3 -a pv=yeschdev -l hdisk4 -a pv=yeschdev -l hdisk5 -a pv=yes准备asm磁盘chown grid:oinstall /dev/rhdisk3chmod 660 /dev/rhdisk3chdev -l hdisk3 -a reserve_policy=no_reserve2.用户配置文件vi .profilePATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.if [ -s "$MAIL" ] # This is at Shell startup. In normalthen echo "$MAILMSG" # operation, the Shell checksfi # periodically.export ORACLE_BASE=/oracle/appexport ORACLE_HOME=/oracle/gridumask 022PATH=$PATH:/oracle/grid/binexport PATHexport TEMP=/tmpexport TMPDIR=/tmp3.分别在两台主机上运行如下命令配置grid用户的ssh互信,注意只能一条条运行,不能一次全部复制运行mkdir ~/.sshchmod 700 ~/.ssh/usr/bin/ssh-keygen -t rsa/usr/bin/ssh-keygen -t dsa在oradb1上,一条条分别依次执行。
Oracle 10g RAC for AIX6.1硬件环境:2台IBM P520 服务器,2台光纤交换机,1台IBM DS4700磁盘阵列(1.2TB)软件环境: Oracle 10g R2 (需升级到10.2.0.4), AIX6.11.IP规划:racdb1 公网:172.16.28.31VIP:172.16.28.33心跳: 192.168.100.1racdb2 公网: 172.16.28.32VIP: 172.16.28.34心跳:192.168.100.22.需要的软件包:bos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:9.0.0.1xlC.rte:9.0.0.1通过lslpp -l bos.adt.base 查看软件包是否已安装# lslpp -l bos.adt.baseFileset Level State Description---------------------------------------------------------------------------- Path: /usr/lib/objreposbos.adt.base 6.1.3.0 COMMITTED Base Application Development Toolkit需要的补丁:由于此次项目的系统是最新的AIX6.1,无法在网上确切查询到所需要的正确补丁,所以在安装过程中遇到很多问题,最终安装了p6613550_10203_AIX64-5L、p8705958_10204_AIX5L(CRS PSU补丁,解决升级后VIP起不来BUG)3.通过命令“# chfs -a size=30G /”调整文件系统,结果如下:# df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 30.00 29.79 1% 13717 1% //dev/hd2 10.00 8.03 20% 45904 3% /usr/dev/hd9var 10.00 9.76 3% 7296 1% /var/dev/hd3 8.00 7.67 5% 608 1% /tmp/dev/fwdump 5.00 5.00 1% 4 1% /var/adm/ras/platform /dev/hd1 30.00 11.28 63% 53931 2% /home/dev/hd11admin 2.00 2.00 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 10.00 9.54 5% 9610 1% /opt/dev/livedump 5.00 5.00 1% 4 1% /var/adm/ras/livedump /dev/lv00 0.25 0.24 4% 18 1% /var/adm/csd/dev/fslv00 0.25 0.25 1% 8 1% /audit4.在2个节点上分别建立oinstall、dba、hagsuser组,Oracle用户,并保持组ID和用户ID相同# smitty group# smitty user:Primary GROUP 为“oinstall”,Group SET 为“dba”和“hagsuser”改为“-1”(无限制)5.编辑/etc/hosts文件,添加以下内容:172.16.28.31 racdb1192.168.100.1 racdb1-priv172.16.28.33 racdb1-vip172.16.28.32 racdb2192.168.100.2 racdb2-priv172.16.28.34 racdb2-vip6.配置系统参数,配置每用户的最大进程数,调整water mark# smitty chgsys7.存储划分asm 400G hdisk4vote 2G hdisk5ocr 2G hdisk6arch 200G hdisk7# lspvhdisk0 00cbc154bde9ce42 rootvg active hdisk1 00cbc1a4cb987b44 rootvg active hdisk2 none Nonehdisk3 none Nonehdisk4 none Nonehdisk5 none Nonehdisk6 none Nonehdisk7 none None# cd /dev# chown root:oinstall hdisk6# chown oracle:oinstall hdisk4 hdisk5# chmod 664 hdisk4 hdisk5 hdisk6# chown root:oinstall rhdisk6# chown oracle:oinstall rhdisk4 rhdisk5# chmod 664 rhdisk4 rhdisk5 rhdisk68.配置.rhosts文件,用于节点间的通信认证和加密# cd /home/oracle# mkdir .rhosts# vi .rhostsracdb1 oracleracdb2 oracleracdb1-priv oracleracdb2-priv oracleracdb1-vip oracleracdb2-vip oracle9.配置NTP服务,用于2个节点的时间同步用date命令调整时间至1000秒以内,如果2个节点时间相差多于1000秒,NTP服务会失败如date 0508013030 表示 5月8日1点30分30秒racdb1# vi /etc/ntp.confbroadcastclientserver 127.127.1.0 (添加)driftfile /etc/ntp.drifttracefile /etc/ntp.trace# startsrc -s xntpdracdb2# vi/etc/ntp.confbroadcastclientserver 172.16.28.31 (添加)driftfile /etc/ntp.drifttracefile /etc/ntp.trace# startsrc -s xntpd10.配置环境变量# cd /home/oracle# vi .profileORACLE_BASE=/home/oracleexport ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/racdbexport ORACLE_HOMEORACLE_CRS_HOME=$ORACLE_BASE/product/10.2.0.1/crsexport ORACLE_CRS_HOMEORACLE_SID=rac1export ORACLE_SIDORACLE_TERM=xtermexport ORACLE_TERMNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_LANGLD_LIBRARY_PATH=$ORACLE_CRS_HOME/lib:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/l ibexport LD_LIBRARY_PATHPATH=$PATH:$ORACLE_HOME/bin:$ORACLE_CRS_HOME/bin:/usr/bin:/etc:/usr/sbin:/usr/uc b:$HOME/bin:/usr/bin/X11:/sbin:.export PATH11.打补丁p6718715_10203_AIX64-5L.zip,然后以root用户执行补丁6718715里面的rootpre.sh文件;再用oracle用户执行CRS安装程序./runInstaller点击Next点击Next选择CRS安装的目录/home/oracle/product/10.2.0.1/crs,点击Nextoracle进行系统参数检查无问题,点击Next添加Cluster中两个节点及相关的公网、私网、VIP网络名称,点击Next选择ocr文件的位置为/dev/hdisk6,点击Next选择voting disk的位置为/dev/hdisk5,点击Next执行安装至完成。
1、要单独分配两块磁盘,独立共享,每一块为1g。
以便于放ocr和voting disk。
并且多路径软件一定要安装好2、Operating System Filesets for AIX 6L(操作系统6.1 AIX操作系统的文件集6L)The following filesets are supported on Oracle Database 10g release 2(下列文件集支持Oracle数据库10g Release 2):■ bos.adt.base■ bos.adt.lib■ bos.adt.libm■ bos.perf.libperfstat■ bos.perf.perfstat■ bos.perf.proctools■ xlC.aix61.rte:9.0.0.1■ xlC.rte:9.0.0.1■ rsct.basic.rte (For RAC configurations only)■ pat.clients.rte (For RAC configurations only)3、需要给出ASM磁盘组密码值4、/tmp大于10GB大小5、操作系统内核为AIX64位6以上版本6、确认AIX上的AIO文件集安装,并启用AIO服务。
注:AIO即为异步IO7、操作系统文件系统大小必须5GB以上。
8、确保对外服务网络与内部心跳网络在不同网段,并且能ping即可。
确保RAC的两个节点同时可看到同一块共享磁盘chdev –l hdisk(n) –a pv=yes,将所有磁盘设置完后,查询两边的PV,之后查看PV ID两边是否一致。
9、确保安装X11相关所有系统包,并启动服务。
注:177端口必须与终端间保持无限制。
只保证能使用图形化界面就OK了。
在AIX 6.1 上安装oracle 10g 裸设备1、建立oinstall、dba、oper 组2、oracle 用户3、系统参数调优(AIX 6L 中对aio 已经采用动态形式,不需要配置,运行rootpre.sh 警告aio 的问题可以忽略)4、检查系统软件包(依赖软件包必须打齐smit installp)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsrsct.basic.rte (For RAC configurations only)pat.clients.rte (For RAC configurations only)The August 2007 IBM C++ Runtime Environment Components for AIX (9.0.1)xlC.aix61.rte:9.0.0.1xlC.rte:9.0.0.1#smit languge //插入第一张系统盘,选择安装语言5、建立vg 类型scanable (orignal和big )---- auto start --- no concurennt--- PP size 256 在oracle raw 裸设备的时候,scanable 这个特别要注意。
6、建立文件系统#smit crfs // enhence journaled filesystem(jfs2) / mount point /大小系统LV:mklv -y'lvgisdata03' -T O -w'n' -s'n' -r'n' -t raw gisvg 20mklv -y'users_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2mklv -y'tools_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2mklv -y'temp_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2mklv -y'undotbs1_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8mklv -y'undotbs2_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8mklv -y'log11_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'log12_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'log21_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'log22_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'log31_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'log32_1g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 4mklv -y'indx_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'spfile_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'cntrl1_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'cntrl2_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'cntrl3_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2 mklv -y'sysaux_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8 mklv -y'systems_2g' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 8 mklv -y'srvcfg_512m' -t 'jfs2' -w'n' -s'n' -r'n' jzhcdatavg 2数据LV:mklv -y' data1lv01_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv02_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv03_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv04_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv05_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv06_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv07_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv08_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv09_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv10_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv11_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv12_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv13_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv14_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv15_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv16_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv17_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv18_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv19_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4 mklv -y' data1lv20_1g' -t 'jfs2 -w'n' -s'n' -r'n' hc_datavg1 4单机AIX 安装oracle#vi .profileumask 022PS1="[`whoami`@`hostname`:"'$PWD]$'export PS1ORACLE_BASE=/oracle/app/oracleexport ORACLE_BASEORACLE_SID=cachedbexport ORACLE_SIDORACLE_HOME=/oracle/app/oracle/product/10.2.0/db_1 export ORACLE_HOMENLS_LANG='AMERICAN_AMERICA.ZHS16GBK'export NLS_LANGLD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATHPATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:. export PATHPATH=$ORACLE_HOME/bin:$PATHexport PATHexport DBCA_RAW_CONFIG=/home/oracle/raw_map.txt // 裸设备对应文件/home/oracle/raw_map.txt 文件为system=/dev/rsystems_2gusers=/dev/rusers_512mtemp=/dev/rtemp_512mundotbs1=/dev/rundotbs1_2gundotbs2=/dev/rundotbs2_2gcontrol1=/dev/rcntrl1_512mcontrol2=/dev/rcntrl2_512mcontrol3=/dev/rcntrl3_512mredo1_1=/dev/rlog11_1gredo1_2=/dev/rlog12_1gredo2_1=/dev/rlog21_1gredo2_2=/dev/rlog22_1gredo3_1=/dev/rlog31_1gredo3_2=/dev/rlog32_1gspfile=/dev/rspfile_512mindx=/dev/rindx_512mtools=/dev/rtools_512msysaux=/dev/rsysaux_2g开始安装数据库运行./runInstaller#dbca 建库1、自定义安装数据库custom database2、raw 裸设备。
Oracle rac 10gR2 for AIX6.1安装需求
By yangchuan 一,系统安装需求
Oracle 10.2支持AIX的版本:
5.2 ML4 or higher, 5.3 ML2 or higher,
6.1, 10.2.0.4.0 & above AIX 5.3 TL5 (5300-05)
系统包需求:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
rsct.basic.rte
pat.clients.rte
xlC.aix50.rte 7.0.0.4
xlC.rte 7.0.0.1
JDK需求:
JDK 1.4.2及以上
补丁包:
AIX 6.1 Service Pack 1 (AIX 6100-00-01) or higher, make sure to include the fix for the following APAR:
IZ10223
二,SWAP需求
If RAM = 1024MB to 2048Mb
then 1.5 times RAM
elseif RAM > 2048MB and < 8192MB
then match RAM
else RAM > 8192MB
then .75 times RAM
三,IP需求
IP需要2个网段的,一个私有网段,一个公有生产网段。
私有网段:2个
生产网段:4个
四,NTP时钟
假如有单位统一的NTP时钟服务器,请提供NTP时钟服务器的IP;
如没有统一的NTP时钟服务器,则计划手动设置2个P720任一台为时钟服务器。
五,oracle共享卷使用方式
三种方式:
●共享文件系统
●ASM(oracle的自动存储管理)
●RAW(裸设备)
请确定客户单位使用哪一种方式。
一般10g都选择raw裸设备用为oracle数据库数据的存储,一是裸设备性能相对较好,二是10g的asm技术还不太成熟。
六,HACMP
版本请安装HACMP5.4,请打好相应hacmp的补丁
如果采用RAW(裸设备)方式,则一定需要安装HACMP,HACMP仅配置一个资源:共享卷即可,此共享卷创建为增强并发模式。
七,Oracle参数需求
●SGA大小
●PGA大小
●字符集需求。