科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle8i HowTo

Oracle8i HowTo

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  现在假设你要在Linux上安装Oracle服务器,请先过以下5关:      系统要求    规划硬盘    创建用户    创建目录    设置参数    1.系统要求   前提条件是能够安装运行Linux。

作者:中国IT实验室 来源:中国IT实验室 2007年10月5日

关键字: 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

  现在假设你要在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* 
  这里同样有很多错误提示,它通过检查子目录文件数目来判断是否继续安装,所以你一定不要动它的文件。 
  
  几个问题----如果遇到安装问题,
  请对照一下我的参数表,然后再看看我

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件