zoukankan      html  css  js  c++  java
  • centos8+oracle19开机自启动

    centos8+oracle19开机自启动

    一、将oratab最后一项调整"Y"
    cat /etc/oratab
    orclpdb:/home/app/oracle/product/19.2.0/db_1:Y

    二、建立oracle.sh执行文件
    cat /usr/bin/oracle.sh
    #!/bin/bash

    # script For oracle19c.servic
    /home/app/oracle/product/19.2.0/db_1/bin/lsnrctl start
    /home/app/oracle/product/19.2.0/db_1/bin/dbstart /home/app/oracle/product/19.2.0/db_1

    三、调整权限
    chmod 777 /usr/bin/oracle.sh

    四、建立启动服务
    vi /etc/systemd/system/oracle19c.service

    [Unit]
    Description=Oracle19c
    After=syslog.target network.target
    [Service]
    LimitMEMLOCK=infinity
    LimitNOFILE=65535
    Type=oneshot
    RemainAfterExit=yes
    User=oracle
    Environment="ORACLE_HOME=/home/app/oracle/product/19.2.0/db_1"
    ExecStart=/usr/bin/oracle.sh
    [Install]
    WantedBy=multi-user.target

    cat /etc/systemd/system/oracle19c.service
    ***期间好像要调整“/home/app/oracle/product/19.2.0/db_1/bin/dbstart”中一个创建目录的行,因为此目录已经存在
    “ # mkdir -p -- $ORACLE_BASE_HOME/network/log”

    五、设置开机启动服务
    systemctl enable oracle19c
    reboot

    六、查看服务运行的状态
    systemctl status oracle19c

  • 相关阅读:
    阅读笔记《梦断代码》其一
    第一次冲刺(第九天)
    第一次冲刺(第八天)
    第一冲刺阶段(第七天)
    第一冲刺阶段(第六天)
    第一冲刺阶段(第五天)
    MySQL数据库半同步复制
    MySQL事物
    MySQL字符编码
    MySQL用户授权
  • 原文地址:https://www.cnblogs.com/xwhgr/p/14096070.html
Copyright © 2011-2022 走看看