当前位置:  数据库>oracle

RHEL5 X86-64上安装Oracle 11gR2示例与总结

    来源: 互联网  发布时间:2017-06-05

    本文导语: 进入Oracle DBA行业也有好几年了,但是说到安装Oracle的经验,我还真不是特别多,印象中刚开始每次安装都有点磕磕碰碰,随着接触Oracle的时间越来越长,各方面的原理、机制也都有一定的了解后,现在安装Oracle已经很少会遇到...

进入Oracle DBA行业也有好几年了,但是说到安装Oracle的经验,我还真不是特别多,印象中刚开始每次安装都有点磕磕碰碰,随着接触Oracle的时间越来越长,各方面的原理、机制也都有一定的了解后,现在安装Oracle已经很少会遇到问题了。

基本上我把自己安装Oracle的方式可以归为下面三个阶段

  • 刚接触和学习Oracle,安装完全没有头绪,只能按照网上或者书上有截图的方式一步一步照样安装,出错后,只能协助,然后重新安装
  • 接触Oracle一段时间以后,安装的基本原理、步骤也都了解了,一般都是再网上搜索一个安装示例(不需要多复杂),然后进行安装(或者是以前保存的安装宝典文档,以此进行安装),这个阶段,总会碰到一些莫名其妙的错误,对错误大部分也处于畏惧信息
  • 近两年开始,每次安装Oracle,我都会对照Oracle MOS上的安装文档或者官方文档一步一步操作,这个阶段,安装时很少会出现错误,即使出现错误,也都能够解决(搜MOS,google等),心态平和
  • 现在回过头来总结,安装时出现错误的情况,一般都是没有按照官方的操作流程才会导致,因此强烈建议,安装Oracle时,能够参考官方文档的操作流程,这些安装文档,至少阅读一遍,肯定能够帮助你避免一些安装时莫名其妙的错误。

    在CentOS 6.4下安装Oracle 11gR2(x64)

    Oracle 11gR2 在VMWare虚拟机中安装步骤

    Debian 下 安装 Oracle 11g XE R2

    我把安装Oracle软件和安装一个普通的软件进行对比,发现其实两者之间本质上根本没有多少区别,只是很多时候我们没有关注而已,如下

    序号 安装Oracle软件的需求 安装普通软件的需求 备注 1 符合要求的操作系统 符合要求的操作系统 任何软件的运行都依赖操作系统,因此,任何软件都需要运行符合要求的操作系统中 2 满足条件的文件系统空间
    特别注意/tmp目录空间 满足条件的文件系统空间 一般软件都需要占用一定的空间,因此,任何软件的安装,都需要满足条件的文件系统空间 3 物理内存和虚拟内存
    特别注意虚拟内存的要求 物理内存和虚拟内存 任何软件的运行和安装都不能离开内存 4 依赖组件(rpm包)
    这一步对linux特别重要 肯定存在,只是我们可能没有注意 任何软件都是代码构成,起码得有能解析和运行这些代码的组件。这也算是一种依赖组件 5 有意义的主机名 有意义的主机名 虽然软件的安装、运行不依赖主机名,但是,一个有意义的主机名会为你后续省略很多麻烦事 6 网络设置
    主要为/etc/hosts 网络设置(需要网络连接的软件) 如果该软件需要被其他机器连接,一般都需要配置网络,不过我们很少关注而已 7 内核参数设置,配置软件运行的一些特性,例如,最大可使用共享内存段大小等等 肯定也有,只是我们一般很少关注到,一般都是默认。   8 创建软件运行的专属用户,一般为oracle 一般也都需要,windows除外 一般我们都会为软件创建一个专属的运行用户 9 给运行软件的用户添加限制 一般也都存在,只是我们很少注意 肯定都存在,我们不可能让一个软件发起几千个进程什么的,这就是一个限制 10 赋予运行软件的用户一些权限 一般也都存在,只是我们很少注意 软件的运行肯定需要一些权限,所以,我们一般都会赋予它一些特权 11 给运行Oracle的用户添加一些自己的环境变量 一般都存在,只是我们很少注意 例如,每个软件的运行必须有PATH变量,只是很多时候我们没有关注 12 特定的需求,特定的配置,例如RAC下的ssh互信什么的 如果软件有一些特殊特性,那肯定一般会存在一些特殊需求  

    另外几点

  • 对于新安装的Oracle,建议先安装补丁或者升级包,然后再创建数据库,避免安装完后还需要升级数据库
  • 尽量使用custom database这样的选项来创建数据库,只安装必要的组件
  • 注意为数据库选择一个正确的字符集(一旦选择,基本不可更改)
  • 为数据库设置一个符合你环境的合理参数
  • 下面是我在linux 5.6 上安装Oracle 11gR1的一次工作总结(非RAC环境),主要参考MOS文档:Master Note For Oracle Database Server Installation (文档 ID 1156586.1),下面是安装步骤

    一、操作系统与Oracle版本验证检查

    检查当前的linux版本是否能安装对应的Oracle版本,例如,RHEL 5上安装Oracle 11gR2是否经过官方验证,具体每个linux版本对应的验证,详见MOS上的文档

    Certification Information for Oracle Database on Linux x86-64 (文档 ID 1304727.1)

    我们待安装的操作环境如下,可看到满足需求

    内核版本:Linux localhost.localdomain 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

    操作系统版本:RHEL 5.6 

    更多详情见请继续阅读下一页的精彩内容:


        
     
     
     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • VMware7 虚拟RHEL5 bridge 模式无法上网
  • xen上跑rhel5
  • 有关RHEL5 AP cluster的问题
  • RHEL5时间问题!!!
  • rhel5的系统盘问题
  • 能把rhel5.4配置路由功能吗?
  • 我在vm中的rhel5.4的两个网卡能不能设置成不同网段的?
  • 求救:为什么我在RHEL5下面lumaQQ登录不上去?
  • 我在虚拟机里装的是rhel5,时间总是慢。
  • RHEL5怎么自动启动eth1?
  • 在RHEL5中用samba已经连接上Win7,但无法在文件里进行修改。
  • rhel5下因seliux致使apache不能加载php 如何解决
  • RHEL5 FireFox打不开网页
  • rhel5.2 在那里启动 ftp
  • RHEL5 挂载ramfs的问题
  • RHEL5 LVM 管理问题
  • libc.so.6(GLIBC_2.4) is needed by MySQL-client-community-5.0.67-0.rhel5.i386
  • centOs5(rhel5) web服务器分区方案
  • rhel5.4 网络连接问题
  • RHEL5.5网络小问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,