服务器 频道

在DELL pe800下安装linux AS3.0+ora 9i

  【IT168 服务器学院】计算机:DELL PE800(2G RAM;2.8G cpu,4 ×76.0G Sata硬盘)
  说明:本帖只在针对DELL PE800下安装作的特殊操作步骤来处理安装时出现的异常情况;软件安装步骤参考网络,并试验安装成功
  
  安装前注意:
  1. 用DELL提供的Server Assistant光盘引导安装AS3.0可以解决以AS3引导安装系统网卡驱动不了,vi无颜色显示问题。
  2. 选择英语环境安装,以DELL引导盘安装无法选择多语言环境,所以选择英语环境安装比较好。

  第一部分: Red Hat Enterprise Advanced Server 3.0 安装

  一. 软件准备

  1、Red Hat Enterprise Linux Advanced Server 3.0 的四个安装文件。

  2、如果everything 安装,那么不用另外安装其他的包,如果使用Server Assistant CD 来安装系统, 可能有些服务或应用没有被安装到Linux 系统中,需要手动重新安装,比如我们使用DELL 安装引导CD8.3 安装后telnet 没有被安装到服务中,需要安装第三张CD 中的telnet-server-0.17-26.i386.rpm 包和第二张CD中的telnet-0.17-26.i386.rpm 。
  # rpm –ivh telnet-server-0.17-26.i386.rpm
  # rpm –ivh telnet-0.17-26.i386.rpm 如果缺其他包,可以使用类似方法。

  3、安装时swap分区设置为内存的二倍。不要采用DHCP设置主机名和IP地址,而是“手工设置"。否则会在安装oracle的时候出现如下错误:
  Thrown when the IP address of a host cannot be determined
  出现这个错误将使Oracle不能安装成功。安装RHAS3,可以刻录到光盘安装, 也可以从硬盘安装,从硬盘安装RHAS3, 请参考: http://bbs.chinaunix.net/forum/viewtopic.php?p=2416942#2416942 . 注意: Server上两块网卡设置同一个网段的ip地址可能需要调整才能使用。

  二.Linux 安装设置

  1、系统要求:内存最低256(我们基本是2G 或4G),建议大于512M,硬盘空间至少4G,如果Oracle 安装文件存在硬盘,建议5G(在安装操作系统后的剩余空间)。可以查看内存的大小,用到的命令是:grep MemTotal /proc/meminfoswap 分区在安装操作系统的时候就设定好了,为内存的2倍,当内存达到1G 以上时,和内存大小相同就可以了啊。看交换分区命令是: /sbin/swapon -s

  2.其他系统盘大小分配按照具体的server 的磁盘大小定义。一般设置:
  / (root) 2048M
  /boot 282M
  swap 2047内存的两倍,这里我们设置2047 M .
  /usr 6000M , 如果安装9i RAC,可能需要扩大一些。
  /home 4353M
  /tmp 2047M
  /u01 211998M  RAID1 中的其他部分给/u01, 用于oracle 软件的安装和部分数据文件的存放.

  3、检查是否安装以下包:
  [quote:864939f94a]#su - root
  #rpm -qa|grep compat
  compat-db-4.0.14-5.i386
  compat-gcc-7.3-2.96.122.i386
  compat-gcc-c++-7.3-2.96.122.i386
  compat-libstdc++-7.3-2.96.122.i386
  compat-libstdc++-devel-7.3-2.96.122.i386
  #rpm -qa|grep openmotif21
  openmotif21-2.1.30-8.i386
  #rpm -qa|grep setarch
  setarch-1.3-1.i386
  #rpm -qa|grep tcl
  tcl-8.3.5-92.i386
  [/quote:864939f94a]
  上面显示的内容是已经安装了具体的RPM 包之后的结果。它们对应的软件包是:[q
  uote:864939f94a] , 注意包的依赖关系及安装顺序。
  #rpm –ivh compat-db-4.0.14-5.i386.rpm
  #rpm –ivh compat-gcc-7.3-2.96.122.i386.rpm
  #rpm –ivh compat-libstdc++-devel-7.3-2.96.122.i386.rpm
  #rpm –ivh compat-gcc-c++-7.3-2.96.122.i386.rpm
  #rpm –ivh compat-libstdc++-7.3-2.96.122.i386.rpm
  #rpm –ivh openmotif21-2.1.30-8.i386.rpm
  #rpm –ivh setarch-1.3-1.i386.rpm
  #rpm –ivh tcl-8.3.5-92.i386.rpm
  一般情况下,你的系统上的输出结果和这个不同。如果个别包没有安装,把系统安装光盘mount 上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应的包:
  # rpm -ivh compat.....rpm
  当然也可以用命令来挂载iso 文件。
  mount -o loop /mnt/e/rhas3/rhel-3-i386-as-disc3.iso /mnt/cdrom
  还需要将gcc、g++更换为2.96 的版本.
  方法如下:
  #su - root
  mv /usr/bin/gcc /usr/bin/gcc323
  ln -s /usr/bin/gcc296 /usr/bin/gcc
  mv /usr/bin/g++ /usr/bin/g++323 # if g++ doesn''t exist, then gcc-c++ was not installed
  ln -s /usr/bin/g++296 /usr/bin/g++

  4、设置内核参数:
  这个版本的默认的glibc 很合适,免去了不少麻烦。
  用grep MemTotal /proc/meminfo 查看内存总量
  出现MemTotal XXXXXKB,其中的XXXXX 就是内存总量。
  修改两个文件,如下:
  #vi /etc/sysctl.conf
  加入:
  kernel.shmmax = 1024000000 ,一般为物理内存的一半,切换到字节。要是超过这
  个值,在运行dbca 时会出现Ora-27123:Unable to attach to shared memeroy segment)
  kernel.shmmni=4096
  # kernel.shmall=2097152
  kernel.sem=250 32000 100 128
  fs.file-max=65536
  net.ipv4.ip_local_port_range=1024 65000
  修改后运行sysctl -p 命令使得内核改变立即生效。
  #vi /etc/security/limits.conf
  加入:
  oracle hard nofile 65536
  oracle soft nofile 65536
  oracle hard nproc 16384
  oracle soft nproc 16384

0
相关文章