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

下载本文档

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

文档简介

从上到下顺序安装先检查linux内核版本#uname r2.6.9-55.ELsmp安装linux自带的两个重要包:rsh-server 用来实现双机互联通信telnet-serverlibaio-0.3.105-2.i386.rpm openmotif21-2.1.30-11.RHEL4.6.i386.rpm根据版本不同到oracle网站下载相应的安装包,主要包括以下几个Asm内核包:oracle oracleasm-2.6.9-.1EL up内核驱动程序Ocfs包: ocfs-2-2.6.9-.1EL (2.6.9-.1EL)为kernel版本 ocfs2-tools ocfs2consoleOracleasmlib包:oracleasm-support-2.0.3-2oracleasmlib-2.0.2-1.i386.rpm添加分区,根据不同的挂载点,添加不同的分区。其中主要包括三个分区:1 根分区,用于安装操作系统linux2 Swap分区,用于I/O与内存交换3 根据安装的oracle的要求,分配1个或者多个分区来存放程序文件和数据库文件。其实也就是把实例和数据库分开。每台机器应该有两块网卡,一块连接局域网通信,一块主要用在集群系统之间通信。同步每台机器的时间,以保证数据可以正确进行处理。编辑/boot/grub/grub.conf,修改为以下内容#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/boot/grub/splash.xpm.gzhiddenmenutitle Enterprise (2.6.9-.1.ELsmp) root (hd0,0) kernel /boot/vmlinuz-2.6.9-.1.ELsmp ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic initrd /boot/initrd-2.6.9-.1.ELsmp.imgtitle Enterprise-up (2.6.9-.1.EL) root (hd0,0) kernel /boot/vmlinuz-2.6.9-.1.EL ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic initrd /boot/initrd-2.6.9-.1.EL.img创建 oracle 用户,创建用户以及用户组oinstall,dba# groupadd oinstall# groupadd dba# mkdir -p /export/home/oracle /ocfs# useradd -d /export/home/oracle -g oinstall -G dba -s /bin/ksh oracle# chown oracle:dba /export/home/oracle /u01# passwd oracleNew Password:Re-enter new Password:passwd: password successfully changed for oracle创建 oracle 用户环境文件/export/home/oracle/.profile export PS1=/bin/hostname -s- export EDITOR=viexport ORACLE_SID=devdb1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022创建文件系统目录结构rac1- mkdir p $ORACLE_BASE/admin rac1- mkdir p $ORACLE_HOMErac1- mkdir p $ORA_CRS_HOMErac1- mkdir -p /u01/oradata/devdb提高 Oracle 用户的 shell 限制/etc/security/limits.conf oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536/etc/pam.d/login session required /lib/security/pam_limits.so/etc/profile if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi安装 Enterprise Linux 软件程序包配置内核参数# more /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144#/sbin/sysctl p修改 /etc/hosts 文件# more /etc/hosts localhost31 rac11 rac1-vip1 rac1-priv32 rac22 rac2-vip2 rac2-priv配置 hangcheck timer 内核模块/etc/modprobe.confoptions hangcheck-timer hangcheck_tick=30 hangcheck_margin=180要立即加载模块,执行“modprobe -v hangcheck-timer”。 为 OCFS2 和 Oracle ASM 创建磁盘分区Fdisk /dev/sdbFdisk /dev/sdcFdisk /dev/sddFdisk /dev/sde安装 oracleasmlib 程序包为 ASM 磁盘映射原始设备etc/sysconfig/rawdevices /dev/raw/raw1 /dev/sdc1/dev/raw/raw2 /dev/sdd1/dev/raw/raw3 /dev/sde1# /sbin/service rawdevices restart# chown oracle:dba /dev/raw/raw1-3# chmod 660 /dev/raw/raw1-3# ls -lat /dev/raw/raw*以 oracle 用户身份执行 rac1- ln -sf /dev/raw/raw1 /u01/oradata/devdb/asmdisk1rac1- ln -sf /dev/raw/raw2 /u01/oradata/devdb/asmdisk2rac1- ln -sf /dev/raw/raw3 /u01/oradata/devdb/asmdisk3修改 /etc/udev/permissions.d/50-udev.permissions# raw devicesram*:root:disk:0660#raw/*:root:disk:0660raw/*:oracle:dba:0660=以上为配置一台服务器,按照所有的步骤配置其他机器=使用 SSH 建立用户等效性,在安装过程中可以进行软件的复制,不提示输入口令,也就是直接认可所有节点,他们之间可以相互通信。所以必须在所有节点上按照以下步骤(绿色块)进行配置rac1- mkdir /.sshrac1- chmod 700 /.sshrac1- ssh-keygen -t rsarac1- ssh-keygen -t dsa最后在第一台要安装软件的机器上执行rac1- cat /.ssh/id_rsa.pub /.ssh/authorized_keysrac1- cat /.ssh/id_dsa.pub /.ssh/authorized_keysrac1- ssh rac2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysrac1- ssh rac2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysrac1- scp /.ssh/authorized_keys rac2:/.ssh/authorized_keys配置完成然后测试通信:Ssh rac1 dateSsh rac2 dateSsh rac1-priv dateSsh rac2-priv date:Ssh racn dateSsh racn-priv date配置 Oracle 自动存储管理 (ASM),需要在所有节点上配置# /etc/init.d/oracleasm configureDefault user to own the driver interface : oracleDefault group to own the driver interface : dbaStart Oracle ASM library driver on boot (y/n) n: yFix permissions of Oracle ASM disks on boot (y/n) y: y创建 ASM 磁盘,任意一个节点上来创建# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1# /etc/init.d/oracleasm createdisk VOL2 /dev/sdd1# /etc/init.d/oracleasm createdisk VOL3 /dev/sde1# /etc/init.d/oracleasm scandisks# /etc/init.d/oracleasm listdisks配置 Oracle 集群文件系统 (OCFS2) ,它允许所有节点在集群文件系统上同时共享文件创建 OCFS2 配置文件# ocfs2console生成的配置文件如下:# more /etc/ocfs2/cluster.conf在 rac1 的 OCFS2 控制台上选择 Cluster 和 Propagate Configuration 以将配置文件传播到 rac2配置 O2CB 驱动程序。O2CB 是一组集群服务,负责管理节点与集群文件系统之间的通信# /etc/init.d/o2cb unload# /etc/init.d/o2cb configureLoad O2CB driver on boot (y/n) y: yCluster to start on boot (Enter none to clear) ocfs2:Specify heartbeat dead threshold (=7) 7: 61格式化文件系统,先验证是否挂载了文件系统# /etc/init.d/o2cb status# ocfs2console1. OCFS2 控制台:选择 Tasks、Format。 2. 格式: o 可用设备:/dev/sdb1 o 卷标:oracle o 集群大小:Auto o 节点插槽数量: 4 o 块大小:Auto3. OCFS2 控制台:按 CTRL-Q 退出手动挂载文件系统# mount -t ocfs2 -o datavolume,nointr /dev/sdb1 /ocfs如果要在引导时挂载需要添加下面内容到这里/etc/fstab/dev/sdb1 /ocfs ocfs2 _netdev,datavolume,nointr 0 0创建 Oracle 集群件目录# mkdir /ocfs/clusterware# chown -R oracle:dba /ocfs 到此为止所有机器上面的ocfs2文件系统已经弄好,他们之间可以共享读取写入同样的文件,例如在/ocfs下面建立两个文件夹,所有的节点都可以看到了安装 Oracle 集群件 ,按部就班来即可,最后需要在所有节点执行那两行脚本文件。在除了第一台机器以外的其他节点上,如果出现提示The given interface(s), eth0 is not public.Public interfaces should be used to configure virtual IPs,那么运行下面命令# /u01/app/oracle/product/10.2.0/crs_1/bin/vipca在这里需要注意的是,在执行这个之前,先检查/etc/hosts中是不是包含了这一行内容: localhost集群件安装后检查rac1- /u01/app/oracle/product/10.2.0/crs_1/bin/cluvfy stage -post crsinst -n rac1,rac2安装 Oracle 数据库 10g 第 2 版 需要注意以下几点创建两个磁盘组 DG1 和 RECOVERYDESTDG1 normal冗余RECOVERYDEST external冗余在这里需要注意的是,如果在配置asm的时候出

温馨提示

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

最新文档

评论

0/150

提交评论