AIX61下oracle11g单节点安装配置Word文档格式.docx
《AIX61下oracle11g单节点安装配置Word文档格式.docx》由会员分享,可在线阅读,更多相关《AIX61下oracle11g单节点安装配置Word文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
4.1设置归档34
4.2数据库参数修改34
4.3创建表空间34
4.4创建用户34
4.5用户授权34
第1章
系统环境检查
1.1系统需求
下表是PowerHA各版本对操作系统和补丁的需求。
HACMP/PowerHAVersion
AIXOSLevel
RequiredAPARs
MinimumRSCTLevel
HACMPV5.3
5200-04
IY72082,IY72946,
IY72928
2.3.6.0
5300-02
IY71500,72852,
IY72916,IY72928
2.4.2.0
6100-00
IZ07791
2.5.0.0
HACMPV5.4.x
5200-08
IZ02620
5300-04
2.4.5.0
PowerHAV5.5
5300-09
2.4.10
6100-02-01
IZ31208
2.5.2.0
PowerHA/XDV5.5
PowerHA/XDV5.5GLVMAsync
6100-02-03
IZ31208,IZ31205,
IZ31207
1.2检查操作系统及其补丁版本
以root用户登录节点。
检查操作系统版本:
#uname-a
系统显示如下类似信息:
AIXP720A1600F7609C4C00
“16”表示AIX操作系统版本为6.1。
检查操作系统补丁:
#instfix-i|grepML
系统显示如下类似信息,系统安装了此补丁:
检查IY类型补丁(由于系统已经是6100-07无需其它补丁包)。
#instfix-i|grepIY*****
其中“*****”号表示补丁序号。
以IY89080为例,检查此补丁的命令为:
#instfix-i|grepIY89080
如果系统安装了此补丁,系统显示如下类似信息:
AllfilesetsforIY89080werefound.
1.3操作系统文件集
命令:
lslpp-l
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat6.1.2.1orlater
bos.perf.perfstat
bos.perf.proctools
xlC.aix61.rte:
10.1.0.0orlater
rsct.basic.rte
pat.clients.rte
1.4检查系统核心参数
以root用户登录节点,vmo-F-a查看所有的可调值。
请执行如下命令调整参数:
#vmo-p-ominperm%=3
#vmo-p-omaxperm%=90
#vmo-p-omaxclient%=90
#vmo-p-olru_file_repage=0
#vmo-p-ostrict_maxclient=1
#vmo-p-ostrict_maxperm=0
Oracle建议为ARG/ENVlist增加分配的空间到128,该值必须是4KB的倍数。
查看lsattr-Elsys0|grepncargs,若值小于128,则执行下列命令修改
#chdev-lsys0-ancargs='
128'
配置内核参数。
#vi/etc/security/limits
“default:
”后的配置项应该如下所示。
如果不符合,请调整这些内核参数的取值。
fsize=-1
core=-1
cpu=-1
data=512000
rss=512000
stack=512000
nofiles=2000
查看系统的Input/Output调优参数:
#ioo-a|grepCacheSize
查看下列参数的值是否如下所示:
j2_inodeCacheSize=100
j2_metadataCacheSize=100
如果不是,请执行下述命令调整:
#ioo–p-oj2_inodeCacheSize=100
#ioo–p-oj2_metadataCacheSize=100
查看系统的网络调优参数。
#no-a|greppmtu
tcp_pmtu_discover=0
udp_pmtu_discover=0
如果不是,请执行下述命令调整正确。
#no–p-otcp_pmtu_discover=0
#no–p-oudp_pmtu_discover=0
调整允许用户处理的最大进程数:
执行如下命令查看当前的设置值:
#lsattr-E-lsys0-amaxuproc
系统显示如下信息:
maxuproc2048MaximumnumberofPROCESSESallowedperuserTrue
建议修改为16384或以上。
执行如下命令修改:
#chdev-lsys0-amaxuproc=16384
aio进程参数aio_maxreqs
aio_maxreqs:
maximumnumberofaiosercerprocesses,=65536
执行如下命令查看当前的设置值:
ioo–aaio_maxreqs
请执行下述命令调整:
ioo-oaio_maxreqs=65536
第2章Oracle安装前规划
2.1数据库配置规划
ORACLE_BASE
/database/oracle
ORACLE_HOME
$ORACLE_BASE/product/11.2.0/db_1
DB_NAME
xxxx
ORACLE_SID
TNS_ADMIN
$ORACLE_HOME/network/admin
Oracle管理帐户的口令
sys
System
数据库存放位置
文件系统
是否使用归档方式运行数据库
Yes
2.2系统参数
操作系统参数
值或标准
备注
操作系统版本
Aix6.1
补丁版本
AIX6100-07
操作系统内核位数
64位
Pagingspace或SWAP区
32G
根据运行状态修改
最大进程数
1000
参考值
异步IO
开启
默认值
最大用户数
2.3用户、组、权限
节点
组
ID
用户
主目录
用户描述/权限
720A
oinstall
301
oracle
/home/oracle
数据库
dba
300
oper
302
2.4卷组、LV、文件系统
存储参数
卷组
卷组名称
存储位置
大小
是否并发
是否镜像
Pp大小
datavg
磁盘阵列
2740G
是
否
512MB
filevg
第3章Oracle安装配置
3.1安装检查
操作系统版本:
#oslevel-s
6100-07-04-1216
物理内存:
#lsattr-Elmem0
root@720A(/)#lsattr-Elmem0
ent_mem_capI/OmemoryentitlementinKbytesFalse
goodsize31488AmountofusablephysicalmemoryinMbytesFalse
mem_exp_factorMemoryexpansionfactorFalse
size31488TotalamountofphysicalmemoryinMbytesFalse
var_mem_weightVariablememorycapacityweightFalse
交换区:
#lsps-a
系统空间:
#df–g
FilesystemGBblocksFree%UsedIused%IusedMountedon
/dev/hd42.001.7215%115513%/
/dev/hd25.001.5869%6383615%/usr
/dev/hd9var5.004.628%85211%/var
/dev/hd310.003.6364%22401%/tmp
/dev/fwdump1.251.251%41%/var/adm/ras/platform
/dev/hd12.000.3981%2357217%/home
/dev/hd11admin0.250.251%51%/admin
/proc-----/proc
/dev/hd10opt2.001.7314%105493%/opt
/dev/livedump0.250.251%41%/var/adm/ras/livedump
/dev/datalv2740.002726.111%804571%/database
/dev/filelv2740.002612.075%271%/data
文件集检查:
执行命令lslpp-la|grepfilesetname,检查所有的文件集,如:
wy1#lslpp-la|grepbos.rte.odm
bos.rte.odm6.1.6.15COMMITTEDObjectDataManager
需要的操作系统包
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat6.1.2.1orlater(AIX6.1)
bos.perf.perfstat
bos.perf.proctools
rsct.basic.rte
pat.clients.rte
xlC.aix50.rte:
10.1.0.0orlater(AIX5.3)
xlC.aix61.rte:
10.1.0.0orlater(AIX6.1)
检测:
lslpp-lbos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsrsct.basic.rtepat.clients.rtexlC.aix61.rte
3.2安装前配置
为确保oracle安装成功,系统管理员root用户需创建相应的系统用户、系统组,以便安装管理oracle软件。
Root用户还要修改相关系统参数,打破默认值对实际应用的限制。
创建组
#mkgroupid=300dba
#mkgroupid=301oinstall
#mkgroupid=302oper
创建oracle用户,id为301
#mkuserid=301pgrp=dbagroups=(dba,oinstall,oper)home=/home/oracleoracle
修改oracle用户密码
#passwdoracle
修改oracle用户环境变量
#vi$HOME/.profile
PATH=/usr/bin:
/etc:
/usr/sbin:
/usr/ucb:
$HOME/bin:
/usr/bin/X11:
/sbin:
.
exportPATH
exportDISPLAY=192.168.2.53:
0.0
exportORACLE_SID=xxxx
exportORACLE_BASE=/database/db
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db
exportPATH=$PATH:
$ORACLE_HOME/bin:
/usr/java6/jre
exportPATH=${PATH}:
/usr/bin:
/bin/usr/bin/X11:
/usr/local/bin:
/${JAVA_HOME}/bin
exportCLASSPATH=$ORACLE_HOME/JRE:
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
$ORACLE_HOME/ctx/lib:
/lib:
/usr/lib
set-ovi
exportPS1="
$LOGNAME@`uname-n`:
\$PWD\/$"
exportTMOUT=0
exportORA_NLS11=$ORACLE_HOME/nls/data
if[-s"
$MAIL"
]#ThisisatShellstartup.Innormal
thenecho"
$MAILMSG"
#operation,theShellchecks
fi#periodically.
3.3安装数据库软件
进入数据库软件目录,运行:
su-oracle
#./runInstaller
根据实际规划修改相关路径:
6100-07已经包含下列补丁集因此可以忽略:
解决:
cd/tfsys/oracle/database/stage/Components/ca.client/11.2.0.1.0/1/DataFiles
#mvfilegroup3.10.1.jafilegroup3.10.1.jar
#mvfilegroup3.11.1.jafilegroup3.11.1.jar
数据库软件安装完毕。
3.4创建数据库
oracle用户执行./dbca
修改字符集为UTF-8字符集
数据库安装完毕。
3.5创建listen监听服务
$$ORACLE_HOME/bin/netca
第4章Oracle安装后配置调整
4.1设置归档
归档的配置并验证是否能产生归档并存放到设定的归档目录下。
启动数据库到mount状态
$sqlplus/assysdba
SYS@tfdb>
startupmount;
开启归档模式
alterdatabasearchivelog
查看归档是否开启
archiveloglist
更改归档文件的位置到/arch1
altersystemsetlog_archive_dest='
/database/arch'
;
切换日志验证归档
sq>
altersystemswitchlogfile
查看是否生成归档文件
#ls-l
4.2数据库参数修改
oracle安装完成后要针对目前的生产库的情况要做一些适当的参数调整,以保证参数符合目前生产应用的环境。
在参数修改完成后,并且生产库运行了一个月左右的时间可以在次根据运行情况去调整数据库的参数。
更改数据库存初始化参数
altersystemsetmax_dump_file_size=104857600scope=both;
altersysetmsetpga_aggregate_target=8594128896scope=both;
重启数据库,并使参数生效
查看相关参数:
showparametermax_dump_file_size
showparameterprocesses
showparametersessions
showparameteropen_cursors
showparametersga_max_size
showparametersga_target
showparameterpga_aggregate_target
重新创建PFILE、SPFILE的备份。
createpfilefromspfile;
4.3创建表空间
4.4创建用户
4.5用户授权