1、需要先修改一下 oracle 的启咿蛙匆盗动脚本配置:vi /etc/oratab将“ORCLCDB:/opt/oracle/product/19c/dbhome_1:N”改为“ORCL潮贾篡绐CDB:/opt/oracle/product/19c/dbhome_1:Y”保存退出cat /etc/oratab查看是否保存成功
2、然后设置一下 数据库的启动命令vi /usr/bin/oracle.sh 增加的内容为:#! /bin/b锾攒揉敫ash# script For oracle19c.service/opt/oracle/product/19c/dbhome_1/bin/lsnrctl start/opt/oracle/product/19c/dbhome_1/bin/dbstart /opt/oracle/product/19c/dbhome_1
3、然后设置这个文件的读写权限chmod 777 /usr/bin/oracle.sh
4、设置一个 oracle19c.衡痕贤伎servicevi /etc/systemd/system/oracle19c.service编辑添加内容为:[Unit]Description=Oracle19cAfter=syslog.target network.target[Service]LimitMEMLOCK=infinityLimitNOFILE=65535Type=oneshotRemainAfterExit=yesUser=oracleEnvironment="ORACLE_HOME=/opt/oracle/product/19c/dbhome_1"ExecStart=/usr/bin/oracle.sh[Install]WantedBy=multi-user.target查看是否设置成功cat /etc/systemd/system/oracle19c.service
5、设置开机自动启动systemctl enable oracle19c
6、重启测试.reboot成功.systemctl status oracle19c