系统问题解决的后的思考,处理问题的思路(oracle关不掉,起不来)

简介:

前言

应用支持A,接到业务部门反映公司的老总生产看板数据显示不了,联系开发组B,说是程序最近没有改动过,问题肯定在数据库让我检查数据库


查看报错ora-12541,检查数据库的监听,1521端口,均正常,线上的生产系统(与生产看板用的是同一个数据库),plsql都是正常。反应给开发组B,B说是程序没有改动,问题肯定在数据库。

因为不了解的生产看板的的数据架构,向B要应用连接数据库的配置参数,一直没给我


因为是公司总经理的事情,领导比较关注,应用支持A就一直说是数据库的问题,让重启数据库先

我一直坚持先了解架构再说,但是领导,A还有几个同事都是在说是数据库的问题,想了下问下厂里,这里有15分钟的时间给我重启数据库。


sql>shutdown immediate;

等了2分钟还是这里,大概是数据库hang住了

另开一个窗口:

SQL> conn /as sysdba

Connected to an idle instance.

SQL> startup;

ORA-10997: another startup/shutdown operation of this instance inprogress

ORA-09968: unable to lock file

Linux-x86_64 Error: 11: Resource temporarily unavailable

Additional information: 23096

好吧,关不掉,又起不来


领导这时问怎么回事,我说hang住了,打电话问厂里还有几分钟开线,回答3分钟


狂汗……


好吧只有kill掉local=no的进程强行关机了(冒着数据丢失的各种风险了,厂里停线的责任实在太大,担待不起)


sql>shutdown abort;


sql>startup;

还好数据库起来了

检查数据库状态:
sql>select open_mode from v$database

    read_write


正常开启

登陆Mes系统

系统正常心理的大石头放下来


生产看板的问题还没有解决,也就是说数据库重启无效


问B,B说是问题找到了


生产看板的数据是汇总到我这里数据库显示,我这里的数据库是从集团服务器DB1汇总过来,各个基地的生产数据先汇总到集团服务器DB1。


集团服务器DB1宕机导致这个问题,-_-|||


总结:

一:当遇到系统有问题,查看系统是否有异常报错,如果没有,查看是否其他方面影响;


二:在没有了解系统架构的时候,不要擅自做一些有较大风险的操作,毕竟解决一个问题需要多沟通 ,     多了解,闭门造车肯定不行;


三:当需要重启服务器的时候,要分清事情的大小轻重,缓急,不要受周围的人影响,毕竟重启服务器      出现突发状况的时候,出现重大故障,你是第一责任人,与七嘴八舌的人没有太大关系。




本文转自 abc3486389 51CTO博客,原文链接:http://blog.51cto.com/1336014/1661523

相关文章
|
7月前
|
开发框架 Oracle 关系型数据库
ASP.NET实验室LIS系统源码 Oracle数据库
LIS是HIS的一个组成部分,通过与HIS的无缝连接可以共享HIS中的信息资源,使检验科能与门诊部、住院部、财务科和临床科室等全院各部门之间协同工作。 
83 4
|
6月前
|
Oracle 关系型数据库 Java
实时计算 Flink版产品使用问题之如何实现Oracle到其他系统的实时同步
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
7月前
|
Oracle 关系型数据库 Unix
SAP系统拷贝 UNIX + Oracle
SAP系统拷贝 UNIX + Oracle
57 1
|
7月前
|
SQL 缓存 Oracle
Oracle系统全局区:数据王国的“大舞台”
【4月更文挑战第19天】Oracle的系统全局区(SGA)是数据库实例的核心内存区域,包含共享信息和数据结构,对并发访问和性能优化至关重要。SGA包括共享池(存放SQL和PL/SQL代码)、缓冲区缓存(存储数据块以减少I/O)和重做日志缓冲区(记录数据库更改以保证一致性)。还有大型池和Java池等组件,共同确保数据库高效稳定运行。了解SGA的结构和调优对DBA和开发者至关重要。
|
Oracle 关系型数据库 数据库
Win11系统如何安装Oracle数据库(超级详细)
Win11系统如何安装Oracle数据库(超级详细)
728 0
|
7月前
|
Oracle 关系型数据库 Linux
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
352 1
|
Oracle Java 关系型数据库
JSP struts2工资管理系统myeclipse开发oracle数据库bs框架java编程网结构
JSP 工资管理系统是一套完善的struts2设计系统MVC结构,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Oracle10g,使用java语言开发,系统主要采用B/S模式开发。
73 1
|
7月前
|
Oracle 关系型数据库 数据管理
.NET医院检验系统LIS源码,使用了oracle数据库,保证数据的隔离和安全性
LIS系统实现了实验室人力资源管理、标本管理、日常事务管理、网络管理、检验数据管理(采集、传输、处理、输出、发布)、报表管理过程的自动化,使实验室的操作人员和管理者从繁杂的手工劳作中解放出来,提高了检验人员的工作效率和效益,降低了劳动成本和差错发生率。
|
7月前
|
运维 Oracle 关系型数据库
医院检验科LIS系统源码,oracle数据库、报告管理、质控管理
医院检验科LIS系统源码,oracle数据库、报告管理、质控管理
116 0
|
Oracle Java 关系型数据库
JSP停车场车位管理系统myeclipse开发oracle数据库BS模式java编程网
JSP 停车场车位管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助servlet+bean+dao (mvc模式开发),系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Oracle 10g,使用java语言开发系统主要采用B/S模式开发。
61 0