1.前言

确保我们能够访问oracle数据库包含两部分,一个是oracle实例,一个是监听,两个同时开启,我们才能正常的使用数据库,因此我们在关闭和启动oracle服务时,也需要同时操作实例和监听。能够操作linux的工具有很多,如:xshell,vncviewer等,本次使用shell工具。

2.关闭oracle服务

第一步:若不是以oracle用户进行登录的,则需要切换用户,命令为:su - oracle,如下图我是以root用户进行登录的,在需要操作数据库时则需要切换到oracle用户

第二步:查看oracle实例和监听的状态,命令:ps -ef|grep oracle,红色框内表示监听,ora_xx_orcl则表示一些实例,出现以下内容则表示实例和监听均启动;

第三步:关闭监听,命令:lsnrctl stop,至于关闭监听和关闭实例的顺序,推荐首先关闭监听,

第四步:关闭实例,命令如下,此时若sql命令输入错误可采用Ctrl+Backspace进行删除;

第五步:再次检查oracle服务和监听的状态,如下图,此时并没有实例和监听在运行,至此,oracle服务关闭完成。

3.启动oracle服务

前面已经说过如何检查oracle服务是否启动或关闭,在oracle服务已启动的情况下再去执行启动命令一般会有相应的提示,接下来直接在oracle服务关闭的情况下进行启动

第一步:首先启动oracle实例,命令如下图sqlplus / as sysdba startup:

第二步:启动完实例后,再去启动监听,命令为:lsnrctl start;

第三步:查看监听器是否监听到实例,命令:lsnrctl status;

如图则表示该监听已经监听到一个实例。

4.注意

①在关闭oracle服务时,先关闭监听再关闭实例,因为当关闭监听后,客户端是无法再访问数据库,但是关闭了实例未关闭监听,此时客户端还是可访问到服务,可能会导致一系列问题,至于是啥问题,嗯,我也说不清楚;

②在启动oracle服务时,先启动实例再去启动监听,原因同上,避免出现客户端访问过来时,实例已经关闭;

linux下Oracle服务的启动和关闭相关推荐

  1. linux追踪tomcat报错信息,linux下tomcat服务的启动、关闭与错误跟踪

    linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...

  2. linux下oracle数据库的启动和关闭

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:登陆 root登陆之后切换到oracle用户上, 输入 su - oracle 第二步:连接 在oracle用户下, ...

  3. CentOS下SVN服务的启动与关闭

    CentOS下SVN服务的启动与关闭 https://blog.csdn.net/testcs_dn/article/details/45394521 svnserver -d -r /var/svn ...

  4. 使用PL/SQL连接Linux下Oracle服务

    之前一直是使用PL/SQL连接Windows本地的Oracle服务,没什么问题:最近在Linux系统下鼓捣了一个Oracle数据库,但是使用PL/SQL工具连接时一直连接不上,很郁闷... 经过多方查 ...

  5. Linux下 sshd服务不能启动

    今天遇到CentOS 7 下远程连不上,怀疑服务没有启动,先检查了端口和服务是否启动: ps -A| grep sshd 发现没有 netstat -nultp|grep 22 也没有发现22端口 检 ...

  6. linux下tomcat服务器的启动和关闭以及查看实时打印日志

    本页面中的操作都在tomcat的bin目录下 <一> 一般我都是使用: ./shutdom.sh //关闭tomcat ./startup.sh //开启tomcat服务 <二> ...

  7. linux下部署服务,启动时显示socket注册失败。数据库连接失败。求帮下忙。

    加密数据库密码成功! localhost-startStop-1 [DEBUG] [09:14:03.850] [org.jboss.logging] (Configuration.java:176) ...

  8. linux下tomcat服务的相关命令

    2019独角兽企业重金招聘Python工程师标准>>> 一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tom ...

  9. linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令

    本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...

最新文章

  1. 《因果学习周刊》第6期:因果推荐系统
  2. SEO之网站页面优化策略
  3. python在线读-用python实现自己的小说阅读器
  4. python爬虫项目-23个Python爬虫开源项目代码
  5. C#语言学习思维导图
  6. 11-Reliability, Availability, and Serviceability (RAS) Extensions
  7. Heap(堆结构/优先队列)-Swift实现
  8. 智能情绪分析技术_情绪转变令市场再次修正 Justforex:欧元、英镑、日元、黄金技术分析...
  9. 数据库的事务和隔离级别
  10. sap权限激活_SAP产品的Field Extensibility
  11. 苹果mac可视化数学分析软件:matlabr2021b
  12. ​知者见于未萌:百度CTO王海峰与中国 AI 三十年
  13. AD7705在STM32F103RBT6上的移植[硬件SPI]
  14. 使用kubeadm安装kuberneters
  15. g6的minimap中的配置_Minimap 缩略图
  16. 编个故事,骗700元的稿费真容易啊!
  17. idea+springmvc+spring+mybatis+maven整合返回json数据web api-
  18. ajax与Java后台互相传数据
  19. 2014-5-20 摇摇车现在已经是思杨的完美座驾了
  20. 毕业设计-基于大数据的电影推荐系统-python

热门文章

  1. 都指望着从中国消费市场捞一笔?
  2. systrace分析
  3. 缤纷色彩搭配,复古与现代碰撞,别样吊灯点亮你的空间
  4. 浅谈质量方案中的预案
  5. mysql相关聚合函数应用商品分类表
  6. 【GPLT】L2-027 名人堂与代金券
  7. 【Python数学建模常用算法代码(二)之BP神经网络】
  8. 【C语言初学必看】之多组输入的玄机
  9. SpringBoot过滤器获取POST请求的JSON参数
  10. Java 值传递与“引用传递”