需要的软件包:
Oracle10g的安装文件包:10201_database_linux32.zip
Oracle 客户端安装程序:ORACLE920_Client
plsql_developer安装程序

参考文档:
Oracle官方的Install Guide

步骤:
1.对于我们这个版本的RHEL4,内核已经确定为首先确定2.6.9-42.ELsmp,所以前面的检查就省略了。
直接到确实所需软件包是否已经安装,需要确定的有:

binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1

方法是:# rpm -q package_name

确定主机名:
#hostname

设置主机名环境变量
$ ORACLE_HOSTNAME=somehostname
$ export ORACLE_HOSTNAME

2.建立用户组及用户
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle

3.配置内核参数
#vi /etc/sysctl.conf
增加以下内容

kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
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

执行sysctl.conf

#sysctl -p

4.增大shell对用户oracle的限制
#vi /etc/security/limits.conf
添加以下几行
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536

#vi /etc/pam.d/login
增加以下内容:
session    required     /lib/security/pam_limits.so
session required      pam_limits.so

#vi /etc/profile
添加以下内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

5. 创建安装目录
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle

设置临时目录以及环境变量(建议环境变量部分的设置添加到/etc/bashrc 或者oracle用户下的.bash_profile文件中)
$ su – root
# mkdir /u01/tmp
# chmod a+wr /u01/tmp
# exit
$ TMP=/u01/tmp
$ TMPDIR=/u01/tmp
$ export TMP TMPDIR
$ ORACLE_BASE=/u01/app/oracle
$ ORACLE_SID=sales
$ export ORACLE_BASE ORACLE_SID
安装前取消这两项环境变量设置(这一步操作可有可无)
$ unset ORACLE_HOME
$ unset TNS_ADMIN

6.配置用户oracle环境

#su oracle
$cd
$vi .bash_profile

增加以下内容:
umask 022
立即执行:
$. ./.bash_profile

7. 解压软件包开始安装
$unzip 10201_database_linux32.zip
$cd database
$./runinstaller
如果在开始安装的时候是从root用户su到oracle的话,可能会出现无法连接Xserver的错误提示,这个时候重新启动Xwindow

(Ctr+Alt+backspace),以oracle用户登陆,
重新执行 $./runinstaller
开始图形化界面的安装。下面要做的就是一路的next下去,成功安装。

8.图形化管理
你可以通过以下几个链接地址来对数据库进行控制。

iSQL*Plus URL:

http://localhost:5560/isqlplus

iSQL*Plus DBA URL:

http://localhost:5560/isqlplus/dba

Enterprise Manager 10g Database Control URL:

http://localhost:1158/em

用户名为:sys      密码为:你创建时设置的密码

9.安装PLSQL Developer工具
首先要安装的是Oracle的客户端程序,我安装的是920版本的。这里需要说明的是安装文件存放的路径应该不包含英文,否则会不断

弹出窗口提示
加载数据库时出错:areasQueries
加载数据库时出错:generalQueries
加载数据库时出错:rgsQueries
加载数据库时出错:globalVarQueries
加载数据库时出错:sidQueries
之类的错误,只要改成英文就一切OK了。
安装结束后需要连接数据库,这个时候把数据库的IP地址和用户名密码以及数据库名称填写后就可以连接了。
然后安装PLSQL Developer
输入用户名、密码、数据库名称以及登陆身份进行登陆。登陆成功后就可以对数据库进行管理开发了。