oracle_10G_RAC_+ASM.doc_第1页
oracle_10G_RAC_+ASM.doc_第2页
oracle_10G_RAC_+ASM.doc_第3页
oracle_10G_RAC_+ASM.doc_第4页
oracle_10G_RAC_+ASM.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

节点,IBM p570+DS4800DS4000系列盘阵都是一个控制器单连一个光纤交换机,不支持交叉连线。第一章 Oracle软件RAC安装1.1 环境准备1.1.1 AIX系统环境 创建rootvg 的镜像 .添加新硬盘到rootvg#extendvg rootvg hdisk1 镜像rootvg#mirrorvg rootvg hdisk1 重新生成 boot image#bosboot -ad /dev/hdisk0 更新bootlist#bootlist -m normal hdisk0 hdisk1 (因为cd0是共用的,所以不能在bootlist里面) 重起系统#shutdown Fr 设置网卡名称一致netstat in把en2,en3更名为en0,en1rmdev dl en0rmdev dl en1关机后,在profile里去掉en0,en1Cfgmgr重新扫描后,原来的en2,en3变为en0,en1。已删的卡可以根据需要加进来(en2,en3)。 修改系统各路径的空间大小chfs -a size=+10G /chfs -a size=+3G /usrchfs -a size=+2G /varchfs -a size=+5G /tmpchfs -a size=+8G /homechfs -a size=+15G /opt 修改/etc/hosts文件3 zhajdb15 zhajdb1_vip zhajdb1_priv4 zhajdb26 zhajdb2_vip zhajdb2_priv 创建oinstall、dba /bin/mkgroup oinstall /bin/mkgroup dba 创建oracle用户运行smitty user ,选择Add a User Type or select values in entry fields. Press Enter AFTER making all desired changes. * User NAME oracle User ID 500 Primary GROUP oinstall Group SET dba,hagsuser Soft FILE size -1 Soft CPU time -1 Soft DATA segment -1 Soft STACK size -1# id oracle uid=500(oracle) gid=203(oinstall) groups=204(dba),205(hagsuser),保证各节点都一样,并设置密码passwd oracle 调整用户的SHELL Limit smit chuser Soft FILE size -1 Soft CPU time -1 Soft DATA segment -1 Soft STACK size -1 修改/etc/security/limits文件中root oracle用户相关部分如下: root: fsize = -1 core = -1 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -1 oracle: fsize = -1 core = -1 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -1 # ulimit -a time(seconds) unlimited file(blocks) unlimited data(kbytes) unlimited stack(kbytes) 4194304 memory(kbytes) unlimited coredump(blocks) unlimited nofiles(descriptors) unlimited 配置系统配置参数smitty chgsys Maximum number of PROCESSES allowed per user 4096 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 配置网络可调参数直接敲以下几行,变更会出现在 /etc/no -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 (重启后生效)0 检查安装oracle安装所需的软件包 lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat ctools rsct.basic.rte lslpp -l bos.adt bos.cifs_fs bos.clvm pat bos.data bos.perf rsct.basic pat.basic pat.clients rsct.core(已装)注:安装rsct.basic pat.basic pat.clients是要把支持HACMP的选项不要选择 lslpp -l xlC.aix50.rte: 或以上(AIX 5.3默认是8.*的)lslpp -l xlC.rte: oracle rac 专用lslpp -l bos.rte.lvm.rte (5 or higher) -默认安装lslpp -l bos.clvm.enh-前面已包括 下载(/aix/products/ccpp/),安装xlC.rte、xlC.aix50uncompress xlc.rte.aix50.sep2005.ptf.tar.Zuncompress xlc.rte.70.aix.tar.Ztar -xvf xlc.rte.aix50.sep2005.ptf.tartar -xvf xlc.rte.70.aix.tar1 安装SSH的软件包及配置 在AIX Toolbox for Linux Applications盘上,安装SSH的前提包openssl-0.9.7g openssl-devel-0.9.7g openssl-doc-0.9.7g 包在扩展盘上openssh.base openssh.license openssh.man.en_US 配置SSH切换用户su - oraclemkdir .sshchmod 700 .sshssh-keygen -t rsassh-keygen -t dsa在A机执行:cd /.sshssh zhajdb1 cat /home/oracle/.ssh/id_rsa.pubauthorized_keysssh zhajdb1 cat /home/oracle/.ssh/id_dsa.pubauthorized_keysssh zhajdb2 cat /home/oracle/.ssh/id_rsa.pubauthorized_keysssh zhajdb2 cat /home/oracle/.ssh/id_dsa.pubauthorized_keyscat authorized_keysscp authorized_keys zhajdb2:/home/oracle/.ssh/chmod 600 authorized_keys在机执行:ssh zhajdb2 datessh zhajdb1 datescp authorized_keys zhajdb1:/home/oracle/.ssh/测试配置是否建好ssh zhajdb2 date 若不要密码能够正常显示时间,说明配置成功2 修改存储磁盘的属性修改磁盘名称,使两一致。做法:先删除再重新扫描磁盘。for i in 2 3 4 5 6 do rmdev dl hdisk$idonecfgmgr 修改磁盘的所有者chown root:oinstall /dev/rhdisk2-OCR盘chmod 660 /dev/rhdisk2chown oracle:oinstall /dev/rhdisk3-VOTING盘chmod 660 /dev/rhdisk3chown oracle:dba /dev/rhdisk4chmod 660 /dev/rhdisk4chown oracle:dba /dev/rhdisk5chmod 660 /dev/rhdisk5chown oracle:dba /dev/rhdisk6chmod 660 /dev/rhdisk6chown oracle:dba /dev/rhdisk7chmod 660 /dev/rhdisk7 修改磁盘在AIX系统的锁定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_reservefor i in 2 3 4 5 6 7 do chdev l hdisk4i a reserve_lock=nodone查看修改结果指令lsattr -El hdisk2 | grep reserve_policylsattr -El hdisk3 | grep reserve_policylsattr -El hdisk4 | grep reserve_policylsattr -El hdisk5 | grep reserve_policylsattr -El hdisk6 | grep reserve_policylsattr -El hdisk7 | grep reserve_policylsattr -El hdisk8 | grep reserve_policylsattr -El hdisk9 | grep reserve_policy1.1.2 SAN存储设备准备 配置好RAC所需的磁盘组OCR:一个VOTING DISK:一个DATA DISK:两个 对所配置好的磁盘进行映射1.1.3 Oracle软件安装环境 创建目录mkdir -p /u01/app/oracle/product/10.2.0/crs chown oracle:oinstall /u01chmod 755 /u01mkdir -p /u01/app/oracle/product/10.2.0/db_1chown oracle:oinstall /u01chmod 755 /u01设置环境变量 编辑文件oracle/.profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crsexport ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/adminexport ORACLE_SID=zhajexport NLS_LANG=AMERICAN_AMERICA.UTF8export NLS_DATE_FORMAT=mm/dd/yyyy hh24:mi:ssexport PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATH=$PATH:$ORACLE_BASE/common/oracle/binexport ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmp执行. ./.profile立即生效 安装Oracle相关软件之前都运行rootpre.sh 运行/cdrom/clusterware/rootpre/rootpre.sh显示内容:./rootpre.sh output will be logged in /tmp/rootpre.out_06-12-13.11:30:24 Saving the original files in /etc/ora_save_06-12-13.11:30:24. Copying new kernel extension to /etc. Loading the kernel extension from /etc Oracle Kernel Extension Loader for AIX Copyright (c) 1998,1999 Oracle Corporation Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x4116700 Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x4116700 The kernel extension was successfuly loaded. Configuring Asynchronous I/O. Configuring POSIX Asynchronous I/O. Checking if group services should be configured. Please confirm your Oracle userid is a member of the group: hagsuser Configuring HACMP group services socket for possible use by Oracle.1.2 Oracle的crs软件安装 注:以下示例图的主机名和路径需按具体情况更改。 设置软件安装显示客户端机器,如export DISPLAY=99:0.0,然后运行/cdrom/clusterware/runInstaller,在客户端机器显示图1图1 接着自动出现图2所示,选择Next图2 指定软件安装临时目录,以及用户组,如图3所示,然后选择Next图3 指定CRS软件安装路径,如图4,然后选择Next图4 检查软件所需的环境,如图5,没有问题,选择Next图5 集群配置,如图6,更改相应的私有名、虚拟服务名(根据实际主机名作更改)图6 指定机群服务的私、公网IP地址图7 指定CRS软件安装的OCR位置,如下图8图8 指定CRS软件所虚VOTE DISK位置,如图9图9 增加软件的支持简体中文语种,如图10图10 软件安装详细的清单,可以以此确认安装的内容是否正确,如下图11、图12图11图12 根据软件安装要求,运行相应的脚本图13 脚本运行的显示如图14所示,完成后在图13上选择完成,软件安装显示图15图14 软件安装继续安装相应助手,如图15,软件安装完成,出现图16图15图16到此,oracle软件的crs机群软件安装完成1.3 Oracle软件安装 运行光盘中/cdrom/database/runInstaller,出现图1,选择Next。图1 选择软件安装语种,图2所示,选定后,按Next选项图2 指定软件安装的路径,图3图3 选择安装的环境,把要安装的节点都选中,如4所示图4 环境检查,如5,选择Next,出现图6图5 指定安装的内容,如选择只安装软件,如图6,出现图7,选择Intall,开始安装软件图6图7 图8所示安装进程,以及安装的步骤图8 运行相关脚本,图9图9 选择完成,软件安装完成1.4 Oracle软件集群软件crs升级 更改升级补丁软件的所有者及权限,运行runInstaller,出现图1图1 指定要更新的C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论