Oracle shutdown immediate无法关闭数据库解决方法 ?
Oracle shutdown immediate无法关闭数据库解决方法
在测试服务器上使用shutdown immediate命令关闭数据库时,长时间无法关闭数据库,如下所示 1:[oracle@DB-Serveradmin]$sqlplus/assysdba 2: 3:SQL*Plus:Release10.2.0.4.0-ProductiononThuNov2113:55:132013 4: 5:Copyright(c)1982,2007,Oracle.AllRightsReserved. 6: 7: 8:Connectedto: 9:OracleDatabase10gEnterpriseEditionRelease10.2.0.4.0-Production 10:WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions 11: 12:SQL>shutdownimmediate;
1:[oracle@DB-Serverbdump]$tail-f20alert_epps.log 2: 3:ThuNov2113:55:232013 4:StartingbackgroundprocessEMN0 5:Shuttingdowninstance:furtherlogonsdisabled 6:EMN0startedwithpid=59,OSid=19244 7:ThuNov2113:55:242013 8:Errorsinfile/u01/app/oracle/admin/epps/udump/epps_ora_19242.trc: 9:ORA-04098:trigger'ADMIN.PIND_ON_SHUT'isinvalidandfailedre-validation 10:ThuNov2113:55:242013 11:Shuttingdowninstance(immediate) 12:Licensehighwatermark=10 13:Alldispatchersandsharedserversshutdown 14:ThuNov2114:00:292013 15:SHUTDOWN:Activeprocessespreventshutdownoperation
立即关闭方式(IMMEDIATE)
此时可以通过下面命令Kill掉系统中(LOCAL=NO)的ORACLE进程 [oracle@DB-Server ~]$ ps -ef|grep ora|grep -v grep|grep -v ora_|grep LOCAL=NO|awk '{print $2}' 此时可以顺利关闭数据库。 方法2: 使用CTRL+C取消操作,然后使用shutdown abort命令关闭数据库。当然生产环境还是慎用shutdown abort命令,使用它往往是在没有办法的情况下。因为 方法3:网上比较通用的方法 1 :首先停应用服务。 当然,有时候实际情况往往有些出入,例如步骤1,DBA没有应用服务器的权限。无法停止应用服务。当然也不妨碍后面步骤的执行。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |