安装 Oracle9i 数据库

本指南描述如何使用 Oracle 安装向导在 UNIX 系统中安装和配置 Oracle9i R2 (9.2.0)数据库。请在安装前阅读该产品的发行概述,Oracle9i 数据库的光盘上提供了它。您也可以在 OTN 站点:
http://otn.oracle.com/documentation/ 上获得最新的发行概述。


索引

  1. 准备工作
  2. Oracle 需要的补丁
  3. 检查安装需求
  4. 环境设置
  5. 加载产品光盘
  6. 启动 Oracle 安装向导
  7. 选择安装类型
  8. 选择产品介质
  9. 确认版本
  10. 设置用户帐户信息
  11. 配置用户
  12. 设置 oracel 用户环境
  13. 设置 Apache 软件的环境变量
  14. 配置 Oracle 安装
  15. 启动 Oracle 通用安装程序
  16. 指定 Inventory 目录
  17. 指定安装用户组名称
  18. 运行 orainstRoot.sh
  19. 指定文件路径
  20. 选择将安装的产品
  21. 选择安装类型
  22. 选择数据库结构
  23. 指定数据库标识
  24. 指定数据库文件路径
  25. 选择数据库字符集
  26. 复查安装总结
  27. 错误处理
  28. 运行配置助手
  29. 运行 root.sh
  30. 安装结束

    1. 准备工作
    2. 开始安装之前,您需要考虑下列事项:

      1. 准备安装光盘
      2. 准备 Oracle 相关补丁。请参考 下一节.。
      3. 确定安装用户名称
        默认的用户名称是 "oracle", Oracle 安装向导会自动创建这一用户。
      4. 确定安装用户组名称
        默认的用户组名称是 "oinstall", 安装向导会自动创建这个用户组。
      5. 确定管理员组名称
        默认的组名称是 "dba", 安装向导会自动创建这个用户组。
      6. 确定 ORACLE_SID
        默认的名称是 "orcl"。
      7. 确定 ORACLE_BASE
        默认的目录是 "/opt/app/oracle"。
      8. 确定 ORACLE_HOME
        默认的目录是 "/opt/app/oracle/product/9.2.0"。

    3. Oracle 需要的补丁
    4. Oracle9i Database R2 包括两种光盘,分别是 9.2.0.1 和 9.2.0.4。 请在其中取得以下规定的补丁。

      • 9.2.0.1 CD
        • Patch#3119415
        • Patch#3016968 (可选)
        • PSR9.2.0.6
      • 9.2.0.4 CD
        • Patch#3016968 (可选)
        • PSR9.2.0.6

      Note:MIRACLE LINUX V4.0 仅支持 R9.2.0.6 以上版本。

      这些补丁由 Oracle 公司提供,可以在 Oracle Metalink 网站下载。请参阅编号为 252217.1 和 264178.1 的文档。Oracle Metalink 的网址如下: http://metalink.oracle.com/

      由于 Asianux 提供了名为 oracle9i_support 的RPM包,它的作用相当于 #3006854 补丁。如果您已经安装了这一软件包,就不需要为9.2.0.4 提供额外的补丁了。


    5. 检查安装需求
    6. 系统必须达到以下的最低硬件需求。

      CPU Pentium III 233MHz
      物理内存(RAM) 512MB
      磁盘空间 数据库软件文件:2.5GB
      样例数据库文件:1.2GB (/tmp: 400MB)
      Swap 空间 1GB 或两倍于 RAM
      支持的Oracle版本 R9.2.0.6以上

      注意:

      如果 /tmp 目录的可用空间小于400 MB, 可以在 oracle 用户设置 TEMP 和 TMPDIR 环境变量。Oracle 安装向导会在安装过程中由 root 用户转为 oracle 用户,所以给 root 用户设置环境变量不会起作用。

      1. 创建一个至少为 400MB 的空闲分区。

        # mkdir /opt/tmp
        # chmod 1777 /opt/tmp

      2. 在 oracle 用户的 shell 启动文件(.bash_profile)中添加 TEMP 和 TMPDIR 环境变量。

        TEMP=/opt/tmp
        TMPDIR=/opt/tmp


    7. 环境设置
    8. 为了在 Asianux 中安装 Oracle9i ,需要按照以下描述配置系统。本节中,您将学习如何在有oracle9i_support 软件包的情况下使用 Oracle9i。

      oracle9i_support 的作用与 #3006854 补丁相同。如果您已经安装了这一软件包,就不需要为9.2.0.4 提供额外的补丁了。

      1. oracle9i_support 不是默认安装的。您需要从 Asianux 的安装光盘中手工安装它。
      2. # rpm -ivh /mnt/cdrom/Asianux/RPMS/oracle9i_support-2.0-3AX.i386.rpm 
        
      3. 把 gcc 的版本由 3.4.6 改为 2.96。可以使用 oracle9i_support 软件包提供的 chgcc.sh 脚本完成。
      4. # chgcc.sh -v 296 
        
        安装过程结束后,需要把 gcc 改回到 3.4.6 版本。方法是执行如下的 chgcc.sh 命令。
        # chgcc.sh -v 346
        
      5. hostname 命令应返回如下的fully qualified host name(FQDN),如果该命令没有返回 FQDN, 请修改 /etc/sysconfig/network 中的内容。
      6. # hostname
        sample.doamine.name
        
      7. 进入 下一步

      注意:
      如果您准备在没有 oranavi 支持的情况下安装 Oracle , 必须为 oracle 用户设置 LD_ASSUME_KERNEL 环境变量。
      $ export LD_ASSUME_KERNEL=2.4.19


    9. 加载产品光盘
    10. 以 root 用户登录。如果是从光盘安装,光盘插入光驱中应被自动加载。如果光盘不能被自动加载,请在右键快捷菜单中选择“加载”或键入下面的命令来挂载光盘:

      $ su -
      # mount /mnt/cdrom


    11. 启动 Oracle 安装向导
    12. 键入下面的命令,以 root 身份运行 Oracle 安装向导:

      # oranavi


    13. 选择安装类型
    14. 启动 Oracle 安装向导。从下列选项中选择操作类型,按“前进”继续。


      Menu

      • 安装 Oracle 数据库。


      • 安装 Oracle 应用服务器。


      • 设置自动启动/关闭oracle数据库
        设置在 Linux 系统启动或关闭时自动启动和关闭的 Oracle 数据库实例。

    15. 选择产品介质
    16. 指定安装介质

      Menu

      • CD-ROM/DVD-ROM
        从安装光盘安装。
        把安装光盘插入光驱,然后单击“前进”。


      • 硬盘驱动器
        如果想从本地硬盘或远程主机上的硬盘上进行安装,请选择硬盘安装。 

        这种方式下不需要安装光盘。
        选择“硬盘驱动器”,在路径中指定文件的位置,然后单击“前进”。
      •  


    17. 检查版本
    18. 检查计划安装的产品版本,然后单击“确定”。

      Check the Version


    19. 配置 Linux 用户
    20. 指定本地 Unix 用户和用户组,然后按“前进”。

      Configure the Linux User

      • 安装组
        这是 Oracle 仓库 (Inventory) 组。
        默认为 "oinstall"。


      • 管理员组
        该组为 OSDBA 组。
        默认为 "dba"。


      • 用户名
        Oracle 软件的属主。
        默认为 "oracle"。



    21. 设置 oracle 用户密码和用户主目录
    22. 设置 oracle 用户密码和用户主目录,按“前进”继续。

      the oracle user information

      • 口令
        输入用户密码。


      • 口令(检查)
        再次输入密码以验证。


      • 主目录
        指定用户的主目录。默认的目录为 /home/username。

    23. 设置 oracle 用户的环境
    24. 设置 ORACLE_BASE、 ORACLE_HOME 和 ORACLE_SID 等环境变量。按“前进”继续。

      Set the environment variables

      • ORACLE_BASE
        Oracle 根目录。


      • ORACLE_HOME
        ORACLE_BASE 的一个子目录,Oracle 件就安装在其中。


      • ORACLE_SID
        数据库样例的标识。

    25. 设置 Apache 程序的环境变量
    26. 如果需要为 Oracle 数据库增加一些 Apache配置文件,单击“是”,否则单击“否”。

      Set variables of Apache


    27. 配置 Oracle 安装
    28. 如果立即开始安装,单击“确定”,否则单击“关闭”。


    29. 运行 Oracle 通用安装程序
    30. 启动 Oracle 通用安装程序,然后单击 Next。

      Welcome

    31. 指定 Inventory 目录和证书
    32. 指定 inventory 目录的完全路径,安装用户组名称为 "oinstall"。然后单击 Next。

      Inventory Location

    33. 指定安装用户组名称
    34. 指定做为 Oracle 软件属组的 Unix 用户组名称,然后单击 Next 继续。

      UNIX Group Name

    35. 运行 orainstRoot.sh
    36. 只有在系统中第一次安装 Oracle 产品时,才需要运行 run /tmp/oraInventory/orainstRoot.sh 文件,以 root 身份打开一个单独的终端运行该脚本。

      # /tmp/oraInventory/orainstRoot.sh

      脚本运行完毕后,按 Continue 继续。

      /tmp/orainstRoot.sh

    37. 指定文件位置
    38. 在目标 (Destination)部分,指定 Oracle 主目录路径,然后单击 Next。

      File Locations

    39. 选择要安装的产品
    40. 选择要安装的产品后按 Next。这里选择 "Oracle9i Database 9.2.0.1.0"。

      Installation Products

    41. 选择安装类型
    42. 选择安装类型,然后单击 Next。这里选择 "Enterprisee Edition"。

      Installation Types

    43. 选择数据库结构
    44. 选择创建数据库或者只安装软件。这里选择 "General Purpose",建立一个初始数据库。接受缺省设置,然后单击 Next。

      Database Configuration

    45. 指定数据库标识
    46. 指定全局数据库名称 (也用于SID),SID 应该和 SID 环境变量相同。

      Database Identification

    47. 指定数据库文件位置
    48. 指定数据库文件位置,按 Next 继续。

      File System

    49. 选择数据库字符集
    50. 选择数据库字符集,然后单击 Next。这里选择 "default character set"。

      Auto Backup

    51. 复查安装总结
    52. 检查一下图中显示的安装信息总结,然后按 Install 开始安装。

      Summary

    53. 错误处理
    54. 使用 9.2.0.1 CD, 在安装过程中会出现两个错误信息。

      1. 安装3119415 补丁

        弹出下图所示的错误对话框,以oracle用户身份安装补丁。

        install error

        输入以下命令:

        # su - oracle
        $ unzip p3119415_9203_LINUX.zip
        $ cd 3119415
        $ sh patch.sh

      2. 忽略一个错误

        弹出下图所示的错误对话框,选择 ignore 即可。这一错误来自 PSR9204.

        install error


    55. 运行配置助手
    56. 配置助手页面中显示了一些用于配置软件和建立数据库的配置助手状态信息。在数据库配置助手运行结束后,单击 OK 继续。

      Configuration Tools  


    57. 运行 root.sh
    58. 配置助手运行完毕后,会显示如下页面。以 root 身份在一个单独的终端中运行 $ORACLE_HOME/root.sh:

      # /opt/app/oracle/product/9.2.0/root.sh

      root.sh

    59. 安装结束
    60. 这是安装结束页面。配置助手配置了一些基于 Web 的应用。这个页面显示这些应用的 URLs。如有需要,请记录。


    logo
    版权所有(C) 2000-2007 MIRACLE LINUX 公司