《管理信息化某安装.》由会员分享,可在线阅读,更多相关《管理信息化某安装.(46页珍藏版)》请在金锄头文库上搜索。
1、一、系统准备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.libperf
2、stat 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.per
3、fstat bos.perf.proctools xlC.aix61.rte Fileset Level StateDescription-Path: /usr/lib/objrepos bos.adt.base 6.1.6.1 COMMITTEDBase Application DevelopmentToolkit bos.adt.lib 6.1.2.0 COMMITTEDBase Application DevelopmentLibraries bos.adt.libm 6.1.6.0 COMMITTEDBase Application DevelopmentMath Library bo
4、s.perf.libperfstat 6.1.6.1COMMITTED Performance StatisticsLibrary Interface bos.perf.perfstat 6.1.6.0 COMMITTEDPerformance StatisticsInterface bos.perf.proctools 6.1.6.0 COMMITTEDProc Filesystem Tools xlC.aix61.rte 11.1.0.1COMMITTED XL C/C+ Runtime forAIX 6.1Path: /etc/objrepos bos.adt.base 6.1.6.1
5、COMMITTEDBase Application DevelopmentToolkit bos.perf.libperfstat 6.1.6.1COMMITTED Performance StatisticsLibraryInterface bos.perf.perfstat 6.1.6.0 COMMITTEDPerformance StatisticsInterface1.6、系统补丁需求11gR2需要以下补丁,执行命令 instfix -i查询instfix -i | grep IZ41855instfix -i | grep IZ51456instfix -i | grep IZ523
6、191.7、创建用户组和用户使用smitty mkgroup 命令创建用户组dba和oinstall,组号分别为301和302;使用smitty mkuser命令进行创建用户oracleuseradd -d /home/oracle -m -u 401 -g oinstall -G dba oracleuseradd -d /home/grid -m -u 402 -g oinstall -G dba grid# passwd oracleChanging password for oracleoracles New password:Enter the new password again:
7、1.8、增加oracle用户shell能力查看grid和oracle用户shell能力lsuser -a capabilities oracle增加oracle用户shell能力chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle1.9、系统参数配置1.9.1、配置进程数执行命令smitty chgsys修改,将PROCESSES修改为163841.9.2、配置grid用户和oracle用户Shell权限修改/etc/security/limits文件default:fsize = -1core =
8、 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 -otcp_ephemeral_low=9000 -o tcp_ephemeral_high=65500Sett
9、ingtcp_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=65500Settingudp_ephemeral_low to 9000Settingudp_ephemeral_low to 9000 in nextboot f
10、ileSettingudp_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如果报错Metho
11、d 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列的数值。1.9.7、增加操作系统最大进程数使用命令 smit chgsys,将“Maximum number of PROCESSES allowed per user”列修改为163841.9.8、创建oracle用户#mkgroup id=600 oi
12、nstall# mkgroup id=601 dba#mkuser id=800 pgrp=oinstall groups=dba oracle1.10、配置Oracle用户环境变量Oracle用户export ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_2export ORACLE_SID=orclexport PATH=$ORACLE_HOME/bin:$PATH配置完成后./.profile使之生效1.11、创建Oracle目录结构Root用户登录执行:在home下创建# mk
13、dir /oracle# mkdir /oracle/product# mkdir /oracle/product/11.2.0# mkdir /oracle/product/11.2.0/dbhome_2# chown -R oracle:dba /home/oracle# chmod -R 775 /home二、数据库软件安装上传数据库软件的压缩包时要注意,不能在win下解压在压缩,容易造成数据文件丢失或者字符集不正确而导致不能正常安装,所以要尽量上传完整的压缩包并在AIX系统下进行解压以保证安装文件的正确性和完整性;并且要保证用二进制的方式上传。(另外,解压oracle11g后会自带unzip的软件包,在data