当前位置:操作系统 > Unix/Linux >>

在RedHat7.0下Oracle8.1.6的安装实例

1.

  本文目的

  在RedHat

  7.0下安装Oracle

  8I

  release

  2企业版本数据库服务器

  2.

  安装前的软件准备

  RedHat7.0安装光盘2张

  Oracle8161_tar.gz下载地址:

  http://technet.oracle.com/software/products/oracle8i/software_index.htm

  glibc2.1版本(GNU

  C

  Library)下载地址:

  http://ftp.valinux.com/pub/support/hjl/glibc/sdk/2.1/i386-glibc-2.1-linux.tar.gz

  3.

  我使用的机器:PIII733

  with

  128M

  RAM.Oracle推荐使用最少128MB内存,最好256MB

  以上。

  4.

  开始安装

  A.

  硬盘分区

  1.

  Oralcel建议SWAP交换分区为400M或2倍于当前使用的系统物理内存,当然越大越好。

  2.

  分区时划定两个安装点,/u01(用于安装ORALCE软件)和/u02(用于存放数据库数据),/u01分区的大小,

  典型安装

  750MB

  最小安装650MB

  自定义安装

  1000MB

  这两个安装点可以在安装时划定或完成系统安装后在"/"目录或别的目录下建立

  B.安装必须具备:(安装RedHat7.0时选择完全安装)

  1.X

  Windows

  2.Development

  packages(c,gcc等)

  C.解压缩oracle8161_tar.gz,以root帐号登录,执行:

  [root@rh70

  /root]cd

  /usr/src

  [root@rh70

  src]tar

  zxvf

  oracle8161_tar.gz

  在/usr/src/目录下生成一Oralce8iR2目录,内含解包后的文件

  D.安装glibc

  2.1包

  RedHat7.0安装的是glibc2.2。Oracle

  8I不能使用glibc

  2.2进行编译,而需要glibc

  2.1的SDK。

  [root@rh70

  /root]cd

  /

  [root@rh70

  /]tar

  zxvf

  /usr/src/i386-glibc-2.1-linux.tar.gz

  隐藏/usr/bin

  目录下的gcc,cc,ld,避免被Oracle

  installer使用

  [root@rh70

  /]cd

  /usr/bin

  [root@rh70

  bin]mkdir

  saved

  [root@rh70

  bin]mv

  gcc

  cc

  ld

  saved

  [root@rh70

  bin]ln

  -s

  /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc

  gcc

  [root@rh70

  bin]ln

  -s

  gcc

  cc

  [root@rh70

  bin]ln

  -s

  /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld

  ld

  隐藏/usr/lib目录下的libc.so,libdl.so,libm.so和libpthread.so文件,避免被Oracle

  installer使用

  [root@rh70

  bin]cd

  ../lib

  [root@rh70

  lib]mkdir

  saved

  [root@rh70

  lib]mv

  libc.so

  libdl.so

  libm.so

  libpthread.so

  saved

  [root@rh70

  lib]mv

  libc.a

  libdl.a

  libm.a

  libpthread.a

  saved

  E.创建oracle帐号和组

  以root帐号登录,开启一个terminal窗口,创建oinstall和dba组

  [root@rh70

  /root]groupadd

  oinstall

  [root@rh70

  /root]groupadd

  dba

  创建oracle帐号,以oinstall为primary组,dba为secondary组

  [root@rh70

  /root]useradd

  oracle

  -g

  oinstall

  -G

  dba

  [root@rh70

  /root]passwd

  oracle

  (设置oralce帐号的密码)

  F.创建Oracle软件安装目录

  [root@rh70

  /root]mkdir

  /u01/app/oracle/product/8.1.6

  修改所创建目录的所属组及拥有者

  [root@rh70

  /root]chown

  oracle:dba

  /u01/app/oracle/product/8.1.6

  [root@rh70

  /root]chown

  oracle:dba

  /u02

  G.设置oracle用户环境

  使用oracle帐号登录,开启terminal窗口

  利用umask指令查看umask是否为022,若不是022,则需要把指令umask

  022加到/home/oracle/.bash_profile文件中。

  [oracle@rh70

  oracle]umask

  使用文本编辑器打开/home/oracle/.bash_profile,加入如下环境变量的设置行:

  #ORA_NLS=/u01/app/oracle/product/8.1.6/ocommon/nls/admin/data

  #export

  ORA_NLS

  #NLS_LANG="simplified

  chinese"

  #export

  NLS_LANG

  ORACLE_BASE=/u01/app/oracle

  export

  ORACLE_BASE

  ORACLE_HOME=/u01/app/oracle/product/8.1.6

  export

  ORACL_HOME

  ORACLE_SID=ora1

  (自定义,最好不要超过四个字符)

  export

  ORACLE_SID

  CLASSPATH=/u01/app/oracle/product/8.1.6/jdbc/lib/calsses111.zip

  export

  CLASSPATH

  LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.6/lib

  export

  LD_LIBRARY_PATH

  USERNAME="oracle"

  PATH=$PATH:$ORACLE_HOME:$ORACLE_HOME/bin:$ORACLE_HOME/dbs

  PATH=$PATH:/bin:/usr/bin:/usr/sbin:/usr/local:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin

  Log

  out,重新以oracle帐号登录,开启terminal窗口,键入env指令查看刚才设置的环境变量。

  [oracle@rh70

  oracle]env

  H.安装Oracle

  8i

  数据库软件

  1.用oracle帐号登录,进入Xwindows,开启terminal窗口

  2.[oracle@rh70

  oracle]cd

  /usr/src/Oracle8iR2

  3.[oracle@rh70

  Oralcle8iR2]./runInstaller

  4.在出现的基于JAVA的Oracle

  installer安装界面上检查Source

  Path为:

  /usr/src/Oracle8iR2/stage/products.jar,

  Destination

  Path为$ORACLE_HOME环境变量设置的路径,点击Next。

  5.在Unix

  Group

  Name窗口中,键入"oinstall",点击Next;

  6.一个窗口会弹出,要求以root身份运行/usr/app/oracle/product/8.1.6/orainstRoot.sh。

  开启一个新的terminal窗口

  [oracle@rh70

  Oralcle8iR2]su

  root

  (输入root密码)

  [oracle@rh70

  Oralcle8iR2]cd

  $ORACLE_HOME

  [oracle@rh70

  8.1.6]sh

  orainstRoot.sh

  返回刚才弹出的窗口,点击Retry。

  7.在出现的"Available

  products"窗口上选择"Oracle8I

  enterprise

  edition8.1.6.1.0",点击Next。

  8.下一个画面上选择Typical

  9.提示输入global

  database

  name,输入的数据库名字可以加上完整的域名,如oradb.xxx.com,

  数据库名字长度不要超过8个字符

  10.验证ORACLE_SID是否正确,点击Next

  11.提示输入db

  files

  localtion,输入定义的/u02

  12.最后在summary窗口上,点击Install

  13.在文件被拷贝和联接后,弹出一个要求运行root.sh的窗口

  14.返回刚才以root帐号开启的terminal窗口

  [oracle@rh70

  8.1.6]cd

  $ORACLE_HOME

  [oracle@rh70

  8.1.6]sh

  root.sh
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,