zoukankan      html  css  js  c++  java
  • Linux设置Oracle开机自启动

    Linux设置Oracle开机自启动

    目录

    1、编辑oratab    1

    2、编辑rc.local    2

    3、listener.log的权限    3

    4、编辑dbstart    3

    5、测试    4

    1、编辑oratab

    找到oratab

    find -name oratab

    路径前面的"."是指的用户路径,我的是/home/rogear

    切换到对应路径

    cd /home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/install/

    编辑oratab

    vim oratab

    将orcl:/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1:N中的N改为Y

    按"Esc"输入":wq"保存退出

    2、编辑rc.local

    vim /etc/rc.d/rc.local

    添加以下内容

    su rogear -lc "/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/lsnrctl start"

    su rogear -lc /home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/dbstart

    这个地方需要根据自己的用户和安装路径进行修改,我安装oracle的用户是rogear,路径是上面这个

    查看下/etc/rc.d/rc.local文件是否有执行权限如果没有的话就要加上

    sudo chmod +x /etc/rc.d/rc.local

    rc.local是开机启动需要执行的脚本

    3、listener.log的权限

    切到$ORACLE_HOME下面修改listener.log的权限

    sudo chmod 755 listener.log

    4、编辑dbstart

    进入bin编辑dbstart

    vim dbstart

    将ORACLE_HOME_LISTNER=$1改为ORACLE_HOME_LISTNER=$ORACLE_HOME

    将ORATAB=/etc/oratab改为

    ORATAB=/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/install/oratab

    这个路径就上前面找到的那个路径

    保存退出

    测试下

    su rogear -lc "/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/lsnrctl start"

    su rogear -lc /home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/dbstart

    可以运行,说明配置没有问题

    这时候就可以重启电脑了

    5、测试

    重启电脑

    reboot

    连接数据库

    连接成功,ok!

  • 相关阅读:
    cocos2d 多点触摸
    mac 下安装node.js
    黑鹰破解笔记(2)
    OD使用心得笔记二
    淘宝店开始进行审核
    黑鹰破解笔记(1)
    Lisp笔记1
    OD使用心得笔记一
    怒马
    近段时间的web开发
  • 原文地址:https://www.cnblogs.com/rogear/p/8080657.html
Copyright © 2011-2022 走看看