• 装置Linux与Oracle数据库步骤


       源头:网海拾贝




    一、装置LINUX 

      我装置的是Oracle公司编译的LINUX 4.4。 


    1、若是这台效力器最次要的传染感动是装置Oracle,则间接给Oracle分配文件零碎。如: 

      /boot 100M,/ 15G,/swap 2G,/opt 20G(将来ORACLE的次序将放在此目录下,/opt相称于WINDOWS的 C:/Program File 文件夹),/OracleData 20G (用来放Oracle的物理数据库文件),固然若是您的空间够大,多给/ 一些应该也没错。但遗憾的是,后来现实证明,若是你事前不填写数据库物理文件的参数,那么在建库时,数据库会自动将物理库建在  $ORACLE_BASE下。以是这里也没需求把次序文件和库文件分隔绝绝分散了。 

    2、在选择装置软件时: 

      (1)需求装置“开辟”下的完好“开辟”及“遗留开辟”。若是这些文件不装置,您就需求在操作零碎装完后再装置:gcc-3.2.3-2 等等一些次序,验证您能否装置软件的体式格局是(以刚刚那个软件为例):rpm -q gcc 

      (2)零碎 下的“办理器材”和“零碎器材”。若是您的空间够大,就把这2个所有装完,但不要反复装置 ocfs-2-2.6.9-42.0.0.0.1EL, ocfs-2-2.6.9-42.0.0.0.1ELsmp。由于 颠末号令查操作零碎的内核版本时:uname -r,会发明,可以由于装置的是企业版,以是,出现的是:2.6.42-4.0.1.ELsmp,以是,近似的3个ocfs,只需装置末了的一个ELsmp。(固然,在LINUX 5中,我却发明没有了ELsmp了,估计应该选择ELxen了,看操作零碎版本吧,要不就都装置,然后再把没用的删除)。另外,只以是让所有装置,是由于,装置完后,您会发明,这时装置的办理器材和零碎器材,都是安好后“运用次序”下的“零碎器材”里的器材,反正不会惹起斗嘴。若是您不想全装置,那么至多应该装置:零碎器材下完好收尾带:ORACLE和ocfs的文件。另有:sysstat 。若是您还想举行近程节制,如WINDOWS下运用Xmanager,则最好装置“零碎器材”下的一个以大写 X 收尾的次序,当前您会在“运用次序”》》“零碎设置”》》“登录屏幕”下设置,选择XDMCP,启用它。 

      (3)“效力器”下,可以只选“FTP”和“遗留效力器”中的 telnet 和 rsh-server ,后者可以会在RAC顶用到。 

      (4)若是您想要FTP器材,还可在“互联网”中选择gFTP。 

      (5)装置数据库前,肯定要装置下面2个包。 

    libaio-0.3.105-2.i386.rpm 这个包在32位状况下是此,若是64位,则带*64标志 

    openmotif21-2.1.30-11.RHEL4.6.i386.rpm (这个可以RAC需求) 

    二、装置Oracle 

      最次要的,或许说可以只设置的: 

    1、只成立一个用户及组,如: oracle dba。固然,最复杂的体式格局是,用零碎自带器材举行分配。 

      常用号令: 


    mkdir -p /u01/app/oracle
    mkdir -p /u02/oradata
    chown -R oracle:oinstall /u01/app/oracle /u02/oradata
    chmod -R 775 /u01/app/oracle /u02/oradata


    2、设置:shellmax shellall 


    cat >> /etc/sysctl.conf < kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    EOF


    3、设置: bash_profile中的参数。 


    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME= $ORACLE_BASE/anzh
    export ORACLE_SID=DEMO
    export LD_LIBRARY_PATH= $ORACLE_HOME/lib:/usr/lib
    export LC_CTYPE=en_US.UTF-8 
    export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK


      而且把PATH= $PATH: $HOME/bin一行修改为 PATH= $PATH: $HOME/bin: $ORACLE_HOME/bin 

      以上的sid和ctype估计也可以省略。 

    4、在装置时,需求确定 ./runInstaller 对Oracle用户有执行权。 

      若是您把oracle复制到了当地,那就需求: 


    chown -R oracle /opt/oracle/Soft(装ORACLE源次序的文件夹) 
    chmod -R 777 /opt/oracle/Soft 
    进入Soft, chmod 777 runInstaller
      然后执行:./runInstaller 

    5、全局数据库称号观念。该称号应包罗 ORACLE_SID和效力器域名。如:demo1.ora.com,个中,demo1是ORACLE_SID,ora.com是域名。



    版权声明: 原创作品,同意转载,转载时请务必以超链接体式格局标明文章 原始来由 、作者信息和本声明。否则将追查法律责任。

  • 相关阅读:
    [抄书]The Pipes and Filters pattern
    [抄书]The Layers pattern
    OpenGL Step by Step (1)
    [HOOPS]二维点向三维空间投影
    心仪已久的工具:BoundsChecker v7.2
    [HOOPS]用HC_Show_...获取正确的点的坐标位置
    小试zlib
    XML (2) Document Type Definitions (DTD)
    UML (1) 设计模式及作业附图
    XML (1) 什么是XML
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1976163.html
Copyright © 2020-2023  润新知