自动启动和关闭数据库

我们建议您将系统配置为在开机和关机时能够自动启动和关闭 Oracle 数据库。数据库的自动启动和关闭有助于防止不恰当的关闭操作。


  1. 基础知识
  2. 数据库安装完成后,不会在系统重新启动时自动启动或关闭。您需要建立 dbstart 和 dbshut 脚本,使系统启动及结束时自动运行它们。Oracle 安装向导会帮助您创建这些脚本。

    相关文件:

    $ORACLE_HOME/bin/dbstart 启动脚本 在 Oracle 中
    $ORACLE_HOME/bin/dbshut 关闭脚本 在 Oracle 中
    /etc/oratab 实例配置文件 安装过程中由OUI创建
    /etc/rc.d/init.d/dbora dbstart 和 dbshut 脚本设定文件 由 Oracle 安装向导提供

    在 oratab 文件中的数据库项遵循如下格式:

    ORACLE_SID:ORACLE_HOME:{Y|N}

    在上述语句中,Y 或 N 表明您是否希望使用 dbstart 和 dbshut 脚本来启动及关闭数据库。对于每个您希望自动启动的数据库,请使用第一栏中的 sid 来寻找相应的 ORACLE_SID 语句,然后将后面一栏改为 Y。

    在 /etc/init.d 目录中,创建一个 dbora 脚本。如果它不存在,请给出 dbstart 工具的全路径。

    在适当的 run-level 脚本路径中,创建 dbora 脚本的链接 (symbolic link)。

  3. 启动 Oracle 安装向导
  4. 要运行 Oracle 安装向导,请以 root 身份输入如下命令:

    # oranavi

  5. 自动启动和关闭数据库

    选择"设置自动启动/关闭数据库",然后点击“前进”。

    Automatic startup and shutdown Database


  6. 选择希望自动启动及关闭的数据库实例

    窗口中显示了自动启动及关闭的 SID 信息。

    Automatic startup and shutdown Database

    显示为 Y 的 SID 代表自动启动及关闭的实例。请选择您希望更改的实例的 SID,并做出相应的更改。

    Automatic startup and shutdown Database

    然后点击“应用”,实例状态将会改变。

    Automatic startup and shutdown Database

    点击“结束”完成设置。

    stop oranavi

    点击“确定”完成 Oracle 安装向导。您可以重新启动系统来检查数据库的自动启动及关闭。


logo
Copyright(C) 2000-2007 MIRACLE LINUX CORPORATION