在 Red Flag(Asianux) 中自动启动和关闭数据库

我们建议您将系统配置为在开机和关机时分别自动启动和关闭 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. 自动启动和关闭数据库

    选择自动启动和关闭数据库,然后点击 Next。

    Automatic startup and shutdown Database


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

    显示自动启动及关闭的 SID 信息。

    Automatic startup and shutdown Database

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

    Automatic startup and shutdown Database

    然后点击 Apply,实例状态将会改变。

    Automatic startup and shutdown Database

    点击 Close 完成设置。

    stop oranavi

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


logo
版权所有 (C) 2000-2004 MIRACLE LINUX CORPORATION