怎么随系统systemctl启动数据库
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"怎么随系统systemctl启动数据库",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么随系统systemctl启动数据库"吧!一、 修
千家信息网最后更新 2025年11月07日怎么随系统systemctl启动数据库
本篇内容主要讲解"怎么随系统systemctl启动数据库",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么随系统systemctl启动数据库"吧!
一、 修改oratab文件
[root@adg19c ~]# grep woo /etc/oratab woo:/DBSoft/oracle/product/19.3/dbhome_1:N [root@adg19c ~]# sed -i 's/:N/:Y/' /etc/oratab [root@adg19c ~]# grep woo /etc/oratab woo:/DBSoft/oracle/product/19.3/dbhome_1:Y
二、 编辑ora19c调用文件
[root@adg19c ~]# cat /usr/local/ora19c.sh#! /bin/bashecho ################################echo # script For orac19c.service #echo ################################ /DBSoft/oracle/product/19.3/dbhome_1/lsnrctl start/DBSoft/oracle/product/19.3/dbhome_1/bin/dbstart /DBSoft/oracle/product/19.3/dbhome_1/~[root@adg19c ~]# chmod +x /usr/local/ora19c.sh
三、 编辑ora19c服务配置文件
[root@adg19c ~]# cat /etc/systemd/system/ora19c.service[Unit]Description=Oracle19cAfter=syslog.target network.target[Service]LimitMEMLOCK=infinityLimitNOFILE=65535Type=oneshotRemainAfterExit=yesUser=oracleEnvironment="ORACLE_HOME=/DBSoft/oracle/product/19.3/dbhome_1"ExecStart=/usr/local/ora19c.sh[Install]WantedBy=multi-user.target
四、 启动数据库
[root@adg19c ~]# systemctl enable ora19c.service[root@adg19c ~]# systemctl start ora19c.service[root@adg19c ~]# systemctl status ora19c.service* ora19c.service - Oracle19c Loaded: loaded (/etc/systemd/system/ora19c.service; enabled; vendor preset: disabled) Active: active (exited) since Thu 2020-03-12 18:26:26 CST; 11s ago Process: 4607 ExecStart=/usr/local/ora19c.sh (code=exited, status=0/SUCCESS) Main PID: 4607 (code=exited, status=0/SUCCESS) CGroup: /system.slice/ora19c.service `-4611 /DBSoft/oracle/product/19.3/dbhome_1/bin/tnslsnr LISTENER -inherit Mar 12 18:26:25 adg19c ora19c.sh[4607]: SNMP OFFMar 12 18:26:25 adg19c ora19c.sh[4607]: Listener Parameter File /DBSoft/oracle/product/19.3/dbhome_1/network/admin/listener.oraMar 12 18:26:25 adg19c ora19c.sh[4607]: Listener Log File /DBSoft/oracle/diag/tnslsnr/adg19c/listener/alert/log.xmlMar 12 18:26:25 adg19c ora19c.sh[4607]: Listening Endpoints Summary...Mar 12 18:26:25 adg19c ora19c.sh[4607]: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=adg19c)(PORT=1521)))Mar 12 18:26:25 adg19c ora19c.sh[4607]: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))Mar 12 18:26:25 adg19c ora19c.sh[4607]: The listener supports no servicesMar 12 18:26:25 adg19c ora19c.sh[4607]: The command completed successfullyMar 12 18:26:25 adg19c ora19c.sh[4607]: Processing Database instance "woo": log file /DBSoft/oracle/product/19.3/dbhome_1/rd...tup.logMar 12 18:26:26 adg19c systemd[1]: Started Oracle19c.Hint: Some lines were ellipsized, use -l to show in full.
五、 完全启动之后状态:
[root@adg19c ~]# systemctl status ora19c.service* ora19c.service - Oracle19c Loaded: loaded (/etc/systemd/system/ora19c.service; enabled; vendor preset: disabled) Active: active (exited) since Thu 2020-03-12 18:30:01 CST; 57min ago Process: 1177 ExecStart=/usr/local/ora19c.sh (code=exited, status=0/SUCCESS) Main PID: 1177 (code=exited, status=0/SUCCESS) CGroup: /system.slice/ora19c.service |-1350 /DBSoft/oracle/product/19.3/dbhome_1/bin/tnslsnr LISTENER -inherit |-1481 ora_pmon_woo |-1483 ora_clmn_woo |-1485 ora_psp0_woo |-1490 ora_vktm_woo |-1494 ora_gen0_woo |-1496 ora_mman_woo |-1500 ora_gen1_woo |-1503 ora_diag_woo |-1505 ora_ofsd_woo |-1508 ora_dbrm_woo |-1510 ora_vkrm_woo |-1512 ora_svcb_woo |-1514 ora_pman_woo |-1516 ora_dia0_woo |-1518 ora_dbw0_woo |-1520 ora_lgwr_woo |-1522 ora_ckpt_woo |-1524 ora_lg00_woo |-1526 ora_smon_woo |-1528 ora_lg01_woo |-1530 ora_smco_woo |-1532 ora_reco_woo |-1534 ora_w000_woo |-1536 ora_lreg_woo |-1538 ora_w001_woo |-1540 ora_pxmn_woo |-1544 ora_mmon_woo |-1546 ora_mmnl_woo |-1548 ora_d000_woo |-1550 ora_s000_woo |-1552 ora_tmon_woo |-1575 ora_m000_woo |-1579 ora_p000_woo |-1581 ora_p001_woo |-1583 ora_p002_woo |-1585 ora_tt00_woo |-1588 ora_tt01_woo |-1590 ora_tt02_woo |-1594 ora_aqpc_woo |-1598 ora_p003_woo |-1600 ora_p004_woo |-1602 ora_p005_woo |-1604 ora_p006_woo |-1606 ora_p007_woo |-1609 ora_cjq0_woo |-1611 ora_w002_woo |-1858 ora_m001_woo |-1860 ora_m002_woo |-1862 ora_m003_woo |-1890 ora_w003_woo |-1898 ora_w004_woo |-1900 ora_qm02_woo |-1906 ora_q003_woo |-1947 ora_q00f_woo |-2456 ora_w005_woo |-2460 ora_w006_woo `-2469 ora_w007_woo Mar 12 18:29:48 adg19c ora19c.sh[1177]: SNMP OFFMar 12 18:29:48 adg19c ora19c.sh[1177]: Listener Parameter File /DBSoft/oracle/product/19.3/dbhome_1/network/admin/listener.oraMar 12 18:29:48 adg19c ora19c.sh[1177]: Listener Log File /DBSoft/oracle/diag/tnslsnr/adg19c/listener/alert/log.xmlMar 12 18:29:48 adg19c ora19c.sh[1177]: Listening Endpoints Summary...Mar 12 18:29:48 adg19c ora19c.sh[1177]: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=adg19c)(PORT=1521)))Mar 12 18:29:48 adg19c ora19c.sh[1177]: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))Mar 12 18:29:48 adg19c ora19c.sh[1177]: The listener supports no servicesMar 12 18:29:48 adg19c ora19c.sh[1177]: The command completed successfullyMar 12 18:29:48 adg19c ora19c.sh[1177]: Processing Database instance "woo": log file /DBSoft/oracle/product/19.3/dbhome_1/rd...tup.logMar 12 18:30:01 adg19c systemd[1]: Started Oracle19c.Hint: Some lines were ellipsized, use -l to show in full.
六、 登录数据库验证
[root@adg19c ~]# su - oracle[oracle@adg19c ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Mar 12 18:30:42 2020Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0 SQL> select instance_name,status from gv$instance; INSTANCE_NAME STATUS---------------- ------------woo OPEN SQL>
七、 方法二,时候老版本Linux
7.1 编辑/etc/oratab
[root@adg19c ~]# grep woo /etc/oratab woo:/DBSoft/oracle/product/19.3/dbhome_1:N [root@adg19c ~]# sed -i 's/:N/:Y/' /etc/oratab [root@adg19c ~]# grep woo /etc/oratab woo:/DBSoft/oracle/product/19.3/dbhome_1:Y
7.2 编辑dbora服务文件
[root@adg19c ~]# vi /etc/init.d/dbora #! /bin/sh# description: Oracle auto start-stop script.## Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;## Set ORA_OWNER to the user id of the owner of the# Oracle database in ORACLE_HOME. ORA_HOME=/DBSoft/oracle/product/19.3/dbhome_1ORA_OWNER=oracle case "$1" in'start') # Start the Oracle databases: # The following command assumes that the oracle login # will not prompt the user for any values# Remove "&" if you don't want startup as a background process. su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME" & touch /var/lock/subsys/dbora ;; 'stop') # Stop the Oracle databases: # The following command assumes that the oracle login # will not prompt the user for any values su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut $ORA_HOME" & rm -f /var/lock/subsys/dbora ;;Esac
7.3 修改文件权限
[root@adg19c ~]# chgrp dba /etc/init.d/dbora [root@adg19c ~]# chmod 750 /etc/init.d/dbora
7.4 添加到启动文件中
[root@adg19c init.d]# ln -s /etc/init.d/dbora /etc/rc.d/rc0.d/K01dbora[root@adg19c init.d]# ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/S99dbora[root@adg19c init.d]# ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora
到此,相信大家对"怎么随系统systemctl启动数据库"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文件
数据
数据库
系统
内容
方法
学习
服务
实用
更深
兴趣
实用性
实际
操作简单
时候
更多
朋友
服务配置
权限
版本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
几十万网络安全人才缺口怎么填
华大基因数据库上传测序数据
测控软件开发测试
数据库各种安全性措施
许可管理服务器 CATIA
数据库hd
怎么打开数据库导出文件夹
黄山网络安全公司
数据库依赖于独立于
网络安全防范技术PPT
优米互联网络科技加qq干嘛
redis和时序数据库性能
华为荣耀网络安全怎么设置
在学生管理数据库中建数据表
短信 网络安全法
刀片服务器热插拔
阿里云修改dns服务器
调查问卷数据库的管理
服务器电源 dell
网络安全公文
软件开发人员找对象
科学软件开发教程
成都网络安全补贴政策
软件开发在税率上怎么操作
网络技术开发方面的合同
网站 服务器 虚拟主机
联想服务器出厂编号
网络技术攻击与实践pdf
互联网科技金融上班好吗
同一网段服务器怎么相互隔离