ORACLE数据库应用开发常见问题及排除

来源:asp之家 时间:2010-07-26 13:17:00 

硬件平台:SUN Ultra Enterprise 3000

  操作系统:Solaris 2.5(中文简体)

  磁盘:4.2GB

  内存:256MB

  ORACLE B版本:7.3.2.1

  安装目录:/database/oracle(/database下有2GB空间)

  安装产品:ORACLE RDBMS,SQL*NET,SQL*Plus,Pro *C,Server Manager等

  产品安装正常,运行稳定。

  二、应用开发中常见问题及排除

  ORACLE数据库在应用开发过程中,经常会遇到以下两个问题:

  1、使用Shutdown命令不能关闭数据库;

  2、Client端经常无故发生死机现象。

  问题1的排除:只要正确使用命令开启和关闭数据库(只有Internal用户有此权),问题1的出现,是由于数据库有未提交事务,此时可用Shutdown Abort命令关闭数据库,但是所有未提交事务将被废弃。

  问题2的排除:⑴此时可在Server端使用Platinum EP M产品确认问题所在。使用EMP可以监控系统的运行,当Cl ient端发生死机时,监控DML LOCK的使用会发现,用户由于误操作,造成此用户在数据库中发生死锁,引起Client 端死机。经确定进程号后,到ORACLE用户下,使用‘KILL -9进程号'命令,即可释放死锁,解决Client端死机问题。

  例如用户在发出Update、Delete命令语句后,接着进行Select,此时这个用户就会发生死锁。

  ⑵在应用软件开发过程中?会由于应用软件中存在某些BUG问题引起Client端死机。此时可借助数据字典和数据库基表进行查找,主要针对数据库中数据特点及数据库基表的约束条件进行核对以尽快找到问题所在,而和数据库的性能没有关系;当然也可在Server端使用EPM,监控某一用户当前正在执行的SQL语句,以便找到问题的所在。

  例如用户数据表加入数据后,运行应用程序时,提示DUP-VALUE-IN-INDEX等类似错误信息时,就是因为数据基表的Primary Key的数据字段选择有误,造成不应加入的数据加入到数据库,使应用程序发生死机。此时可通过修改基表,删除错误数据,即可解决问题。

标签:oracle,数据库,问题
0
投稿

猜你喜欢

  • Django学习笔记之ORM基础教程

    2022-07-25 22:59:07
  • python实现股票历史数据可视化分析案例

    2021-12-20 00:29:10
  • python网络应用开发知识点浅析

    2021-07-15 00:09:48
  • 索引的原理及索引建立的注意事项

    2012-08-21 10:27:47
  • opencv中颜色空间转换函数cv2.cvtColor()使用

    2023-03-10 18:22:38
  • vue上传图片组件编写代码

    2024-05-10 14:14:33
  • Python爬取数据保存为Json格式的代码示例

    2022-10-13 17:11:36
  • python批量导入数据进Elasticsearch的实例

    2022-06-29 16:08:02
  • 如何在网页中制作虚线表格

    2010-10-20 20:07:00
  • python连接远程ftp服务器并列出目录下文件的方法

    2023-10-20 10:35:04
  • 详解数据库语言中的null值

    2024-01-15 02:50:29
  • python正则表达式re.search()的基本使用教程

    2022-03-31 15:46:28
  • python给视频添加背景音乐并改变音量的具体方法

    2021-01-26 20:18:47
  • sql server数据库高可用日志传送的方法

    2024-01-24 19:19:32
  • mysql简单实现查询结果添加序列号的方法

    2024-01-26 11:33:56
  • pygame外星人入侵小游戏超详细开发流程

    2021-06-15 05:15:47
  • Python教程使用Chord包实现炫彩弦图示例

    2022-10-10 17:50:14
  • Django中的用户身份验证示例详解

    2023-10-08 17:06:08
  • 简单文件操作python 修改文件指定行的方法

    2022-07-13 15:02:52
  • python实现去除下载电影和电视剧文件名中的多余字符的方法

    2022-08-17 16:17:59
  • asp之家 网络编程 m.aspxhome.com