AIX7+oracle RAC数据库安装文档.docx
《AIX7+oracle RAC数据库安装文档.docx》由会员分享,可在线阅读,更多相关《AIX7+oracle RAC数据库安装文档.docx(51页珍藏版)》请在冰豆网上搜索。
AIX7+oracleRAC数据库安装文档
安
装
工
文
档
1.
基本信息
1.1.IP地址规划
业务IP地址:
服务器名称
IP地址
用户名/密码
BJFK01
10.1.2.240
10.1.2.231
root/rootoracle/oraclegrid/oracleasm/oracle
BJFK02
10.1.2.242
10.1.2.233
10.1.2.235
root/rootoracle/oraclegrid/oracleasm/oracle
1.2.RAC数据库基本信息表
节点
节点名称
实例名称
数据库名称
Memory
操作系统
BJFK01
fwd1
fwd
65536.0MB
AIX7100-01-04-1216
BJFK02
fwd2
49152.0MB
AIX7100-01-04-1216
网络配置
节点名称
心跳IP地址
专用IP地址
虚拟IP地址
SCAN名称
SCANIP地址
GBJFK01
172.31.20.240
10.1.2.240
10.1.2.231
BJFK-scan
10.1.2.235
GBJFK02
172.31.20.242
10.1.2.242
10.1.2.233
Oracle软件组件
软件组件
操作系统用户
主组
辅助组
主目录
Oracle基目录/Oracle主目录
GridInfra
grid
oinstall
asmadmin、asmdba、asmoper
/home/grid
/opt/u01/app/grid
/opt//u01/app/11.2.0/grid
OracleRAC
oracle
oinstall
dba、oper、asmdba
/home/oracle
/opt//u01/app/oracle
/opt/u01/app/oracle/product/11.2.0/db_1
存储组件
存储组件
文件系统
卷大小
ASM卷组名
ASM冗余
OCR
ASM
3个1G
CRS
NORMAL
数据文件
ASM
4个1T
1个2T
DATA
extended
1.3.RAC数据库使用
对外服务器IP及数据库连接IP:
10.1.2.235
表空间数据文件创建位置
SQL>selectfile_namefromdba_data_files;
FILE_NAME
--------------------------------------------------------------------------------
+DATA/fwd/datafile/system.256.890142345
+DATA/fwd/datafile/sysaux.257.890142347
+DATA/fwd/datafile/undotbs1.258.890142347
+DATA/fwd/datafile/users.259.890142347
+DATA/fwd/datafile/undotbs2.264.890142709
例如
createtablespacetestdatafile‘+DATA/fwd/datafile/datafiletest.dbf’;
2.AIX系统调试
1将两块系统磁盘做镜像
#smittyextendvg扩展rootvg,将hdisk1加入到rootvg中
按图中所示选择,将hdisk1加入到rootvg中,按回车
chvg-Qnrootvg取消VG中的物理卷限额管理(在VG中只要有任一PV有效,此VG就可用)
运行之后,再用lsvgrootvg查看,QUORUM项的值将是1
#smittymirrorvg对所选择的VG做镜像。
如上图,将要做镜像的两块硬盘选中,按回车,开始镜像。
上图所示,镜像成功完成。
#syncvg–vrootvg
#bosboot–adhdisk0
#bosboot–adhdisk1将启动扇区写入hdisk1
#bootlist–mnormalhdisk0hdisk1改变启动顺序,将hdisk1加入启动序列。
到此镜像完成,两块硬盘将同时工作,互为镜像。
#bootlist-mnormal-o
hdisk0blv=hd5
hdisk1blv=hd5
2扩展磁盘分区:
#smittyjfs2,命令用来扩展系统磁盘分区。
选择Change/ShowCharacteristicsofanEnhancedJournaledFileSystem
选择要扩展的分区。
扩展完成。
按以上方式分别将:
/home、/usr、/tmp、/var、/opt分区扩展如下:
文件系统空间占用
/6GB(本地硬盘)
/tmp2GB(本地硬盘)
/usr5GB(本地硬盘)
/home7GB(本地硬盘)
/var2GB(本地硬盘)
/opt13GB(本地硬盘)
/orasoft50GB(本地硬盘)
3修改PagingSpace空间
一般2G以内交换区SWAP是内存的两倍,2G以上8G以下内存交换区设置与内存大小一致。
内存8G以上只要内存的一半即可。
#lsvgrootvg查看rootvgPP大小(512M)
#lsps–a查看当前交换区大小,默认是512M。
#bc计算交换区需要增加的PP数,如果要设置交换区大小为4G
(4*1024-512)/(PPsize)=7
#smittychps
设置增加的pp数为7
#lsps–a
选择hd6
在NUMBERofadditionallogicalpartitions输入:
60
将PagingSpace空间扩展为8GB
检查页面空间大小
#lsps-a
PageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoType
hd6hdisk0rootvg15872MB1yesyeslv
pagesize32G(lsps)
4修改系统参数
修改最大进程数为2048,默认只有128
修改maxpout='33'-aminpout='24'
#smittysystem
选择:
Change/ShowCharacteristicsofOperatingSystem
修改以上几个选定的参数。
修改aio参数
5设置时间、时区及时间服务器
#smittychtz
设置时间时区(中国是第八时区)
#smittydate
6打开文件大小限制
#vi/etc/security/limits
default:
fsize=-1
core=-1
cpu=-1
data=-1
rss=-1
stack=-1
nofiles=-1
注意,-1是无限制
退出当前登录环境重新登录后用下面命令查看是否生效:
#ulimit–a
time(seconds)unlimited
file(blocks)unlimited
data(kbytes)unlimited
stack(kbytes)4194304
memory(kbytes)unlimited
coredump(blocks)unlimited
nofiles(descriptors)unlimited
7配IP地址
#smittcpip
选择"MinimumConfiguration&Startup"
在"AvailableNetworkInterfaces"对话框中选择"en0StandardEthernetNetworkInterface"
#ifconfig–a
#smittyhostname(修改主机名)
8优化参数
针对OracleRAC做如下参数优化:
chdev-lsys0-amaxuproc='10000'
vmo-p-olru_file_repage=0
vmo-Llru_file_repage
vmo-p-ominperm%=5
vmo-p-omaxperm%=30
vmo-p-omaxclient%=30
/usr/sbin/no-p-oudp_recvspace=655360
/usr/sbin/no-p-oudp_sendspace=65536
/usr/sbin/no-p-otcp_sendspace=65536
/usr/sbin/no-p-otcp_recvspace=65535
/usr/sbin/no-p-orfc1323=1
/usr/sbin/no-p-osb_max=2*655360
/usr/sbin/no-p-oipqmaxlen=512
/usr/sbin/no-p-osb_max=1310720
9关闭安装助手(避免后面oracle安装时报错)
本次操作需要图像界面,请使用XmanagerEnterprise,工具导出图形界面,打开XmanagerEnterprise中的Xmanager–Passive,查看
#exportDISPLAY=本地主机ip地址(10.100.9.33):
0.0
#install_assist
下一步
选择Exittheconfigurationassistant,下一步
如图,完成。
重启机器
#shutdown–Fr
3.Oracle安装及配置
3.1.Orale安装环境检查
Mem>1G#lsattr–Elmem0
Swap>mem*1.2#lsps–a
/tmp>400M#df–k
HardDiskSpace:
4G(安装所需空间)+3G(安装源文件)#df–k
AIX7.1需要安装如下软件包:
bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatlaterbos.perf.perfstatbos.perf.proctoolsrsct.basic.rtepat.clients.rtexlC
#
#lslpp-l|grepbos.adt.base
bos.adt.base7.1.1.15COMMITTEDBaseApplicationDevelopment
bos.adt.base7.1.1.15COMMITTEDBaseApplicationDevelopment
#lslpp-l|grepbos.adt.base
bos.adt.base7.1.1.15COMMITTEDBaseApplicationDevelopment
bos.adt.base7.1.1.15COMMITTEDBaseApplicationDevelopment
#lslpp-l|grepbos.adt.libm
bos.adt.libm7.1.4.0COMMITTEDBaseApplicationDevelopment
#lslpp-l|grepbos.perf.libperfstat
bos.perf.libperfstat7.1.4.1COMMITTEDPerformanceStatisticsLibrary
bos.perf.libperfstat7.1.4.1COMMITTEDPerformanceStatisticsLibrary
#lslpp-l|grepbos.perf.perfstat
bos.perf.perfstat7.1.1.15COMMITTEDPerformanceStatistics
bos.perf.perfstat7.1.1.15COMMITTEDPerformanceStatistics
#lslpp-l|grepbos.perf.proctools
bos.perf.proctools7.1.4.1COMMITTEDProcFilesystemTools
#lslpp-l|greprsct.basic.rte
rsct.basic.rte3.1.2.1COMMITTEDRSCTBasicFunction
rsct.basic.rte3.1.2.1COMMITTEDRSCTBasicFunction
#lslpp-l|grepxlC.aix
xlC.aix61.rte13.1.3.1COMMITTEDIBMXLC++RuntimeforAIX6.1
#
3.2.增加用户和组
mkgroup-'A'id='1000'adms='root'oinstall
mkgroup-'A'id='1100'adms='root'asmadmin
mkgroup-'A'id='1200'adms='root'dba
mkgroup-'A'id='1300'adms='root'asmdba
mkgroup-'A'id='1301'adms='root'asmoper
mkuserid='1100'pgrp='oinstall'groups='asmadmin,asmdba,asmoper'adms='root'home='/home/grid'grid
mkuserid='1101'pgrp='oinstall'groups='dba,asmdba'adms='root'home='/home/oracle'oracle
lsuser-acapabilitiesgrid
chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATEgrid
chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATEoracle
mkdir-p/opt/app/11.2.0/grid
mkdir-p/opt/app/grid
chown-Rgrid:
oinstall/opt/app/grid
mkdir-p/opt/app/oracle
chownoracle:
oinstall/opt/app/oracle
chmod-R775/opt/app
3.3.修改环境变量
grid用户
aliasls="ls-FA"
ORACLE_SID=+ASM1;exportORACLE_SID
JAVA_HOME=/usr/local/java;exportJAVA_HOME
ORACLE_BASE=/opt/app/grid;exportORACLE_BASE
ORACLE_HOME=/opt/app/11.2.0/grid;exportORACLE_HOME
ORACLE_PATH=/opt/app/oracle/common/oracle/sql;exportORACLE_PATH
ORACLE_TERM=xterm;exportORACLE_TERM
NLS_DATE_FORMAT="DD-MON-YYYYHH24:
MI:
SS";exportNLS_DATE_FORMAT
TNS_ADMIN=$ORACLE_HOME/network/admin;exportTNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data;exportORA_NLS11
PATH=.:
${JAVA_HOME}/bin:
${PATH}:
$HOME/bin:
$ORACLE_HOME/bin
PATH=${PATH}:
/usr/bin:
/bin:
/usr/bin/X11:
/usr/local/bin
PATH=${PATH}:
/opt/app/common/oracle/bin
exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
/lib:
/usr/lib:
/usr/local/lib
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:
$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:
$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:
$ORACLE_HOME/network/jlib
exportCLASSPATH
THREADS_FLAG=native;exportTHREADS_FLAG
exportTEMP=/tmp
exportTMPDIR=/tmp
umask022
oracle用户
aliasls="ls-FA"
ORACLE_SID=fwd1;exportORACLE_SID
ORACLE_UNQNAME=fwd;exportORACLE_UNQNAME
JAVA_HOME=/usr/local/java;exportJAVA_HOME
ORACLE_BASE=/opt/app/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOME
ORACLE_PATH=/opt/app/common/oracle/sql;exportORACLE_PATH
ORACLE_TERM=xterm;exportORACLE_TERM
NLS_DATE_FORMAT="DD-MON-YYYYHH24:
MI:
SS";exportNLS_DATE_FORMAT
TNS_ADMIN=$ORACLE_HOME/network/admin;exportTNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data;exportORA_NLS11
PATH=.:
${JAVA_HOME}/bin:
${PATH}:
$HOME/bin:
$ORACLE_HOME/bin
PATH=${PATH}:
/usr/bin:
/bin:
/usr/bin/X11:
/usr/local/bin
PATH=${PATH}:
/opt/app/common/oracle/bin
exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
/lib:
/usr/lib:
/usr/local/lib
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:
$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:
$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:
$ORACLE_HOME/network/jlib
exportCLASSPATH
THREADS_FLAG=native;exportTHREADS_FLAG
exportTEMP=/tmp
exportTMPDIR=/tmp
umask022
3.4.配置磁盘
两边节点磁盘配置一样,详细信息如下:
#upadmshowvlun
-----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
VlunIDHostLunIDDiskNameVlunNameVlunWWNStatusInUseCapacity
Controller(Own/Work)ArrayNameArraySNDevLunID
41hdisk4GHN_FWD_CX_LUN001668A8281001A289BD80C08C900000026AvailableNo1.00TB
0A/0AHuawei.Storage210235876310F800001838
52hdisk5GHN_FWD_CX_LUN2T668A8281001A289B3227FC5800000027AvailableNo2.00TB
1A/1AHuawei.Storage210235876310F800001839
63hdisk6GHN_FWD_CX0000668A8281001A289BD80C49AF00000028AvailableNo2.00GB
0A/0AHuawei.Storage210235876310F800001840
74hdisk7GHN_FWD_CX0001668A8281001A289BD80C4A6F00000029AvailableNo2.00GB
0B/0BHuawei.Storage210235876310F800001841
85hdisk8GHN_FWD_CX0002668A8281001A289BD80C4B0A0000002AAvailableNo2.00GB
0A/0AHuawei.Storage210235876310F800001842
96hdisk9GHN_FWD_CX_LUN002668A8281001A289B322879E50000002CAvailableNo1.00TB
1B/1BHuawei.Storage210235876310F800001844
107hdisk10GHN_