环境:Linux AS 4.7
32位+Oracle10g 10.2.0.1.0
今天某个平台上的Oracle数据库的sqlplus无响应,数据库挂起,敲入sqlplus
/ as sysdba命令后数据库无响应。网上查看资料得知是oracle的bug引起的。
应急处理方法就是服务器的重启,如果要彻底解决,则可以升级数据版本或给数据库打补丁,补丁号为patch
4612267。如下为在打该补丁安装过程;
参考文档:
Doc ID: 338461.1
SQL*Plus 10.2.0.1 Hangs, When System Uptime Is Long Period of Time
Doc ID: 4612267.8
Bug 4612267 - OCI client spins when machine uptime >= 249 days
1. $ lsnrctl
stop
2. $ emctl stop
dbconsole--如果在建库时无选择OracleEM,则不必进行该步骤
3. $ sqlplus / as
sysdba
4. SQL> shutdown
immediate[@more@]
[oracle@dbserv ~]$ unzip
p4612267_10201_linux32bit_198days.zip
Archive:p4612267_10201_linux32bit_198days.zip
creating: 4612267/
creating: 4612267/files/