Oracle 12C开机自启动

Oracle 12C设置开机自启动

1、本文内容

  • 背景说明
  • 检查Oracle当前环境
  • 修改配置文件/etc/oratab
  • 添加数据库启动脚本dbstart

2、背景说明

最近因上线新的两套系统,增加4套测试环境,由于昨晚机房电路故障,部分物理服务器需要关键,电路恢复正常后,机房运维人员开启服务器,数据库和监听没有启动,需要数据库管理员手工来启数据库和监听服务。考虑到是测试环境,设置成开机自启动后,就可以适当减少这种异常情况下,把精力放在主要的生产环境库的检查。

3、检查Oracle当前环境

oracle@wdbuat \~\]$ echo $ORACLE_HOME /u01/app/oracle/product/12.2.0/db_1 \[oracle@wdbuat \~\]$ echo $ORACLE_SID orcl ## 4、修改配置文件/etc/oratab vi /etc/oratab 需要把 orcl:/u01/app/oracle/product/12.2.0/db_1:N 修改为 orcl:/u01/app/oracle/product/12.2.0/db_1:Y ## 5、添加数据库启动脚本dbstart ### 5.1、编辑/etc/rc.d/rc.local vi /etc/rc.d/rc.local 新增如下内容 ```bash su oracle -lc "/u01/app/oracle/product/12.2.0/db_1/bin/lsnrctl start" su oracle -lc /u01/app/oracle/product/12.2.0/db_1/bin/dbstart ``` ### 5.2、/etc/rc.d/rc.local权限 \[root@wdbuat \~\]# ls -lsa /etc/rc.d/rc.local 4 -rw-r--r-- 1 root root 605 May 23 11:16 /etc/rc.d/rc.local \[root@wdbuat \~\]# chmod u+x /etc/rc.d/rc.local \[root@wdbuat \~\]# ls -lsa /etc/rc.d/rc.local 4 -rwxr--r-- 1 root root 605 May 23 11:16 /etc/rc.d/rc.local

相关推荐
Pocker_Spades_A6 分钟前
DeepCore:大模型统一网关,Claude 免费体验与跨模型技术洞察
java·服务器·数据库
八饱粥14 分钟前
excel数据导入mysql数据库
数据库·mysql·excel
('-')17 分钟前
《从根上理解MySQL是怎样运行的》第二十四章笔记
数据库·笔记·mysql
CodeAmaz18 分钟前
MySQL 事务的实现原理详解
数据库·mysql·事务·隔离性
♡喜欢做梦19 分钟前
MyBatis操作数据库(进阶):动态SQL
java·数据库·sql·java-ee·mybatis
copyer_xyf21 分钟前
SQL 语法速查手册:前端开发者的学习笔记
前端·数据库·sql
承缘丶21 分钟前
Excel字段清单转各类数据库建表语句的工具(开箱即用)
数据库·excel·excel转数据库建表语句
风123456789~2 小时前
【OceanBase专栏】脚本调用OB过程实验
数据库·oceanbase
n***s9096 小时前
【MySQL基础篇】概述及SQL指令:DDL及DML
sql·mysql·oracle
爬山算法6 小时前
Redis(158)Redis的主从同步问题如何解决?
数据库·redis·缓存