安装oracle的准备
 
操作系统版本
[root@sunsyk ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5 (Tikanga)
 
查看分区
top查看或是free查看
Swap:  2096472k total,   144976k used,  1951496k free,   241512k cached
 
关掉selinux
[root@sunsyk ~]# vim /etc/selinux/config
SELINUX=disabled
 
安装组件
下面所有的组件都要包括
* GNOME Desktop Environment
* Editors
* Graphical Internet
* Text-based Internet
* Development Libraries
* Development Tools
* Legacy Software Development
* Server Configuration Tools
* Administration Tools
* Base
* Legacy Software Support
* System Tools
* X Window System
 
开始安装
下载软件  或是从其他地方得到包
 
解包文件  
  unzip 10201_database_linux32.zip
 
配置主机名和地址
[root@sunsyk ~]# cat /etc/hosts
172.20.51.166   sunsyk      加上这行
 
设置kernel参数
[root@sunsyk ~]# vim /etc/sysctl.conf
加上下面这些
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    # semaphores: semmsl, semmns, semopm, semmni
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default=262144
    net.core.rmem_max=262144
    net.core.wmem_default=262144
    net.core.wmem_max=262144
 
/sbin/sysctl -p   改变当前的kernel parameters
 
改limit
[root@sunsyk ~]# vim /etc/security/limits.conf
加上下面这些
#add by sunyankui
*               soft    nproc   2047
*               hard    nproc   16384
*               soft    nofile  1024
*               hard    nofile  65536
 
改pam
[root@sunsyk ~]# vim /etc/pam.d/login
在最下面加上
session    required     /lib/security/pam_limits.so
 
改selinux状态
[root@sunsyk ~]# vim /etc/selinux/config
SELINUX=disabled
 
配置安装包和用户环境
把rhel-5-server-i386-dvd.iso上传服务器上
挂载
[root@sunsyk ~]# mount -o loop rhel-5-server-i386-dvd.iso /mnt
进入/mnt下
    rpm -Uvh setarch-2*
    rpm -Uvh make-3*
    rpm -Uvh glibc-2*
       rpm -Uvh libaio-0*
    rpm -Uvh compat-libstdc++-33-3*
    rpm -Uvh compat-gcc-34-3*
    rpm -Uvh compat-gcc-34-c++-3*
    rpm -Uvh gcc-4*
       rpm -Uvh libXp-1*
    rpm -Uvh openmotif-2*
       rpm -Uvh compat-db-4*
 
加用户和组
[root@sunsyk ~]# groupadd oinstall
[root@sunsyk ~]# groupadd dba
 
[root@sunsyk ~]# useradd -g oinstall -G dba oracle
[root@sunsyk ~]#  passwd oracle
 
建目录
[root@sunsyk ~]# mkdir -p /u01/app/oracle/product/10.2.0/db_1
[root@sunsyk ~]# chown -R oracle.oinstall /u01
 
Login as root and issue the following command:
[root@sunsyk ~]# xhost +<machine-name>
 
改系统版本,用于欺骗oracle,因为oracle在安装时会读版本
[root@sunsyk ~]# vim /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)
redhat-4   加上这行

Oraparam.ini 是安装时的一个初始化安装文件,它设置了安装时的一些参数,在安装时,Oracle Software Installer将会读取这个文件的内容。一般情况下,不需要修改这个文件的内容。这个文件位于解压目录的子目录install下。
因为oracle10发行时,rhel5还没发行,我们可以在这个文件中加入rhel5.