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

相关推荐
wtblszn25 分钟前
实验室通风设备远程监控运维管理系统方案
运维
syagain_zsx2 小时前
spdlog实战:日志分级、滚动与性能调优
linux·c++·日志库·二次开发日志库
GeW14 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
aningx16 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位17 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象32719 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
众壹新能源科技19 小时前
逆变器自带无功不够用,加装5MVar SVG后功率因数从0.85回到0.99
运维·人工智能·自动化
..Dauntless..19 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason19 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特20 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器