我是在RedHat6.1的Linux环境下装的,用的是Oracle815EE(企业版)+jdk1.2.2+j 
  re 1.1.7v3   
  标准步骤: 
  1、 
  卸载RedHat6.1中自带的kaff(不卸载也可以,但以后jdbc会有问题)   
  2、 
  Download jdk1.2.2 for linux,展开到/usr/local下,将路径加入PATH,如/us 
  r/local/jdk1.2.2/bin   
  3、 
  Download jre 1.1.7v3,展开jre 1.1.7v3 到/usr/local下,改目录名jre1.1.7 
  为jre   
  4、 
  安装Oracle815EE,即运行orainst/install/linux/runIns.sh,选custom,系统 
  安装时不要create database   
  5、 
  runIns.sh要运行多次,分次安装client/server/...   
  6、 
  安装完毕设置系统环境变量,如: 
  ORACLE_HOME=/u02/app/oracle/product/8.1.5 
  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/li 
  b 
  ORACLE_BASE=/u02/app/oracle 
  CLASSPATH=./:$CLASSPATH:$ORACLE_HOME/jdbc/lib/816classes12b.zip:$ORACL 
  E_HOME/jdbc/lib/816nlscharset12b.zip 
  PATH=$PATH:$ORACLE_HOME/bin 
  ORACLE_TERM=386   
  7、 
  展开并运行升级补丁包linux_815patches.tgz,从www.oracle.com下载。   
  8、 
  建库,运行 
  dbassist & 
  除非必要,否则不建议安装JServer and Application Replica, 
  因为这两选项让我的P3/550 128M机器狂转了5个小时。   
  9、 
  database建好后,将jdbc driver for oracle文件 
  816classes12b.zip,816nlscharset12b.zip(从www.oracle.com下载) 
  拷贝到$ORACLE_HOME/jdbc/lib,就可以用jdbc了。   
  10、 
  在$ORACLE_HOME/network/admin下创建listener.ora,tnsnames.ora文件, 
  在$ORACLE_BASE/admin/[yourdbname]/pfile下创建init[yourSID].ora文件, 
  注意用你在创建数据库时定义的DB name and SID替代“[yourdbname]”“[your 
  SID]”。 
  在$ORACLE_BASE/network/admin/下创建listener.ora,tnsnames.ora文件, 
  文件格式参考oracle资料。   
  11、 
  添加系统环境变量 
  ORACLE_SID=yourSID;export ORACLE_SID 
  用你在安装过程时定义的SID替代yourSID   
  13、 
  OK!安装完成,可以试试了, 
  svrmgrl 
  connect internal 
  startup 
  quit   
  看看结果,应该work了。   
  12、 
  启动 Listener 
  lsnrctl start   
  成功否?     
  13、再后就是创建用户、分配权限了。     
  注:此Oracle 815EE for linux 版的安装程序粗制滥造, 
  安装过程中经常误报错误,不要管它,go ahead...   
  以上步骤我已经在好几台不同配置的机器上装过无数遍了,铁定可以成功,当然   
  安装过程中要仔细理解提示说明。    
查看本文来源