• RedHat下开机启动oracle数据库


    资料来源: 如何查看Oracle的启动状态

    Linux 下 Oracle 开机自启动配置

    一、修改/etc/oratab的值为Y

    [oracle@HSDB ~]# cat /etc/oratab orcl为自动启动实例
    
    HS2008:/u01/app/oracle/product/10.2.0/db_1:Y

    二、修改dbstart的ORACLE_HOME_LISTNER,使其指向$ORACLE_HOME

    [oracle@HS-DB ~]$ echo $ORACLE_HOME
    /u01/app/oracle/product/10.2.0/db_1
    
    [oracle@HSDB ~]$ cd $ORACLE_HOME/bin
    [oracle@HSDB bin]$ nano dbstart
    

    然后在nano编辑器下,使用Ctrl+w命令找到非注释的“ORACLE_HOME_LISTNER”(按四次pagedown应该就可以看到了):

    # 将下面

    # Set ORACLE_HOME_LISTNER
    ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

    # 改成

    # Set this to bring up Oracle Net Listener ORACLE_HOME_LISTNER=$ORACLE_HOME

    Ctrl+o保存,然后退出;

    三、 用root用户登录,修改在rc.local,添加如下内容:

    [oracle@HSDB ~]# nano /etc/rc.local        
    # 在后面添加下面的内容
    su - oracle -c 'dbstart'
    # su - oracle -c 'agentctl start'
    su - oracle -c 'lsnrctl start'
    

    重启!

    重启后,使用sqlplus命令登录,执行命令查看数据库是否启动:

    select status from v$instance;
    

    如果结果是:

    STATUS
    ------------
    OPEN
    

    则说明数据库已经自动启动!

    然后查看数据库实例启动情况:

    #直接敲下列命令
    [oracle@HSDB ~]$ lsnrctl status
    

    就可以查看数据库实例的启动结果:

    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 22-APR-2015 14:37:07
    
    Copyright (c) 1991, 2005, Oracle.  All rights reserved.
    
    Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date                22-APR-2015 14:10:17
    Uptime                    0 days 0 hr. 26 min. 50 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File         /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=HSDB)(PORT=1521)))
    Services Summary...
    Service "HS2008" has 1 instance(s).
      Instance "HS2008", status READY, has 1 handler(s) for this service...
    Service "HS2008XDB" has 1 instance(s).
      Instance "HS2008", status READY, has 1 handler(s) for this service...
    Service "HS2008_XPT" has 1 instance(s).
      Instance "HS2008", status READY, has 1 handler(s) for this service...
    The command completed successfully
    
  • 相关阅读:
    delphi的dbgrid控件点击title排序
    在 Delphi 中使用微软全文翻译的小例子
    Google的搜索API的Delphi封装
    Delphi 自动检测U盘插入、拔出及获取U盘盘符!
    ERP开发准备
    Delphi中TStringList类常用属性方法详解
    JavaScript prototype详解
    TestNG 自动化测试入门教程--典型示例
    ucloud中的udisk错误“Read-only file system”修复指南
    websocket(二)--简单实现网页版群聊
  • 原文地址:https://www.cnblogs.com/ufindme/p/4447612.html
Copyright © 2020-2023  润新知