工作中遇到的Oracle故障分析
系统类型: CMODE
系统版本: 硬件:SUN 软件:所有版本
案例标题: CMODE放号中的数据库出现LOCK的处理方法
故障现象: 启动sam_cmode进程不能正常处理工单。
故障描述: 启动以sam_cmode –d方式启动发现sam_cmode始终在处理一个用户。
故障分析: 在CMODE的数据库中手动删除该用户记录,发现oracle无任何反馈信息。
(正常情况下会出现oracle的完整性约束报错。
初步怀疑tcontract表中该用户记录被锁定。
通过查询oracle的视图,发现目前有用户正在update该用户记录,且发现有很多update操作没有commit。
故障处理: 通过oracle命令将这些session杀死。重启sam_cmode和signup模块。
日常维护:
1.维护人员尽量不要手工修改CMODE数据库中的数据。
2.修改完毕确认正确后及时执行commit操作。
- 最新文章
- Oracle10g中的current_scn是如何计算的[01-08]
- Oracle导入、导出程序使用详解[01-08]
- Oracle数据库中主要配置文件的经典解析[01-08]
- 教你怎样进行Oracle数据库性能完全保护[01-08]
- ORACLE 常用的SQL语法和数据对象[01-08]
- 图文:详解数据库Oracle 11g的基本安装[01-08]
- 相关文章
- Oracle10g中的current_scn是如何计算的[01-08]
- Oracle导入、导出程序使用详解[01-08]
- Oracle数据库中主要配置文件的经典解析[01-08]
- 教你怎样进行Oracle数据库性能完全保护[01-08]
- ORACLE 常用的SQL语法和数据对象[01-08]
- 图文:详解数据库Oracle 11g的基本安装[01-08]
