设为首页 收藏本站
查看: 1583|回复: 0

[经验分享] Oracle 10g RAC On Linux Using NFS-candon123

[复制链接]

尚未签到

发表于 2018-9-22 13:52:23 | 显示全部楼层 |阅读模式
  一、介绍:
  一台pc(AMD 速龙II x630,8G内存,1T硬盘),上面装有fedora13系统,其中安装了vmware workstation。这个实验环境都是在vmware workstation上完成的,其中两个节点是在vmware中。fedora13伴有DNS服务器的角色和NFS服务器的角色。两个节点的介绍:
  RAC03:
  主机名:rac03.xzxj.edu.cn
  IP地址: 192.168.1.143 (公网IP eth0)
  网关: 192.168.1.1 (eth0)
  IP地址:192.168.0.143 (私网IP eth1)
  网关: none
  RAC04:
  主机名:rac04.xzxj.edu.cn
  IP地址: 192.168.1.144 (公网IP eth0)
  网关: 192.168.1.1 (eth0)
  IP地址:192.168.0.144 (私网IP eth1)
  网关: none
  两个节点分别安装以下软件包:
  binutils
  compat-libstdc++
  elfutils-libelf
  elfutils-libelf-devel
  gcc
  gcc-c++
  glibc
  glibc-common
  glibc-devel
  glibc-headers
  libaio
  libaio-devel
  libgcc
  libstdc++
  libstdc++-devel
  libXp
  make
  openmotif
  sysstat
  unixODBC
  unixODBC-devel
  两个节点的/etc/hosts文件如下:
DSC0000.png

  二、为安装oracle配置系统:
  向/etc/sysctl.conf文件,假如如下内容:
DSC0001.png

  完了后,运行sysctl -p使之立刻生效。
  向/etc/security/limits.conf文件加入以下内容:
DSC0002.png

  修改/etc/pam.d/login文件,加入以下内容:
DSC0003.png

  /etc/profile加入以下内容:
DSC0004.png

  配置并加载 hangcheck-timer 模块:
  hangcheck-timer 模块有两个关键的参数:

  • hangcheck-tick:此参数定义了系统运行状况检查的间隔时间。默认值为 60 秒;Oracle 建议将它设置为 30 秒。   
  • hangcheck-margin:此参数定义了 hangcheck-timer 在重置 RAC 节点前所容许的最大挂起延迟。它定义了以秒为单位的误差幅度。默认值为 180 秒;Oracle 建议将它设置为 180 秒。
注:这两个 hangcheck-timer 模块参数表示在该模块重置系统前 RAC 节点必须挂起的时长。当以下条件为真时将会重置节点:   system hang time > (hangcheck_tick + hangcheck_margin)  向/etc/modprobe.conf文件加入以下内容:
DSC0005.png

  添加oracle组和用户:
DSC0006.png

  这个server43重启后就会变成rac03了。
  向oracle家目录下的.bash_profile加入以下内容:
DSC0007.png

  注意,在rac03上的oracle_sid是racdb1,则rac04上就是racdb2.
  fedora上的nfs共享,如下所示:
DSC0008.png

  完了重启nfs进程,验证是否共享成功:
DSC0009.png

  在两个节点上,创建/u01目录,然后将fedora上的共享挂载在/u01上,结果如下:
  /etc/fstab设置如下:
DSC00010.png

DSC00011.png

  更改属主为oracle:
DSC00012.png

  三、安装篇:
  三个软件包:
  10201_clusterware_linux_x86_64.cpio
  10201_database_linux_x86_64.cpio
  p8202632_10205_Linux-x86-64.zip  10g的最后一个更新包。
  clusterware的安装:
DSC00013.png

DSC00014.png

DSC00015.png

DSC00016.png

DSC00017.png

DSC00018.png

DSC00019.png

  这里的ocr随便命名,oracle会自动生成的。
DSC00020.png

  这里的vote随便命名,oracle会自动生成的。
DSC00021.png

DSC00022.png

DSC00023.png

DSC00024.png

DSC00025.png

DSC00026.png

DSC00027.png

  这里会报以下错误:
DSC00028.png

  这是由于vipca程序不能执行引起的,暂时不予理会,回头安装10.2.5.0补丁集再运行vipca程序。
DSC00029.png

  运行vipca程序:
  database的安装只安装软件,回头使用dbca创建数据库:
DSC00030.png

DSC00031.png

DSC00032.png

DSC00033.png

DSC00034.png

DSC00035.png

DSC00036.png

DSC00037.png

DSC00038.png

DSC00039.png

DSC00040.png

DSC00041.png

DSC00042.png

  数据库安装完毕,接着打补丁。
  首先停止所有oralce进程:
DSC00043.png

DSC00044.png

DSC00045.png

  先升级clutserware,然后升级database
DSC00046.png

DSC00047.png

DSC00048.png

  这里不予理会,继续下一步:
DSC00049.png

DSC00050.png

DSC00051.png

DSC00052.png

DSC00053.png

  这里升级完后,会提示如下信息:
DSC00054.png

  按照上面的步骤一步一步来,即可完成crs的升级。
DSC00055.png

DSC00056.png

  接着升级database:
DSC00057.png

DSC00058.png

DSC00059.png

DSC00060.png

DSC00061.png

DSC00062.png

  以root用户执行vipca程序:
DSC00063.png

DSC00064.png

DSC00065.png

DSC00066.png

DSC00067.png

DSC00068.png

  下来以oracle身份配置监听程序:
DSC00069.png

DSC00070.png

DSC00071.png

DSC00072.png

DSC00073.png

  接着创建数据库实例:
DSC00074.png

DSC00075.png

DSC00076.png

DSC00077.png

DSC00078.png

DSC00079.png

DSC00080.png

DSC00081.png

DSC00082.png

DSC00083.png

DSC00084.png

DSC00085.png

  验证实例是否已启动:
DSC00086.png

  查看racdb的全局信息:
DSC00087.png

DSC00088.png

DSC00089.png

DSC00090.png

DSC00091.png

  ok,一切正常。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-599955-1-1.html 上篇帖子: Oracle数据类型与.NET中的对应关系 下篇帖子: Oracle RAC集群简介
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表