网站首页 > 技术文章 正文
大家一定还记得,我们在windows下安装oracle后,重起windows,数据库会自动启动,但在linux下,如果我们重起了操作系统,
就会发现数据库需要手工去输入,这个本来有好处,让dba知道操作系统已经重起,需要检查原因是什么导致的系统重起,
但有时,我们知道是停电原因,想让oracle随操作系统自动启动,该怎么办呢,办法有很多,网上大多是在/etc/rc.d/rc2.d/S99oracle,/etc/rc.d/rc3.d/S99oracle
/etc/rc.d/rc5.d/S99oracle 这种方式来启动的,其实,我们也可以使用/etc/rc.local 来达到这个目的,具体为:
1.增加启动启动shell
vi /home/oracle/startdb.sh
#!/usr/bash
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.1/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl
lsnrctl start
sqlplus / as sysdba @startdb.sql
2.增加启动db的sql
vi /home/oracle/startdb.sql
startup;
exit
3.修改脚本启动权限
chmod +x startdb.sh
4.在/etc/rc.local中增加下面这行
su - oracle -c '/home/oracle/startdb.sh'
之后,数据库就会随系统启动而自动启动了
猜你喜欢
- 2025-08-06 世界排行第一的编程语言:java迎来25岁生日
- 2025-08-06 守护云中数据 戴尔亮出"快"备份组合拳
- 2025-08-06 Supervisor服务自启动
- 2025-08-06 和英雄一起守护领地 《Wonder Oracle》封测开启
- 2024-11-02 Linux环境中Oracle数据库ORA-00600错误的处理过程
- 2024-11-02 CTO来教你:技术人员突然离职,如何接手他的项目?
- 2024-11-02 Oracle RAC启动时如何访问ASM spfile
- 2024-11-02 oracle监听程序无法启动TNS-12560,TNS-00530
- 2024-11-02 Oracle启动数据库实例 oracle12c启动数据库
- 2024-11-02 配置Oracle数据库的开机自启动 oracle 自启动配置
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)