04.05.06
今天解决了一个令人又郁闷又汗颜的问题
刚刚做完升级方案,准备歇会的。项目部的一兄弟就打个电话过来说yq的数据库连不上了,而且连错误也没有。客户端或pl/sql连上去后就停在那里不动了。把日志发回来看了看也没有萨问题的(主要是习惯拿来日志就搜索ora-xxx,最后还是仔细看日志发现了问题)。没办法,看来一下子还不知道是撒问题。那地方又不能远程控制,只能用QQ了,QQ还真是好咚咚,虽然远程控制速度奇慢(公司网络也够差的了),最后是我通过QQ看他的桌面,然后指挥他操作。
先是tnsping oradb没有问题,初步判断应该不是监听的问题。
然后用sqlplus / as sysdba 连进去也是正常的,那就说明数据库也是好的。那问题出在哪里呢?
突然想起来日志中有一段很奇怪:
Thread 1 cannot allocate new log, sequence 145372
All online logs needed archiving
怎么会需要归档呢,应该是非归档模式的吖。
archive log list 一看,我靠真是归档模式,而且没有启用自动归档。这就难怪了,上次(大概半月前)项目部的兄弟就说出现过类似问题,重启后又好了
晕哟,也不知道是一开始装的时候就这样了还是后来有人改过(日志被清空过)
我们的数据库居然就这样一直跑了一年多了........汗!!!