安装 Oracle 数据库 10g

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


索引

  1. 准备
  2. 检查安装需求
  3. 检查核心参数
  4. 检查所需要的软件包
  5. 加载产品光盘
  6. 启动 Oracle 安装向导
  7. 选择安装类型
  8. 选择产品介质
  9. 确认版本
  10. 设置 Linux 用户
  11. 设置 oracle 用户口令和用户主目录
  12. 设置 oracle 用户环境
  13. 设置 Apache 软件的环境变量
  14. 配置 Oracle 的安装
  15. 启动 Oracle 通用安装程序
  16. 指定 Inventory 目录和证书
  17. 运行 orainstRoot.sh
  18. 指定文件路径
  19. 选择安装类型
  20. 选择数据库结构
  21. 指定数据库标识
  22. 选择数据库管理选项
  23. 指定数据库文件存储选项
  24. 指定备份和恢复选项
  25. 指定数据库 Schema 密码
  26. 复查安装总结
  27. 运行配置助手
  28. 数据库配置助手
  29. 运行 root.sh
  30. 安装结束

    1. 准备工作
    2. 开始安装以前,请进行以下准备工作:

      1. 准备安装光盘。

      2. 确定安装用户名。
        缺省用户名称为 oracle,Oracle 安装向导会自动创建这一用户。

      3. 确定安装组名称。
        缺省用户组名称为 oinstall,Oracle 安装向导会自动创建这个组。

      4. 决定管理员组名称。
        缺省管理员组为 dba,Oracle 安装向导会自动创建这个组。

      5. 确定 ORACLE_SID。
        缺省 ORACLE_ SID 为 orcl。

      6. 确定 ORACLE_BASE。
        缺省 ORACLE_BASE 为 /opt/app/oracle。

      7. 决定 ORACLE_HOME。
        缺省基路径为 /opt/app/oracle/product/10.1.0/db_1。


    3. 检查安装需求
    4. 系统必须满足以下最小硬件需求。

      物理内存(RAM) 512MB
      磁盘空间 软件文件:2.5GB
      数据库文件:1.2GB
      (/tmp:400MB)
      Swap 空间 1GB 或两倍内存大小
      (如果内存超过2G,那么可以设置1-2倍的 swap 空间)

      注意:

      如果 /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 环境变量

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


    5. 检查核心参数

      MIRACLE LINUX V3.0 针对 Oracle 进行了优化,因此不需要修改内核参数。如果希望定制内核参数,可以编辑文件 /etc/sysctl.conf。


    6. 检查所需要的软件包

       以下为 Oracle10g 所需的软件包。

        gcc-3.4.3-9.EL4.1-x86_64
        glibc-2.3.4-2.3AX-i686
        glibc-2.3.4-2.3AX-x86_64
        glibc-devel-2.3.4-2.3AX-i386
        glibc-devel-2.3.4-2.3AX-x86_64
        make-3.80-5-x86_64
        openmotif21-2.1.30-11.RHEL4.2-i386
        setarch-1.6-1-x86_64
        compat-db-4.1.25-9-i386
        compat-db-4.1.25-9-x86_64
        compat-gcc-32-3.2.3-47.3-x86_64
        compat-gcc-32-c++-3.2.3-47.3-x86_64
        compat-libstdc++-33-3.2.3-47.3-i386
        compat-libstdc++-33-3.2.3-47.3-x86_64
        gnome-libs-1.4.1.2.90-44.1-i386
        gnome-libs-1.4.1.2.90-44.1-x86_64
        libaio-0.3.103-3-i386
        libaio-0.3.103-3-x86_64
        libaio-devel-0.3.103-3-x86_64
      
      

    7. 加载产品光盘
    8. 光盘会被自动加载。如果没有加载,登录并转换为 root 用户。右键单击"桌面",然后单击"加载"。或者使用以下命令:

      $ su -
      # mount /mnt/cdrom


    9. 启动 Oracle 安装向导
    10. 以 root 身份运行 Oracle 安装向导,使用以下命令:

      # oranavi


    11. 选择安装类型
    12. 启动 Oracle 安装向导。从下列选项中选择操作类型,然后单击“前进”。


      Menu

      • 安装 Oracle 数据库。

      • 安装 Oracle 应用服务器。

      • 设置自动启动/关闭oracle数据库
        设置在Linux 系统启动和停止时自动启动和关闭数据库实例

    13. 选择产品介质
    14. 指定安装介质。

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


      • 硬盘驱动器

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

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



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

      Check the Version


    17. 配置 Linux 用户
    18. 指定本地 Unix 用户和用户组,然后单击“前进”。

      Configure the Linux User

      • 安装组
        这是 Oracle 仓库 (Inventory) 组。
        缺省为 oinstall。


      • 管理员组
        这是 OSDBA 组。
        缺省为 dba。


      • 用户名
        这是 Oracle 软件的属主
        缺省为 oracle。



    19. 设置 oracle 用户密码和主目录
    20. 指定 oracle 用户密码和主目录,然后单击“前进”。

      the oracle user information

      • 口令
        输入用户密码。

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

      • 主目录
        指定用户的主目录。
        缺省为 /home/username。

      Set the environment variables

    21. 设置 oracle 用户的环境
    22. 设置 ORACLE_BASE, ORACLE_HOME 和 ORACLE_SID 等环境变量,然后单击“前进”。

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

      • ORACLE_SID
        数据库实例标识。

    23. 设置 Apache 软件的环境变量
    24. 如果需要为 Oracle 数据库增加一些 Apache配置项,单击“是”,否则单击“否”。

      Set variables of Apache


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


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

      Welcome

    29. 指定仓库 (Inventory) 目录和证书
    30. 指定仓库 (Inventory) 目录的全路径,安装用户组名称设为 "oinstall",然后单击  Next。

      Inventory Location

    31. 运行 orainstRoot.sh
    32. 只有在系统中第一次安装 Oracle 产品时才需要运行它,在一个终端窗口以 root 身份运行 $ORACLE_BASE/oraInventory/orainstRoot.sh

      # /opt/oracle/orainstRoot.sh

      脚本运行完毕后,单击 Continue。

      /opt/oracle/orainstRoot.sh

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

      File Locations

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

      Installation Types

    37. 选择数据库配置
    38. 选择创建数据库或者只安装软件。这里选择 "Create a starter database" 和 "General Purpose"。接受缺省设置,然后单击 Next。

      Database Configuration

    39. 指定数据库标识
    40. 指定全局数据库名称 (也用于SID),选择数据库字符集。SID 应该和 SID 环境变量相同。

      Database Identification

    41. 选择数据库管理选项
    42. 选择这个实例的管理选项。这里选择 "Database Control"。接受所有缺省值,然后单击 Next。

      Oracle Enterprise Manager

    43. 指定数据库文件存储选项
    44. 选择数据库建立的存储机制。这里选择 "File System",并指定数据库文件路径,然后单击 Next。

      File System

    45. 指定备份和恢复选项
    46. 选择是否进行自动备份。这里选择 "Do not enable Automated backups"。接受所有缺省值,然后单击 Next。

      Auto Backup

    47. 指定数据库 Schema 密码
    48. 输入并确认所有数据库帐户的密码,然后单击 Next。

      Database Schema Passwords

    49. 复查安装总结
    50. 对安装总结进行复查,然后单击 Next。

      Summary

      Install


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

      Configuration Tools

    53. 数据库配置助手
    54. 显示数据库配置助手,然后自动创建数据库。

      Configuration Tools

      数据库创建结束后,显示下面的窗口。依照窗口信息的指示操作,然后单击 OK 并关闭窗口。

      Database Configuration Assistant

    55. 运行 root.sh
    56. 配置助手运行后,显示如下窗口 。以 root 身份在一个终端中运行 $ORACLE_HOME/root.sh:

      # /opt/app/oracle/product/10.1.0/db_1/root.sh

      root.sh

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


    logo
    版本所有(C) 2000-2005 MIRACLE LINUX 公司