●oratabcp -p /etc/oratab /etc/oratab.bk
[root@datag1 ~]# diff /etc/oratab.bk /etc/oratab23c23< orcl:/u01/app/oracle/product/19.0.0/dbhome_1:N---> orcl:/u01/app/oracle/product/19.0.0/dbhome_1:Y
●起動スクリプトテストsu - oracleps -elf | grep oracle#起動/u01/app/oracle/product/19.0.0/dbhome_1/bin/dbstart /u01/app/oracle/product/19.0.0/dbhome_1ps -elf | grep oracle#停止/u01/app/oracle/product/19.0.0/dbhome_1/bin/dbshut /u01/app/oracle/product/19.0.0/dbhome_1#ユニットファイル作成vi /etc/systemd/system/orcl.servicevi /etc/sysconfig/orcl.env[root@datag1 ~]# cat /etc/systemd/system/orcl.service[Unit]Description=Oracle DB Instance serviceAfter=network.target
[Service]Type=forkingEnvironmentFile=/etc/sysconfig/orcl.envExecStart=/u01/app/oracle/product/19.0.0/dbhome_1/bin/dbstart /u01/app/oracle/product/19.0.0/dbhome_1ExecStop=/u01/app/oracle/product/19.0.0/dbhome_1/bin/dbshut /u01/app/oracle/product/19.0.0/dbhome_1Restart=alwaysUser=oracleGroup=oinstall
[Install]WantedBy=multi-user.target[root@datag1 ~]# cat /etc/sysconfig/orcl.envORACLE_BASE=/u01/app/oracleORACLE_SID=orclORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
#テストsystemctl status orcl.servicesystemctl start orcl.servicesystemctl status orcl.servicesystemctl stop orcl.servicesystemctl status orcl.service
#自動起動有効化systemctl enable orcl.service