转正述职讲的这个Oracle案例,领导当场让我通过!

前言:

非标题党,本文是我2015年初到一家公司工作三个月后的转正述职时讲的案例,入职这家某国产ERP公司数据库技术支持岗位后,每天接触到大量的故障问题,包括数据库宕机、性能优化等,也是我成长最快的几年。

问题现象:

15年的某天,一大早收到了一个紧急恢复的问题:

从工单描述上不难看出,客户非常着急!

问题分析:

与客户沟通,机房异常断电,来电重启应用服务器和数据库服务器后,登录NC系统,输入用户名和密码登录后报错如下:

初步怀疑:

1.数据库或监听没配置自动启动,客户不知道怎么启动;

2.机房断电导致数据库的某个文件损坏,比如控制文件、日志文件、数据文件等。

具体是哪个文件损坏,就要看数据库能启动到哪个阶段了。

验证猜想:

登录数据库服务器,切换到oracle用户,发现没有sqlplus命令?

猜测:难道客户给我连错服务器了?

查看用户是有oracle用户的

    [root@zjltdb home]# ls
    oracle