最近遇到一个windows上的Oracle DB system表空间有问题,然后第一个反应就是查看windows的日志查看器,确实发现了报错:
设备\Device\Harddisk1\DR1 有一个不正确的区块
经过baidu,发现Harddisk1 是第二块硬盘,因为在Windows中,硬盘是从0开始编号的。至于DR 是什么意思,暂时没找到。
针对该问题,首先要客户检查存储上的硬盘有无问题。
---注意:第二天客户打电话反馈说:看过存储了,存储上的2块盘坏了。是raid 5.
这就是有经验的DBA能做的--检查os 日志,确认磁盘有报错,并让客户检查存储盘。