linux下的oracle启动命令

一、服务器断电后,手工启动oracle数据库步骤如下:

1、进入数据库服务器,切换到oracle用户,命令:su - oracle

2、启动数据库,命令:

1) sqlplus / as sysdba

  1. startup

3)如果数据库已启动,需要重启时,先执行:shutdown immediate,再执行:startup

3、启动监听:

1)退出数据库命令:exit

2)启动监听:lsnrctl start

3)监听重启命令:先执行:lsnrctl stop,再执行lsnrctl start

二、开机自启动配置步骤

dbca建库时都会自动创建/etc/oratab文件

第一步:输入命令:vi /etc/oratab

**oracle** @localhost **bin**# vi /etc/oratab

命令:i(编辑)

将"orcl:/home /oracle/product/11.2.0/dbhome_1:N",改为

"orcl:/home /oracle/product/11.2.0/dbhome_1:Y"。

ctrl+c(编辑完成)

:wq(保存退出)

crontab --l查看

修改完成后,保存退出--选项代表开机是否自启动

特别说明: orcl为实例名;/home/oracle/product/11.2.0/dbhome1为oracle安装目录;会因安装的情况不同而有所不同。

编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart

第一步:输入命令:vi /etc/rc.d/rc.local

命令:i(编辑)

将红色字体的替换成医院实际的路径。然后把命令加入到上面命令打开的文件中即可。

**root** @localhost **bin**# #vi /etc/rc.d/rc.local

##末尾添加:

su - oracle -lc "/xx/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

su - oracle -lc /xx/oracle/product/11.2.0/dbhome_1/bin/dbstart

##或启动指定实例

su - oracle -lc"/home/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start ORCL"

su - oracle -lc /home/oracle/product/11.2.0/dbhome_1/bin/dbstart

ctrl+c(编辑完成)

:wq(保存退出)

crontab --l查看

--命令中-c代表执行脚本,脚本dbstart中指定启动的实例,脚本lsnrctl中启动配置的监听

三、查看oracle安装目录:

cat $ORACLE_HOME

相关推荐
2601_9622184710 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来10 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马10 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家11 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆11 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien200411 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey11 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
众壹新能源科技11 小时前
功率预测误差考核怎么降?从气象源到上报口径的排查清单
运维·人工智能·自动化
DevLoom_12 小时前
SD卡插电脑提示:驱动器中的磁盘未被格式化?恢复数据正确处理步骤
运维·服务器·电脑
Orange_sparkle13 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code