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

相关推荐
白总Server7 分钟前
VSCode 常用的快捷键
运维·数据库·ide·vscode·nginx·架构·编辑器
WXDcsdn33 分钟前
华为三层交换机禁止VLAN间通讯(两种解决方案)
运维·网络·华为
霍格沃兹测试开发学社测试人社区36 分钟前
深入了解测试开发与DevOps体系
运维·软件测试·测试开发·devops
Karoku0661 小时前
【企业级分布式系统】ZooKeeper集群
linux·运维·数据库·分布式·zookeeper·云原生
llody_551 小时前
ARM64环境部署EFK8.15.3收集K8S集群容器日志
java·运维·elasticsearch·云原生·容器·kubernetes·es
杨俊杰-YJ1 小时前
Linux脚本练习
linux·运维·服务器
aduzhe2 小时前
在 Ubuntu 上配置防火墙以开放特定端口
linux·运维·ubuntu
2401_840192272 小时前
k8s更新
linux·运维·服务器
小麦项目管理指南2 小时前
如何通过低代码逻辑编排实现业务流程自动化?
运维·低代码·自动化·源代码管理
kejijianwen3 小时前
Algen的跨链互操作性:增强区块链连接性
运维·centos·区块链