




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
install oracle 11gr2 on aix 6.1oracle 11gr2引入了很多新特性, oracle 11gr2将自动存储管理 (asm) 和 oracle clusterware 集成在 oracle grid infrastructure 中。oracle asm 和 oracle database 11gr2 提供了较以前版本更为增强的存储解决方案,该解决方案能够在 asm 上存储 oracle clusterware 文件,即 oracle 集群注册表 (ocr) 和表决文件(vf,又称为表决磁盘)。这一特性使 asm 能够提供一个统一的存储解决方案,无需使用第三方卷管理器或集群文件系统即可存储集群件和数据库的所有数据;oracle 11gr2 中引入了scan(single client access name),即简单客户端连接名,一个方便客户端连接的接口;在oracle 11gr2之前,client链接数据库的时候要用vip,假如cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于每个连接数据库的客户端都需要修改这个tnsnames.ora。scan简化了客户端连接,客户端连接的时候只需要知道这个名称,并连接即可, 每个scan vip对应一个scan listener,cluster内部的service在每个scan listener上都有注册,scan listener接受客户端的请求,并转发到不同的local listener中去,由local 的listener提供服务给客户端。此外,安装grid的过程也简化了很多,内核参数的设置可保证安装的最低设置,验证安装后执行fixup.sh即可,此外ssh互信设置可以自动完成,尤其不再使用ocfs及其复杂设置,直接使用asm存储,在hp-ux11.31上无需额外的集群软件(如service guard for rac extendsion)即可安装;1. 系统环境硬件:hp p570a、hp p570b,san switch 各1台,eva4400存储一套; 软件:oracle 11gr2 grid hp 11.31 ia64,oracle 11gr2 database hp 11.31 ia64安装规划:节点节点名称实例名称数据库名称处理器ram操作系统p570aorcl1orcl4颗cpu14gbaix6.1p570borcl24颗cpu14gbaix6.1网络配置节点名称公共 ip 地址专用 ip 地址虚拟 ip 地址scan 名称scan ip 地址p570a7rx-cluster-scanp570b7oracle 软件组件软件组件操作系统用户主组辅助组主目录oracle 基目录/oracle 主目录grid infragridoinstallasmadmin、asmdba、asmoper/home/grid/oracle/grid/oracle/crsoracle racoracleoinstalldba、oper、asmdba/home/oracle/oracle/oracle/oracle/oracle/product/11.2.0/db_1存储组件存储组件文件系统卷大小asm 卷组名asm 冗余设备名ocr/vf/数据asm300gdatanormal/dev/rhdisk4-7恢复区asm300gflash_backnormal/dev/rhdisk2-32. 安装前的准备2.1. 系统补丁补丁列表如下:pat.clients.rtexlc.aix61.rte (or later)aix 6.1 tl 09 sp1 (6100-02-01), 64-bit kernel (note: ensure that the operating system level is technology level 02 service pack 01 or higher)检查补丁文件。lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat ctools rsct.basic.rte pat.clients.rte xlc.aix61.rte lslpp: 0504-132 fileset rsct.basic.rte not installed.lslpp: 0504-132 fileset pat.clients.rte not installed2.2. 修改系统参数vmovmo -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=0configure network tuning parametersno -p -o udp_sendspace=65536no -p -o udp_recvspace=262144no -p -o tcp_sendspace=262144no -p -o tcp_recvspace=262144no -p -o rfc1323=1 no -p -o sb_max=2*655360 (重启后生效)no -r -o ipqmaxlen=512 (重启后生效)修改磁盘属性chdev l hdisk2 a reserve_policy=no_reservechdev l hdisk3 a reserve_policy=no_reservechdev l hdisk4 a reserve_policy=no_reservechdev l hdisk5 a reserve_policy=no_reservechdev l hdisk6 a reserve_policy=no_reservechdev l hdisk7 a reserve_policy=no_reservechmod 660 /dev/rhdisk2chmod 660 /dev/rhdisk3chmod 660 /dev/rhdisk4chmod 660 /dev/rhdisk5chmod 660 /dev/rhdisk6chmod 660 /dev/rhdisk7chown grid:asmadmin /dev/rhdisk*系统连接数smitty chgsysmaximum number of processes allowed per user 16384换页空间smitty chps 增加换页空间修改/etc/hosts修改/etc/hosts2.3. 配置ntp1)、配置ntp服务器端#vi /etc/ntp.conf#broadcastclientserver driftfile /etc/ntp.drifttracefile /etc/ntp.trace启动xntpd守护进程# startsrc -s xntpdxntpd 状态查询 , 使用 #lssrc -ls xntpd刚启动xntpd时, sys peer 为 insane, 表明xntpd还没有完成同步2)、配置ntp客户机#vi /etc/ntp.confserver driftfile /etc/ntp.drifttracefile /etc/ntp.trace启动xntpd守护进程# startsrc -s xntpdxntpd 状态查询 , 使用 #lssrc -ls xntpd3)、确定ntp是否工作, 通过运行ntpq -p命令检查确认你的客户机适当的关联形式。 #/usr/bin/ntpq -p remote refid st t when poll reach delay offset disp=*p570a local(1) 4 u 37 64 377 0.14 7.495 0.18 2.4. dns配置(避免grid最后验证报错,可忽略)#/mv /usr/bin/nslookup /usr/bin/#/cat /usr/bin/nslookup#!/usr/bin/shhostname=$1if $hostname = rx-cluster-scan ; then echo server: 4 echo address: 4#53 echo non-authoritative answer: echo name: rx-cluster-scan echo address: 1 #假设 为scan地址else /usr/bin/ $hostnamefi注意:if you need to modify your sqlnet.ora, ensure that ezconnect is in the list if you specify the order of the naming methods used for client name resolution lookups (11g release 2 default is names.directory_path=(tnsnames, ldap, ezconnect).2.5. 创建用户和组1) 创建用户及相应的目录创建组mkgroup -a id=1000 adms=root oinstallmkgroup -a id=1100 adms=root asmadminmkgroup -a id=1200 adms=root dbamkgroup -a id=1201 adms=root opermkgroup -a id=1300 adms=root asmdbamkgroup -a id=1301 adms=root asmoper创建用户mkuser id=1100 pgrp=oinstall groups=asmadmin,asmdba,asmoper home=/home/grid gridmkuser id=1101 pgrp=oinstall groups=dba,asmdba home=/home/oracle oraclechuser capabilities=cap_numa_attach,cap_bypass_rac_vmm,cap_propagate gridchuser capabilities=cap_numa_attach,cap_bypass_rac_vmm,cap_propagate oracle修改两用户权限default: fsize = -1 core = 2097151 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -12)配置grid用户环境变量#su grid for grid user: grid users home dir cant be the base dir subdir;#more .profile (grid用户环境变量)export ps1=/usr/bin/hostname- export oracle_sid=+asm1export oracle_base=/oracle/gridexport oracle_home=/oracle/crsexport path=$oracle_home/bin:$path:/usr/local/bin/:.3)配置oracle用户环境变量;#su oracle #more .profile (oracle 环境变量)export ps1=/usr/bin/hostname- export oracle_base=/oracle/oracleexport oracle_home=$oracle_base/product/11.2.0/db_1export ora_grid_home=/oracle/crs/export oracle_owner=oracleexport oracle_sid=orcl1export path=$path:$oracle_home/bin:$ora_grid_home/bin:/sbin:/usr/sbin:/bin:/usr/local/bin:.export ld_library_path=$oracle_home/lib:$oracle_home/rdbms/lib:/lib:/usr/libexport classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib:$oracle_home/network/jlibexport nls_lang=american_america.zhs16gbkexport oracle_path=/home/oracle2.6. 安装前的检查1) 额外的检查#bdf /home/grid ensure you have at least 4.5 gb of space for the grid infrastructure for a cluster home (grid home) this includes oracle clusterware and automatic storage management (oracle asm) files and log files.grid 存放空间大于10gb,oracle存放空间大于8gb#/bdf /tmp (大于1g的temp空间)ensure that you have at least 1 gb of space in /tmp#add default gateway确保系统有默认网关2) 以上步骤执行完后,到grid的安装目录执行如下指令:(注检查可以有效帮助你发现问题,但不是必做选项)#./runcluvfy.sh stage -pre crsinst -n p570a,p570b -fixup verboselogin as root# sh /tmp/cvu_.0_grid/runfixup.sh注:其他的检查选项:#用oracle用户在有安装盘的node中检查网络连接配置是否正确/app/clusterware/cluvfy/runcluvfy.sh comp nodecon node1,node2 -verbose#用oracle用户在有安装盘的node中检查硬件和操作系统是否合适:/app/clusterware/cluvfy/runcluvfy.sh stage -post hwos -n node1,node2 -verbose#用oracle用户在有安装盘的node中检查有效的共享存储:/app/clusterware/cluvfy/runcluvfy.sh comp ssa -n node1,node2 -s /dw/dsk/c1t2d3,/dw/dsk/c2t4d5#oracle用户检查是否满足安装clusterware:/app/clusterware/cluvfy/runcluvfy.sh stage -pre crsinst -n node1,node2#以oracle用户检查安装oracle software的条件是否具备:$/app/clusterware/cluvfy/runcluvfy.sh stage -pre dbinst -n node1,node2 -verbose#oracle用户查看当前安装情况是否满足rac db的创建$/app/clusterware/cluvfy/runcluvfy.sh stage -pre dbcfg -n node1,node22 -d /oracle/product/oracel verbose2.7. 两个用户配置sshgrid ingrastrue会自动配置两节点的ssh,不过在实际安装中,可能会碰到不能自动安装的情况,我们可以通过手工安装解决这一问题配置ssh的对等性在所有节点配置ssh的对等性在安装oracle real application clusters之前,必须先配置所有节点的ssh对等性。因为在安装过程种oracle universal installer 使用ssh和scp命令执行远程命令执行及copy的工作。下面是具体的步骤:以下步骤在所有节点上执行:1.以oracle用户登陆# su oracle2.在两个节点的oracle主目录分别创建.ssh目录,并赋予权限。# mkdir /.ssh# chmod 755 /.ssh3. 在两个节点分别生成rsa key# /usr/bin/ssh-keygen -t rsa会出现如下提示: accept the default location for the key file. enter and confirm a pass phrase that is different from the oracle users password. phrase密码处直接回车即可4. 生成dsa key# /usr/bin/ssh-keygen -t dsa出现如下提示: accept the default location for the key file. enter and confirm a pass phrase that is different from the oracle users password. phrase密码处直接回车即可5. 以oracle用户身份,在所有节点创建authorized_keys文件,并赋予权限# touch /.ssh/authorized_keys# cd /.ssh# ls你应该可以看到你所创建的id_dsa.pub 和id_rsa.pub和authorized_keys6.在两个节点分别将id_dsa.pub 和id_rsa.pub加入到authorized_keys节点1:$ ssh p570alp2 cat id_rsa.pubauthorized_keys$ ssh db01 cat /.ssh/id_dsa.pub /.ssh/authorized_keys$ ssh db02 cat /.ssh/id_rsa.pub /.ssh/authorized_keys$ ssh db02 cat /.ssh/id_dsa.pub /.ssh/authorized_keys节点2:$ ssh db02 cat /.ssh/id_rsa.pub /.ssh/authorized_keys$ ssh db02 cat /.ssh/id_dsa.pub /.ssh/authorized_keys$ ssh db01 cat /.ssh/id_rsa.pub /.ssh/authorized_keys$ ssh db01 cat /.ssh/id_dsa.pub /.ssh/authorized_keysps:如果提示是否连接选择yes,密码输入oracle用户的密码7.在每个节点上分别设置authorized_keys文件的权限# chmod 644 /.ssh/authorized_keys8.防止x11转发造成的安装失败,创建 /.ssh/config,并加入如下内容。host *forwardx11 no9.以oracle用户身份,运行oracle universal installer的节点上执行如下命令,然后测试ssh的对等性。# exec /usr/bin/ssh-agent $shell节点1# ssh db01 date# ssh db02 date节点2# ssh db02 date# ssh db01 date如果都不需要密码,得到时间后。就说明ssh对等性配置成功。3. 安装oracel grid infrastrue#su gridbourne or korn shell:$ display=local_host:0.0 ; export displayc shell:% setenv display local_host:0.0安装选项:安装类型选择:选择语言:配置scan:配置cluster节点信息:选择特定的网络接口:存储选择:创建asm 磁盘组:特定的管理组:选择安装位置:选择特定的orainventory:执行预安装检查:安装汇总:按提示执行脚步:若要创建额外的磁盘组:#asmca &4. 安装oracle database#su - oracle./runinstaller配置安全更新:安装选项:grid安装选项:安装类型选择:选择语言:选择数据库版本:选择安装位置:选择特定管理组:预安装检查:安装汇总:按提示执行脚本:#创建数据库#dbca &5. rac 的简单管理1状态检查:p570a- su - grid -c crs_stat -t -vname type r/ra f/ft target state host -ora.crs1.dg ora.up.type 0/5 0/ online online p570a ora.data1.dg ora.up.type 0/5 0/ online online p570a ora.er.lsnr ora.er.type 0/5 0/ online online p570a ora.n1.lsnr ora.er.type 0/5 0/0 online online p570a ora.asm ora.asm.type 0/5 0/ online online p570a ora.eons ora.eons.type 0/3 0/ online online p570a ora.gsd ora.gsd.type 0/5 0/ offline offline work ora.rk.type 0/5 0/ online online p570a ora.oc4j ora.oc4j.type 0/5 0/0 offline offline ora.ons ora.ons.type 0/3 0/ online online p570a ora.sm1.asm application 0/5 0/0 online online p570a ora.00.lsnr application 0/5 0/0 online online p570a ora.p570a.gsd application 0/5 0/0 offline offline ora.p570a.ons application 0/3 0/0 online online p570a ora.p570a.vip ora.t1.type 0/0 0/0 online online p570a ora.sm2.asm application 0/5 0/0 online online p570b ora.00.lsnr application 0/5 0/0 online online p570b ora.p570b.gsd application 0/5 0/0 offline offline ora.p570b.ons application 0/3 0/0 online online p570b ora.p570b.vip ora.t1.type 0/0 0/0 online online p570b ora.scan1.vip ora.ip.type 0/0 0/0 online online p570a 2验证集群化数据库已开启$ su - grid -c crsctl status resource -w type co ora -tp570a- su - grid -c crsctl status resource -w type co ora -t-name target state server state_details -local resources-ora.crs1.dg online online p570a online online p570b ora.data1.dg online online p570a online online p570b ora.listener.lsnr online online p570a online online p570b ora.asm online online p570a started online online p570b started ora.eons online online p570a online online p570b ora.gsd offline offline p570a offline offline p570b work online online p570a online online p570b ora.ons online online p570a online online p570b -cluster resources-ora.listener_scan1.lsnr 1 online online p570a ora.dbrac.db 1 online online p570b open 2 online online p570a open ora.oc4j 1 offline offline ora.p570a.vip 1 online online p570a ora.p570b.vip 1 online online p570b ora.scan1.vip 1 online online p570a 3检查cluster状态:p570a- crsctl check clustercrs-4537: cluster ready services is onlinecrs-4529: cluster synchronization services is onlinecrs-4533: event manager is online4验证数据库状态p570a- srvctl status database -d dbracinstance orcl1 is running on node p570ainstance orcl2 is running on node p570bp570a- srvctl status instance -d dbrac -i orcl1instance orcl1 is running on node p570ap570a- srvctl status instance -d dbrac -i orcl2instance orcl2 is running on node p570b5验证应用状态p570a- srvctl status nodeappsvip p570a-vip is enabledvip p570a-vip is running on node: p570avip p570b-vip is enabledvip p570b-vip is running on node: p570bnetwork is enablednetwork is running on node: p570anetwork is running on node: p570bgsd is enabledgsd is not running on node: p570agsd is not running on node: p570bons is enabledons daemon is running on node: p570aons daemon is running on node: p570beons is enabledeons daemon is running on node: p570aeons daemon is running on node: p570b6节点应用程序 (配置)p570a- srvctl config nodeappsvip exists.:p570avip exists
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 走出迷雾发言稿
- 团员志愿服务发言稿
- 时间管理甘特图课件
- 中班我会排序课件
- 二零二五年度高速铁路变形缝安装工程合同
- 二零二五年度虚拟现实技术应用股权变更及出资合同
- 二零二五年度交通事故第三方调解赔偿协议
- 2025版玻璃幕墙维修保养劳务分包合同模板
- 二零二五年度电梯土建施工第三方检测合同
- 二零二五年度楼顶场地租赁合同范本规范版
- 怎么制作历史教学课件
- 《通信技术基础》技工全套教学课件
- 养老机构经营与管理课件
- 良性位置性眩晕的护理查房
- 余华《活着》人物介绍
- 2023-2025北京初三二模物理汇编:力学计算题
- 康复家长培训
- 教育数字化背景下虚拟仿真实训教学资源的建设与开放共享模式探索
- 地铁工程质量培训
- 断舍离课件教学课件
- 云南博物馆招聘笔试真题2024
评论
0/150
提交评论