现在假设你要在Linux上安装Oracle服务器,请先过以下5关:   
  系统要求  
  规划硬盘  
  创建用户  
  创建目录  
  设置参数  
  1.系统要求 
  前提条件是能够安装运行Linux,然后应满足以下硬件要求:   
  内存 Requirements  
  Memory  最小要求128 MB RAM.更多(256MB+)内存可以提高性能,  
  更多的选件(JServer..),供多的用户需要供多的内存!!  
  SwapSpace  建议2倍内存  
  CD-ROM Oracle采用ISO 9660格式CD-ROM,下载安装可以省略。  
  硬盘要求- Oracle8i EE Oracle8i Client    
  最小  660 MB  N/A   
  典型  811 MB 306 MB   
  操作系统 Linux kernel 2.2 +  
  操作系统联接库- GLIBC package v2.1     
  2.规划硬盘 
  对于10以下并发用户的系统,可以用一个硬盘,建立oracle分区(或目录),只要保证剩余磁盘空间1500MB+,一般就可以安装运行Oracle8(不用interMedia,JServer等较大较难选件)。 
  但是,如果选用Oracle8i,恐怕是为了支持更大规模的应用。与Oracle8i匹配的目前最佳的Intel硬件组合应该是:   
  2xCPU PIII(L440GX+主板),512MB ECC,3块SCSI硬盘(组装参考价:4万元)   
  3块SCSI硬盘的规划应该是:   
  #1 操作系统 访问少,寿命长  
  #2 Oracle软件 
  系统数据 system,tools,rbs, 
  temp,user等表空间 
  读多写少,变化不大  
  #3 用户数据 读写频繁,经常备份    
  关于容错:   
  三个日志文件、控制文件要分别分布在三个硬盘上  
  三块硬盘都有备有,或有一台备份服务器,定期更新数据  
  通过FTP,Samba等在网络上备份关键的数据文件。  
  通常的数据库应用,都是这么一种结构:   
  所有的数据表归dbo所有,以此用户开发程序  
  创建各类读写角色,授权读写部分表  
  创建表的同义词,通常是public synonym  
  创建一批数据用户,授与某种读写角色  
  因此,一个Oracle应用的数据通常在一个表空间->1-2个数据文件->1块硬盘!!,如果有另外的应用可再加硬盘。   
  3.创建用户和用户组 
  推荐使用图形界面的kuser工具,   
  即:KDE - User Manager   
  先建组dba,oper,    
  再建用户“oracle”, Shell= /bin/sh, Group=dba, Set Passwd=******   
  通常来说,用户“oracle”拥有数据库软件的安装、升级等管理权限。在你的Oracle8i服务器上,它甚至比root用户还重要!!! 你可以从字符界面以oracle用户登录Linux,然后运行Oracle数据库服务!这样更节省内存。   
  4.创建目录 
  推荐使用图形界面 GONE的Home Dir或KDE的File Manager,它们会更方便完成下面功能。   
  root 创建oracle多登录点:  
  root$ mkdir /u01 
  或者是直接做一个硬盘分区/u01    
  授权别人读写: 
  root$ chmod 755 /u01  
  或直接改变所有者: 
  root$ chown oracle.dba /u01    
  oracle 继续创建目录,按照Oracle习惯: 
  oracle$ mkdir /u01/app 
  oracle$ mkdir /u01/app/oracle/product/8.1.5     
  技巧:建立目录别名(符号连接)以便快速又好记忆:   
  root$ ln -s /u01/app/oracle/product/8.1.5 /ora 
  root$ ln -s /home/oracle /orame     
  5.设置参数 
  按照下文的内容编辑 .bash_profiile, 另存为 .profile  
  [oracle@lin oracle]$ more .profile  
  # .bash_profile  
  # Get the aliases and functions  
  if [ -f ~/.bashrc ]; then  
  . ~/.bashrc  
  fi  
  # User specific environment and startup programs  
  PATH=$PATH:/ora/bin:$HOME/bin  
  BASH_ENV=$HOME/.bashrc  
  USERNAME="oracle"  
  ORACLE_HOME=/ora; export ORACLE_HOME  
  LD_LIBRARY_PATH=/ora/lib; export LD_LIBRARY_PATH  
  ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE  
  ORACLE_SID=ora8; export ORACLE_SID  
  ORACLE_TERM=386; export ORACLE_TERM  
  TMPDIR=/var/tmp; export TMPDIR  
  # umask 022 (only if umask does not default to 022)  
  export USERNAME BASH_ENV PATH   
  用env检查一下参数设置:    
  [oracle@lin orainst0]$ env  
  USERNAME=oracle  
  ORACLE_SID=ora8  
  LD_LIBRARY_PATH=/ora/lib  
  ORACLE_BASE=/u01/app/oracle  
  BASH_ENV=/home/oracle/.bashrc  
  ORACLE_TERM=386  
  DISPLAY=172.17.2.22:0.0  
  ORACLE_HOME=/ora      
  接下来就可以执行安装程序了(需要KDE或AnotherLevel,目前不能从GONE安装!)   
  先安装jre,即JAVA Runtime Environment,版本=jre116v5,用/usr/local/jre =>指向你安装的jre116v5,然后是oracke815补丁。安装时要注意"DISPLAY"设置问题。   
  千万不要心急,40分钟装完基础部分,10分钟安装补丁,最后才能创建数据库!   
  ------------------------------------------------  
  Oracle8i软件安装过程 
  ------------------------------------------------ 
  准备软件  
  1)光盘安装   
  首先要加载光盘,可以简单地执行命令: mount /mnt/cdrom   
  或者使用KDE的图形界面,执行fsconf ==> Acsee local driver ==> /dev/cdrom ==> Mount !!!   
  这里,你也要先安装 JRE(Jave运行环境) 116v5,准备好Oracle815patch_EE(企业版补丁8/27/99 6,4M)。    
  2)下载方式:    
  一共要下载3个文件(参考:详细下载地址)   
  JRE 116v5,Java 运行环境(6M jre_1.1.6-v5-glibc-x86.tar.gz)  
  Oracle815 EE, 企业版(07/19/99 256M 815ship.tgz)  
  Oracle815patch_EE, 企业版补丁(08/27/99 6,4M linux_81501patch_ee.tgz)  
  把下载的压缩文件分别复制到一个空文件夹中,然后解压缩它:    
  JRE : 请试试 
  ftp://ftp.progsoc.uts.edu.au/pub/Linux/java/JDK-1.1.6/i386/glibc/v5/ 
  6,292,578 jre_1.1.6-v5-glibc-x86.tar.gz 
  复制到空目录,然后解开, 
  tar -xvzf jre_1.1.6-v5-glibc-x86.tar.gz 
  连接/复制/改名新建的jre116v5目录为 /usr/local/jre   
  Oracle815 EE, 企业版   
  cp 815ship.tgz /home/oracle/orainst0/  
  cd /home/oracle/orainst0/  
  tar -xvzf 815ship.tgz .    
  Oracle815patch_EE, 企业版补丁   
  cp linux_81501patch_ee.tgz /home/oracle/patche/  
  cd /home/oracle/patche/  
  tar -xvzf linux_81501patch_ee.tgz .    
  4.执行安装程序(需要KDE或AnotherLevel,目前不能从GONE安装!)   
  先安装jre,即JAVA Runtime Environment,版本=jre116v5   
  用/usr/local/jre =>指向你安装的jre116v5   
  千万不要心急,40分钟装完基础部分,10分钟安装补丁,最后才能创建数据库!   
  安装过程:  
  从设置Xwindow 开始安装 
  推荐采用KDE界面,如果oracle用户也在服务器上登录安装, root制定Xwindow显示,我曾在安装时遇到一个"DISPLAY"设置问题。   
  [root@lin /root]$ xhost +172.17.2.22  
  172.17.2.22 being added to access control list  
  看到上面added信息,oracle用户可以如此开始安装:  
  [oracle@lin orainst0]$ ./runI*  
  Initializing Java Virtual Machine from /usr/local/jre/bin/jre. Please wait...    
  如果是远程登录到服务器上,比如从172.17.2.21执行,则应该  
  [oracle@lin orainst0]$ xhost +172.17.2.21  
  172.17.2.21 being added to access control list  
  当然要求事先定义DISPLAY=172.17.2.22:0.0 了:  
  [oracle@lin orainst0]$ DISPLAY=172.17.2.22:0.0  
  [oracle@lin orainst0]$ export DISPLAY  
  同样执行runInstaller  
  [oracle@lin orainst0]$ ./runI*  
  Initializing Java Virtual Machine from /usr/local/jre/bin/jre. Please wait...    
  安装选项  
  典型安装,最后提示DBCA数据库助理安装“不完善”,不过还可以继续使用;  
  最小化安装,不要试图从DBCA数据库助理生成数据库,因为还需要事先安装“补丁”;  
  自定义安装,如果很熟练,可以挑选部件,同样要先安装“补丁”。    
  安装补丁  
  [oracle@lin patche]$ ./linux*  
  这里同样有很多错误提示,它通过检查子目录文件数目来判断是否继续安装,所以你一定不要动它的文件。    
  几个问题----如果遇到安装问题, 
  请对照一下我的参数表,然后再看看我 
查看本文来源