转正述职讲的这个Oracle案例,领导当场让我通过!
前言:
非标题党,本文是我2015年初到一家公司工作三个月后的转正述职时讲的案例,入职这家某国产ERP公司数据库技术支持岗位后,每天接触到大量的故障问题,包括数据库宕机、性能优化等,也是我成长最快的几年。
问题现象:
15年的某天,一大早收到了一个紧急恢复的问题:
从工单描述上不难看出,客户非常着急!
问题分析:
与客户沟通,机房异常断电,来电重启应用服务器和数据库服务器后,登录NC系统,输入用户名和密码登录后报错如下:
初步怀疑:
1.数据库或监听没配置自动启动,客户不知道怎么启动;
2.机房断电导致数据库的某个文件损坏,比如控制文件、日志文件、数据文件等。
具体是哪个文件损坏,就要看数据库能启动到哪个阶段了。
验证猜想:
登录数据库服务器,切换到oracle用户,发现没有sqlplus命令?
猜测:难道客户给我连错服务器了?
查看用户是有oracle用户的
[root@zjltdb home]# ls
oracle