AIX6.1+HACMP5.4.1+ORACLE11G RAC安装
AIX 6.1上安装oracle 11gv1
一、系统准备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安装方案
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安装安装实施报告][2009-11-04][v1.0]
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文件。
Oracle11gRAC for AIX安装步骤
Oracle 11g RAC for AIX安装步骤目录一、安操作系统检查3二、安装装备工作42.1.创建Grid Infrastructure和oracle用户和组42.2.创建Grid 集群如阿健和Oracle Database目录52.3.检查硬件条件52.4.IP地址分配52.5.调整操作系统参数62.6.配置ntp服务(服务端、客户端)82.7.配置SSH92.8.配置 SSH LoginGraceTime 参数102.9.配置GI用户环境102.10.配置ORACLE环境变量112.11.准备ASM磁盘11三、Grid Infrastructure安装过程153.1.检查root 用户umask为022153.2.检查grid 用户umask为022153.3.检查oracle 用户umask为022153.4./etc/hosts准备153.5.检查ifconfig值153.6.清理socket文件153.7.开始安装GI16四、安装Oracle Database 11gR2(不建库)29五、安装最新的OPatch33六、Oracle GI & RDBMS 安装PSU3补丁(18706472)34七、调整GI资源35八、调整ASM参数35九、安装ONE-OFF补丁35十、创建数据库36十一、加载one-off 补丁SQL 语句41十二、调整数据库参数41十三、调整11g 默认 profile42十四、Oracle11g RAC常用命令4214.1.数据库集群源状态查看4214.2.Oracle11g GI 启停命令4314.3.维护注意点43一、安操作系统检查1.检查软件条件二、安装装备工作2.1.创建Grid Infrastructure和oracle用户和组创建/oracle目录,大小为80G[2个节点]mkgroup -'A' id='1000' adms='root' oinstallmkgroup -'A' id='1100' adms='root' asmadminmkgroup -'A' id='1200' adms='root' dbamkgroup -'A' id='1300' adms='root' asmdbamkgroup -'A' id='1301' adms='root' asmopermkgroup -'A' id='1302' adms='root' operuseradd -u '1100' -g 'oinstall' -G 'asmadmin,asmdba,asmoper' -m griduseradd -u '1101' -g 'oinstall' -G 'dba,asmdba,oper' -m oraclepasswd gridpasswd oracle说明:并需要使用该用户重新登录一次。
AIX61+HACMP+oracle11gR2主备安装手册V1
3将启动信息添加到hdisk1,并且更改启动列表。
2.2安装基本软件:
AIX 6.1需要安装如下软件包:
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat6.1.2.1 or later
bos.perf.perfstat
2.1安装firefox(略过)
系统其它设置
2.2修改#vi/etc/security/limits
重启#shutdown–Fr
2预安装检查与规划
2.1我的硬件环境
2.2下载软件
下载Oracle11gR2for AIX软件:
下载:
aix.ppc64_11gR2_database_1of2.zip、
aix.ppc64_11gR2_database_2of2.zip、
chfs -asize=6G /usr
chfs-asize=6G/var
chfs -asize=6G/tmp
chfs-asize=6G /home
chfs-a size=6G/admin
chfs-a size=6G/opt
2#lsps–a扩容swap分区
默认swap
更改后的swap大小
2.1做镜像
1将hdisk1添加到rootvg里
lslpp -l |grepbos.perf.proctools
lslpp-l|greprsct.basic.rte
lslpp-l |greprsct.compat.clients.rte
xlC.aix50.rte(AIX5.3)
lslpp-l|grepxlC.aix61.rte(AIX6.1)
aix6.1+oracle 11g+rac安装配置手册
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安装步骤
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执行安装至完成。
AIX+Hacmp双机热备oracle10g安装和双机切换
AIX+Hacmp双机热备oracle10g安装环境说明系统部署:Unix AIX 6.1版本+HACMP 5.4版本+ORACLE 10g双机热备的方式是Oracle程序安装在各自的主机上,只把数据库实例安装的共享存储上双机热备原理:通过Hacmp实现双机热备,a、b两台小机中,同一时刻只有一台机器对外提供服务,另一台机器处于待命状态。
A为主机,b为备机,正常情况下是a机对外提供服务,当a机发生故障无法提供服务时,b机会自动接管,将系统和oracle服务切换到b机上。
这个自动切换的过程大概需要3分钟的样子。
当a机故障修改之后,启动a机上的hacmp,这时系统又会自动从备机b上自动切换回主机a上。
小机a、b都有各自的IP地址,不管是a在提供服务,还是b在提供服务,他们对外提供的服务IP地址是不变的,即客户端在连接的时候,不会因为两台小机之间的切换而需要改变配置。
Oracle实例安装步骤1、安装前的准备1.1 修改root用户下的fsize资源限制:# vi /etc/security/limitsroot:fsize = -11.2 修改用户允许的最大进程数:# smit chgsys1.3 修改root用户在命令行中使用backspace键:# cd# vi .profilesmit erase ^![注] ^! 代表backspace键。
1.4 在每个节点上检查网络配置1.5 编辑hosts文件,把主备节点相应的主机名和IP写入1.6在每个节点上建立dba,hagsuser,oinstall组和oracle用户建立用户组:dba用户组:其中:hagsuser组ID:502oinstall组ID:503[注]可以通过命令smit或smitty操作。
1.7 建立oracle用户:oracle用户:[注]oracle的primary group为dba,Group Set为hagsuser和oinstall。
oracle11g安装教程
oracle11g安装教程Oracle 11g是一款由Oracle公司开发的关系数据库管理系统。
它提供了一种可靠的数据存储和处理方式,被广泛应用于企业级应用程序中。
下面是一个关于Oracle 11g安装的教程,详细介绍了安装过程的每个步骤。
希望对你有所帮助。
第一步:下载Oracle 11g安装文件首先,你需要从Oracle官方网站上下载Oracle 11g的安装文件。
你可以在Oracle官方网站的下载页面上找到适合你操作系统的安装文件。
选择适合你操作系统的版本并下载到本地计算机。
第二步:解压安装文件一旦你已经下载了安装文件,接下来你需要解压它。
双击安装文件,然后选择一个合适的目录进行解压缩。
这将创建一个包含所有安装所需文件的文件夹。
第三步:安装软件前的准备工作在运行安装程序之前,你需要确保你的计算机满足Oracle 11g的系统要求。
这些要求可能包括特定版本的操作系统、处理器要求、内存和磁盘空间等。
请确保你的计算机符合这些要求,以确保安装过程顺利进行。
第四步:运行安装程序启动安装程序,你将看到一个欢迎界面。
点击"Next"按钮进入下一步。
第五步:选择安装类型在这一步中,你需要选择安装类型。
你可以选择安装Oracle软件和数据库,或者只安装数据库软件。
根据你的需求选择适当的选项并点击"Next"按钮。
第六步:设置安装目录在这一步中,你需要选择安装Oracle软件的目录。
你可以选择接受默认的安装目录,或者选择一个自定义的目录。
点击"Next"按钮继续。
第七步:选择数据库类型在这一步中,你需要选择Oracle数据库的类型。
你可以选择创建企业版数据库或者标准版数据库。
根据你的需求选择适当的选项并点击"Next"按钮。
第八步:设置数据库配置在这一步中,你需要设置数据库的全局数据库名称、管理口令和存储位置等。
输入相应的信息并点击"Next"按钮。
AIX6.1安装oracle11.2.0.4 RAC
AIX6.1安装oracle 11G一、系统环境:操作系统:AIX6100TL8数据库版本:11.2.0.4安装目录/oracle二、操作步骤:1、检查安装包lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \bos.perf.libperfstat bos.perf.proctools rsct.basic.rte pat.clients.rte xlC.aix61.rte2、检查系统包instfix -i -k "IV35888"3、检查swap空间/usr/sbin/lsps –aswap空间不足,使用smit chps,修改swap空间到20G,检测通过4、检查内存大小lsattr –E –l sys0 –a realmem检查后发现是16G内存5、看下tmp目录大小df -g /tmp检查后为4G,系统工程师已经修改6、创建用户和组mkgroup -'A' id='1200' adms='root' dbamkgroup -'A' id='1000' adms='root' oinstallmkuser pgrp='oinstall' groups='dba' oraclepasswd oracle7、修改限制文件vi /etc/security/limits最下面增加oracle:fsize = -1cpu=-1data = -1stack = -1default:fsize = -1cpu=-1data = -1stack = -18、修改环境变量su - oracle# vi .profilePATH=$PATH:$HOME/binexport PATHunset USERNAMEexport ORACLE_BASE=/u01/oracle/products/ export ORACLE_HOME=$ORACLE_BASE/11.2.0/db export ORACLE_TERM=xtermLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sumask 0229、创建安装目录mkdir -p /oraclechown -R oracle:oinstall /oraclechmod -R 775 /oracle10、修改系统参数smit chgsys修改参数Maximum number of PROCESSES 为2048执行下面命令:/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=51211、上传安装包解压使用jar –xvf p133*.zip12、安装软件用xmangeer连的,操作如下:以root登陆,然后#su – oracle$export DISPLAY=192.168.6.11:0.0# ./runInstaller按步骤安装即可。
Oracle_11g_for_AIX_6_安装手册
Oracle 11g 安装手册(For AIX 6.1)安装描述:基于AIX 6.1操作系统安装Oracle 11.2单节点数据库。
一.安装前工作1. 硬件需求(1)内存>=1GB命令:prtconf | more(2)paging space物理内存在2-16GB之间,交换空间与物理内存大小相同物理内存大于16GB,交换空间设为物理内存的0.75倍命令:lsps –a(3)检查是否为64位命令:/usr/bin/getconf HARDW ARE_BITMODEbootinfo -k(4)磁盘空间temp空间>=1GBoracle软件安装目录>=8GB(5)操作系统run level为2命令:who –r2. 软件需求(1)操作系统版本AIX 6.1 TL 02 SP1 ("6100-02-01), 64-bit kernel及以上版本命令:oslevel –sgetconf KERNEL_BITMODE(2)操作系统文件集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 lateroracle 安装指导文档中没有包括以下文件集,但实际安装检查提示需要rsct.basic.rtepat.clients.rte命令:lslpp -l bos.adt.base(3)编译器IBM XL C/C++ Enterprise Edition for AIX, V9.0 April 2008 PTF命令:lslpp -l|grep vac(4)操作系统补丁需求如果操作系统TL level>TL 02(oracle 11.2所需的最小TL level),检查以下补丁:IZ41855IZ51456IZ52319以上补丁已经包含在以下TL level中:AIX 6.1 TL-02 SP-04 and laterAIX 6.1 TL-03 SP-02 and laterAIX 6.1 TL-04如果操作系统是其它TL level,咨询IBM确认是否需要打以上所列补丁。
AIX6.1+HACMP5.5+光纤交换机安装文档
AIX6.1+HACMP5.5+光纤交换机安装文档预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制目录1 项目实施总体说明 (3)1.1 系统连接图 (3)1.2 标签说明 (4)2 AIX6.1.3安装和配置 (5)2.1 安装基本操作系统 (5)2.2 安装文件集................................................................................. 错误!未定义书签。
2.2.1 安装文件集 (9)2.2.2 安装Bundle (11)2.2.3 安装openssh (11)2.2.4 安装Oracle 10g R2 RAC需要的补丁包 (12)2.3 客户化配置 (12)2.3.1 文件系统调整 (12)2.3.2 操作系统版本确认 (13)2.3.3 调整swap空间 (13)2.3.4 做硬盘的镜像 (13)3 HACMP5.5安装和配置 (14)3.1 设计规划 (14)3.1.1 /etc/hosts文件设计 (14)3.2 实施前提 (14)3.2.1 创建Concurrent VG (14)3.2.2 网络配置 (17)3.3 安装HACMP (18)3.3.1 安装HACMP5.5 (18)3.3.2 修改文件 (19)3.4 配置HACMP (19)3.4.1 配置网络拓朴 (20)3.4.2 配置HACMP资源 (25)3.4.3 校验并同步HACMP配置 (27)3.4.4 启动/停止HACMP (28)3.5 附录 (29)3.5.1 相关文件 (29)4 光纤交换机配置 (31)4.1 配置前期工作 (31)4.2 激活license (31)4.3 配置光纤交换机 (36)4.4 配置信息 (41)5 EMC存储配置 (42)5.1 磁阵RAID组信息划分 (42)5.2 磁阵LUN信息划分 (43)5.3 AIX下powerpath基础操作 (44)6 配置Oracle rac ....................................................................................... 错误!未定义书签。
AIX6.1下oracle11g安装配置
Aix6.1 下Oracle11g安装配置第一步:安装操作系统第二步:更改系统的进程数# smitty chgsys第三步:更改文件系统大于90%1 查看文件系统已占用的百分比# df –k2 更改文件系统/usr 、/、/tmp的百分比# smitty fs第四步:创建逻辑卷lv_oracle 、lv_orachive、lv_gdlog1 # smitty lv第五步:创建文件系统oracle、orachive、gdlog1# smitty fs安装文件系统# mount /oracle# mount /orachive# mount /gdlog1第六步:创建dba(组ID:300)、oinstall(组ID:301)、oper(组ID:302)组和oracle用户# smitty group创建oracle用户#smitty user第七步:更改文件系统的权限# chown –R oracle:oinstall /oracle # chown –R oracle:oinstall /orachive# chown –R oracle:install /gdlog1 # chmod –R 755 /oracle# chmod –R 755 /orachive# chmod –R 755 /gdlog1第八步:更改paging空间的大小查看页面空间的大小# lsps –a更改页面空间的大小# smitty chps# lsps –a第九步:更新系统技术级别为6100-05-01-1016 # smitty installp第十一步:安装oracle11g问题的解决办法:没有挂载/oracle文件系统,# mount /oracle问题:/tmp 临时空间不足。
应该分配2G ,没有安装bos.adt、rsct.basic、pat.clients bos.adt.debug 6.1.5.0bos.adt.insttools 6.1.4.0bos.adt.libm 6.1.5.0bos.adt.libmio 6.1.5.0bos.adt.prof 6.1.5.0bos.adt.prt_tools 6.1.3.0bos.adt.samples 6.1.5.0bos.adt.sccs 6.1.5.0bos.adt.syscalls 6.1.5.0bos.adt.utils 6.1.5.0rsct.basic.hacmp 2.5.5.0rsct.basic.rte 2.5.5.0rsct.basic.sp 2.5.5.0pat.clients.hacmp 2.5.5.0pat.clients.rte 2.5.5.0pat.clients.sp 2.5.5.0rsct.msg.en_US.basic.rte 2.5.4.0创建listen监听服务$./ netca创建数据库实例$ dbcaData_Warehouse.dbc General_Purpose.dbc New_Database.dbt example.dmp xample01.dfb Seed_Database.dfb Seed_Database.ctl。
AIX6.1上安装Oracle 10g R2 RAC、升级
AIX6.1上安装Oracle 10g R2 RAC1.查看系统#unameAIX2.查看版本#oslevel –r6.1.4.03.查看位数# /usr/bin/getconf HARDW ARE_BITMODE64# bootinfo –y# bootinfo -K4.查看物理内存,至少1GB#lsattr -El sys0 -a realmemrealmem 33554432 Amount of usable physical memory in Kbytes False# prtconf -mMemory Size: 32768 MB5.查看swap分区,一般设置如下:#lsps –aPage Space Physical Volume Volume Group Size %Used Active Auto Type Chksum hd6 hdisk0 rootvg 512MB 2 yes yes lv 0# lsvg rootvgPP SIZE: 256 megabyte(s)# smitty chps# lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Type Chksum hd6 hdisk0 rootvg 24576MB 1 yes yes lv 06.查看tmp空间,最少400M扩展操作系统的文件系统:# smitty jfs2#chfs –a size=+2G /usr #扩展2G/ /usr /var /tmp 4G创建存放数据库安装介质的文件系统建议空间大小20G/soft rootvg创建存放数据库软件的文件系统建议空间大小20G(考虑到后期升级)/u01/app/oracle rootvg (如果rootvg镜像,创建时选择copy数为2,并且选择rootvg中的两块磁盘)创建存放数据文件的文件系统/u01/app/oracle/oradata datavg(一般使用存储空间)如果有归档,闪回,创建相应的文件系统# df –g /tmpFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd3 4.00 3.99 1% 81 1% /tmp7.检查补丁包A:查看FIX::# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools xlC.aix61.rte xlC.rteFileset Level State Description----------------------------------------------------------------------------Path: /usr/lib/objreposbos.adt.base 6.1.4.0 COMMITTED Base Application DevelopmentToolkitbos.adt.lib 6.1.2.0 COMMITTED Base Application DevelopmentLibrariesbos.adt.libm 6.1.4.0 COMMITTED Base Application DevelopmentMath Librarybos.perf.libperfstat 6.1.4.0 COMMITTED Performance Statistics LibraryInterfacebos.perf.perfstat 6.1.4.0 COMMITTED Performance StatisticsInterfacebos.perf.proctools 6.1.4.0 COMMITTED Proc Filesystem ToolsxlC.aix61.rte 10.1.0.2 COMMITTED XL C/C++ Runtime for AIX 6.1xlC.rte 10.1.0.2 COMMITTED XL C/C++ RuntimePath: /etc/objreposbos.adt.base 6.1.4.0 COMMITTED Base Application DevelopmentToolkitbos.perf.libperfstat 6.1.4.0 COMMITTED Performance Statistics LibraryInterfacebos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics注1:如果是EMC存储,则需要EMC.Symmetrix.aix.rte EMC.Symmetrix.fcp.rte注2:rsct.basic.rte pat.clients.rte bos.cifs_fs.rte 官方文档没有提到#lslpp -l OpenGL.OpenGL_X.adt.include OpenGL.OpenGL_X.adt.samples OpenGL.OpenGL_X.rte.base OpenGL.OpenGL_X.rte.soft bos.iconv.ucs.Zh_CNFileset Level State Description----------------------------------------------------------------------------Path: /usr/lib/objreposOpenGL.OpenGL_X.adt.include6.1.0.0 COMMITTED OpenGL Application Development Toolkit Include FilesOpenGL.OpenGL_X.adt.samples6.1.0.0 COMMITTED OpenGL Application Development Toolkit SamplesOpenGL.OpenGL_X.rte.base 6.1.4.0 COMMITTED OpenGL Base RuntimeEnvironmentOpenGL.OpenGL_X.rte.soft 6.1.4.0 COMMITTED OpenGL Soft RuntimeEnvironmentbos.iconv.ucs.Zh_CN 6.1.4.0 COMMITTED Unicode Converters forSimplified Chinese (GB18030)B:查看APAR:# instfix -i -k "IZ10223"All filesets for IZ10223 were found.8.修改/etc/hosts文件,这里一定要注意:系统主机名不能出现在环路地址中# cat /etc/hosts127.0.0.1 loopback localhost # loopback (lo0) name/address 10.52.113.112 rac2010.52.113.113 rac110.52.113.212 rac20-vip10.52.113.213 rac1-vip192.168.100.112 rac20-priv192.168.100.113 rac1-priv9.设置安装路径ORACLE_BASE: /u01/app/oracle# mkdir -p /u01/app/oracleCRS_HOME: /u01/crs/oracle/product/10.2/crs# mkdir -p /u01/crs/oracle/product/10.2/crs10.建立用户组、用户查看用户组、用户:# lsgroup -a id ALL# lsuser -a id ALL建立用户组:(smitty security)mkgroup -A "id=201" oinstallmkgroup -A "id=202" dba建立用户:(smitty security)# useradd -u 202 -g oinstall -G dba -d '/u01/app/oracle' oracle# passwd oracle(注:确保2个节点gid,uid必须相同)# id nobodyuid=4294967294(nobody) gid=4294967294(nobody)(注:如果nobody用户不存在,则必须创建)11.修改安装路径权限chown -R oracle:oinstall /u01/appchmod -R 775 /u01/appchown -R oracle:oinstall /u01/crs/oraclechmod -R 775 /u01/crs/oraclechown root:oinstall /u01/crschmod 775 /u01/crschown root:oinstall /u01/u01的用户是root:oinstall安装crs的时候在运行脚本root.sh之前将crs_home的所有父目录全部设置为只有root用户具有写权限12.节点信任关系root用户和oracle用户的主目录下面的.rhosts文件:root用户:rac20 rootrac1 rootrac20-priv rootrac1-priv rootrac20-vip rootrac1-vip rootoracle用户:rac20 oraclerac1 oraclerac20-priv oraclerac1-priv oraclerac20-vip oraclerac1-vip oracleroot用户和oracle用户用rolgin进行测试注:在oracle用户下第一次rlogin提示输入密码,然后改成新密码,以后rlogin不需要输入密码。
AIX、HACMP(含RAC)安装实施(含oracle参数).
AIX 安装规范 (AIX 5L、 AIX 6L2014.051AIX 系统安装设置 (3)1.1准备工作 (3)1.2BOS 安装 . (3)1.3AIX 操作系统配置 (8)2HACMP 安装设置 (20)2.1安装 HACMP 软件 ................................................................................................................. 20 2.2HACMP 配置规划(在两个节点上分别部署 (23)2.3HACMP 配置(在一个节点上部署 ..................................................................................30 2.4HACMP 启停和测试 (41)3HACMP-RAC 安装设置 . (43)3.1安装 HACMP 软件 (43)3.2HACMP-RAC 配置规划(在两个节点上分别部署 . .......................................................... 46 3.3HACMP-RAC 配置(在一个节点上部署 (52)4部署 ORACLE 所需 AIX 的参数设置 . (61)4.1ORACLE 10GRAC . (61)4.2ORACLE 11GRAC . (77)1 AIX 系统安装设置1.1 准备工作为了保证操作系统安装工作的正常进行,在安装之前需要做以下准备工作: 1. 检查随系统部件附带的文档、软件是否齐全。
2. 确保硬件、包括所有的外接设备的安装都已完成,如:图形终端、键盘、鼠标、光驱、硬盘、磁带机等硬件设备。
3. 检测所有硬件的电源是否符合要求 (包括图形终端、主机 ,并连接正确。
在做完安装前必要的准备工作之后, 正式开始安装操作系统, 首先通过操作系统安装光盘启动系统。
AIX Oracle 11g RAC技术安装手册
AIX Oracle 11g RAC 技术安装手册1 Oracle安装前系统准备工作1.1 网卡绑定1、输入命令smittyetherchannel2、添加etherchannel3、选择网卡4、设定双绑定网卡属性5、新的网卡被创建成功6、同理创建另外一组网卡绑定1.2 修改主机名及IP1、运行命令smittytcpip2、选择Minimun Configuration &Startup项3、选择需要修改的网卡4、编辑主机名,IP,子网掩码,及网关,回车开始执行5、IP及主机名,配置完成6、同理设置另外一个网卡IP1.3 修改root密码1、输入命令passwd修改root密码,需要输入两次密码完成设置1.4 新建LV1、输入命令smitty jfs22、选择新建一个文件系统3、选择在rootvg上创建lv4、设置lv大小及mount点,回车完成创建5、挂载新建的lv6、查看是否挂载成功,如图,挂载已成功1.5 添加硬盘至vg中1、lspv查看硬盘,如图显示hdisk1不在任何vg中2、输入命令extendvg–f rootvg hdisk13、在rootvg中添加新的硬盘成功4、输入命令smitty vg5、选择mirror a Volume Group6、选择需要mirror的vg7、选择需要mirror的硬盘8、完成配置,回车开始执行命令9、mirror命令执行中,需要等待一段时间10、命令执行成功,mirror完成11、添加启动项至新的硬盘中12、配置新的启动列表1.6 修改文件系统大小1、输入命令chfs–a size=XX /mount点1.7 修改swap大小1、输入命令chps–s ‘127’ hd62、查看swap大小1.8 安装系统包1、输入命令smittyinstall2、选择install software3、F4列出输入设备4、选择输入设备为cd5、F4开始选择需要安装的系统包6、输入”/”来进行搜索需要安装的系统包7、输入包名8、选择需要的包9、选择完成之后按回车完成系统包的选择10、同意license 需按F4列出菜单11、选择yes,继续12、选择完成后回车继续13、弹出确认按钮,选择输入回车键继续14、正在运行软件安装1.9 安装语言包1、输入命令smittymlang2、选择添加语言环境3、选择需要安装的语言包4、需要换盘,插入光盘2 继续5、命令执行完成,语言包安装完成1.10 修改limits1、编辑配置文件2、修改以下选项为无限制default:fsize = -1core = -1cpu = -1data = -1rss = -1stack = -1nofiles = -11.11 修改时区1、输入命令chtz‘BEIST-8’1.12 配置时间同步1、编辑配置文件2、在第一台机器编辑以下行3、在第二台机器编辑以下行4、输入命令smittyxntpd5、启动xntpd服务6、选择BOTH项,使两台机器都启动7、命令执行成功8、在第一台机器输入命令lssrc -lsxntpd 目前观察sys stratum项为169、当sys stratum 变为4时10、在第二台机器执行以下命令,完成时间同步1.13 使用FTP上传软件包1、使用FTP软件,连接服务器,输入用户名密码2、上传需要安装的软件包1.14 编辑hosts文件1、编辑hosts文件2、编辑以下行1.15 调整系统参数1.15.1 打开异步I/O在AIX6.1中默认异步IO服务是打开的。
AIX6安装oracle11g步骤
AIX6.1下ORACLE11g安装步骤首先从ORACLE官网下载ORACLE11g for ppc64的安装文件为两个ZIP文件,见下图。
在安装好AIX6.1的IBM小型机上检查安装环境及必要的AIX软件及补丁:1.检查物理内存,swap空间以及tmp空间#/usr/sbin/lsattr –E –l sys0 –a realmem (检查内存至少1G) #lsps -a 检查swap空间(oracle建议如果物理内存在1~2G swap为1.5RAM,物理内存为2~8G swap=RAM;物理内存大于8G,swap=3/4RAM) --根据实际可做适当调整。
)# df -g /tmp 看下tmp目录大小,oracle建议在150m~200m。
(aix6.1默认为2g,所以足以,不用调整或根据使用要求做相应调整)2.检查是否包含已经的包(ORACLE 安装要求的软件包)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:9.0.0.1 or later (AIX 6.1)xlC.rte:9.0.0.1 or later (AIX 6.1)可以用:# lslpp –l 后边加上上面的文件名检查是否安装3.创建用户以及组#smit mkgroup 创建用户组如:oinstall(创建2次,oinstall和dba2个组)也可以用命令创建:#mkgroup -A oinstall# mkgroup dba创建oracle用户Oracleuid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)也可以用命令创建:#mkuser pgrp='oinstall' groups='oper,dba,asmadmin' oracle设置ORACLE用户口令:(可设可不设)# passwd oracle4.修改文件大小限制Chuserfsize='-1' data='-1' core='-1' root (这步很关健,ORACLE的安装文件大于1GB 不然传送到AIX上的安装包会不全,AIX默认的文件大小在1GB以内)修改完文件大小限制后要重启下系统:#shutdown –r5.创建安装目录以及授权# mkdir -p /opt/oracle/products/11.1/db# chown -R oracle:oinstall /opt/oracle/products# chmod -R 775 /opt/oracle/products/另外:注意安装目录的空间大小如:# df -g /optEnterprise Edition 安装至少需要3.82G (建议直接搞个10G的空间给/opt )6.设置环境变量# cd /home/oracle# vi .profilePATH=$PATH:$HOME/binexport PATHunset USERNAMEexport ORACLE_BASE=/opt/oracle/products/export ORACLE_HOME=$ORACLE_BASE/11.1/dbexport ORACLE_TERM=xtermexport NLS_LANG NLS_LANG=american_america.zhs16cgb231280 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sumask 0227.解压db软件首先通过FTP把Oracle 11g 的两个安装文件传到AIX,注意传完后检查下文件大小,如果第一个文件只有1G左右就不对,还是文件大小限制问题需求重新做第4步及再次上传安装文件。
oracle 11g rac for aix6.1部署
环境描述操作系统版本:6100-09-03-1415主机型号:IBM小型机P550内存大小:8GBrac集群软件版本:oracle 11g 11.2.0.4数据库软件版本:oracle 11g 11.2.0.4软件安装目录:/u01 (空间30G)存储规划存储设备型号:IBM DS502014块300G的磁盘,6+1做为一个RAID5, 5+1做成一个RAID5,剩下一块盘做为热备盘;共划分17个LUN,14个200G的LUN用于存放数据和归档日志,3个10的LUN用于存放CRS 和VOTE DISK。
IP规划本次开发RAC计划采用两个私网络,最终私网IP还是采用一个网段,10.0.1.0段的私网暂时不用,因为在安装期间报错,想测试HAIP后期再想办法解决。
安装前硬件配置检查内存大小:至少4G (lsattr -El sys0 -a realmem 验证)swap:至少4G (lsps -a 验证)tmp目录:至少2G确认系统体系结构:getconf HARDWARE_BITMODE(建议64位)确认CPU个数# lsdev -C | grep procproc0 Available 00-00 Processorproc2 Available 00-02 Processorproc4 Available 00-04 Processorproc6 Available 00-06 Processor确认CPU主频# lsattr -El proc0frequency 3503000000 Processor Speed Falsesmt_enabled true Processor SMT enabled Falsesmt_threads 2 Processor SMT threads Falsestate enable Processor state Falsetype PowerPC_POWER6 Processor type False操作系统依赖文件集以下是安装oracle 11g rac集群软件之前,操作系统所需要安装依赖包Aix6.1需要安装如下软件包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat 6.1.2.1 or laterbos.perf.perfstatbos.perf.proctoolsrsct.basic.rtepat.clients.rtexlC.aix61.rte 10.1.0.0 or laterbos.rte.bind_cmds.6.1.7.1.bffAix5.3需要安装如下软件包:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat 5.3.9.0 or laterbos.perf.perfstatbos.perf.proctoolsrsct.basic.rtepat.clients.rtexlC.aix50.rte 10.1.0.0 or later以上软件包可以用此命令确认是否已安装lslpp -L all | grep bos.adt,系统默认安装通常安装是不完整的,因此需手工确认,具体版本因具体操作系统版本而定安装前操作系统patches如果操作系统在6100-04及以上版本,那么基本上不需要打任何补丁包了,在安装期间报的几个补丁包我们也可以直接忽略安装前操作系统相关设置1、修改系统时区(须重启)Smit chtz_date change time zone using system defined values选择‛Asia/Chongqing‛,然后回车保存echo $TZ --检查时区是否修改成功2、smit date 修改两个主机之间的时间,确保时间保持一致3、禁止 NTP 服务stopsrc -s xntpd将/etc/ntp.conf 改名cd /etc/mv ntp.conf ntp.conf_bak4、编辑/etc/ssh/sshd_config 文件(修改后需要重启服务才能生效)LoginGraceTime 05、打开异步IOAIX5.3中,在安装grid软件前执行rootpre.sh会自动打开异步IO服务,在AIX6.1中默认异步IO服务是打开的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
192.168.0.106 cwdb2
192.168.0.206 cwdb2-vip
10.10.10.106 cwdb2-priv
ifconfig -a
--查看物理内存
/usr/sbin/lsattr -E -l sys0 -a realmem
more /etc/group
id oracle
--修改oracle用户的密码
passwd oracle
--ORACLE用户创建成功后最好以oracle用户登录一次系统,使oracle用户生效
--在一个节点创建共享卷
# hostname
cwdb1
lspv
smitty mkvg
mklv -y'rac_temp02' -w'n' -s'n' -r'n' -t'raw' datavg 16
mklv -y'rac_temp03' -w'n' -s'n' -r'n' -t'raw' datavg 16
mklv -y'rac_users' -w'n' -s'n' -r'n' -t'raw' datavg 4
mklv -y'rac_undo2_8192m' -w'n' -s'n' -r'n' -t'raw' datavg 16
mklv -y'rac_temp' -w'n' -s'n' -r'n' -t'raw' datavg 16
mklv -y'rac_temp01' -w'n' -s'n' -r'n' -t'raw' datavg 16
Physical partition SIZE in megabytes 512
* PHYSICAL VOLUME names [] +
Force the creation of a volume group yes +
Activate volume group AUTOMATICALLY no +
mklv -y'rac_pwdfile' -w'n' -s'n' -r'n' -t'raw' datavg 1
mklv -y'rac_sysaux' -w'n' -s'n' -r'n' -t'raw' datavg 4
mklv -y'rac_undo1_8192m' -w'n' -s'n' -r'n' -t'raw' datavg 16
at system restart?
Volume Group MAJOR NUMBER [60]
Create Vห้องสมุดไป่ตู้ Concurrent Capable? enhanced concurrent +
PS:确认所有卷组必须以concurrent模式被激活
# varyonvg datavg
--更改方法:smitty chps
--查看、并扩大文件系统
#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 2.00 1.83 9% 14035 4% /
/dev/fslv00 6.00 1.33 78% 1482 1% /ptf
--配置每用户的最大进程数、调整water mark
# smitty chgsys
Maximum number of PROCESSES allowed per user [4096]
环境:aix6.1.3.0 hacmp 5.4.1
以下在每个node确认/执行
需要的补丁和文件集
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
xlC.aix50.rte:8.0.0.7 or later (AIX 5.3)
/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
bos.perf.libperfstat bos.perf.proctools
# lslpp -l|grep xlC.aix61.rte
# lslpp -l|grep xlC.rte
主机ip设置:
192.168.0.105 cwdb1
192.168.0.205 cwdb1-vip
--在一个节点创建对应的逻辑卷
# hostname
cwdb1
mklv -y'rac_crs' -w'n' -s'n' -r'n' -t'raw' datavg 2
mklv -y'rac_vote' -w'n' -s'n' -r'n' -t'raw' datavg 2
mklv -y'rac_system' -w'n' -s'n' -r'n' -t'raw' datavg 4
Press Enter AFTER making all desired changes.
* User NAME [oracle]
Primary GROUP [oinstall]
Group SET [dba,hagsuser]
Soft FILE size [-1]
Soft CPU time [-1]
/dev/hd1 2.00 2.00 1% 68 1% /home
/dev/hd11admin 0.25 0.25 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd2 8.00 5.82 28% 46681 4% /usr
/dev/hd9var 2.00 1.42 30% 7554 3% /var
/dev/hd3 6.00 5.81 4% 554 1% /tmp
#vi /etc/
if [ -f /usr/sbin/no ] ; then
/usr/sbin/no -o extendednetstats=0 >>/dev/null 2>&1
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
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)
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
mklv -y'rac_redo1_3' -w'n' -s'n' -r'n' -t'raw' datavg 1
mklv -y'rac_redo1_4' -w'n' -s'n' -r'n' -t'raw' datavg 1
HIGH water mark for pending write I/Os per file [33]
LOW water mark for pending write I/Os per file [24]
Stack Execution Disable (SED) Mode off
--配置网络参数
fi
#chmod 554 /etc/
--校验网络参数配置是否成功
/usr/sbin/no -a|grep udp_
/usr/sbin/no -a|grep tcp_
/usr/sbin/no -a|grep urfc1323
/usr/sbin/no -a|grep sb_max
--创建组(确保各个节点的组号相同)
mkgroup -A id=300 oinstall
mkgroup -A id=301 dba
mkgroup -A id=302 hagsuser
--添加oracle用户
smitty mkuser
Type or select values in entry fields.