背景:
昨天中午,我们公司楼层由于电路原因,突然断电。
我们开发小组的数据库开发环境(Linux)也遭遇宕机。
重启Linux、重启Oracle后。其CPU占有率一直居高不下98~100%
问题发现:
1、同事们在开发库中经常使用PL/SQL连接数据库,从断电重启机器以后,经常登录不上环境。
2、登录linux使用TOP命令,查看其中有个进程cpu占有率特别高,
3、我们已经停止连接数据库环境cpu占有率依然是98~100%浮动居高不下。
------解决方案--------------------
上面的错误,是undo表空间设置太小,或者undo保留时间太长