装置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是域名。



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

原文地址:https://www.cnblogs.com/zgqjymx/p/1976163.html