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

相关推荐
一叶龙洲4 小时前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
敖行客 Allthinker6 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
keyipatience7 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
元Y亨H7 小时前
生产环境监控与故障应急处理(5-5-5 标准)指南
运维
j7~7 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
踏月的造梦星球7 小时前
达梦数据库执行计划与性能分析入门:EXPLAIN、AUTOTRACE 与 ET
服务器·数据库·oracle
观山岳五楼8 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu
m0_715646769 小时前
20260720
linux·arm
寒晓星9 小时前
[linux]线程及多线程
linux·运维
辰痕~9 小时前
物理机装Linux操作系统(Ubuntu为例)
linux·ubuntu