![oracle数据库应用与开发常见问题及排除 oracle数据库应用与开发常见问题及排除](/rjstyle/noimg/7.webp)
操作系统:Solaris 2.5(简体中文)
磁盘:4.2gb
内存:256mb
Oracle B版:7.3.2.1
安装目录:数据库(2GB数据库下的2GB空间)
安装产品:Oracle RDBMS,SQL * NET,SQL * Plus,Pro * C,服务器管理器等
产品安装正常,操作稳定。
两。应用开发中常见问题及排除
Oracle数据库在应用和开发过程中经常遇到以下两个问题。
1、数据库不能关闭与关闭命令。
2,客户往往没有死亡原因。
不包括1个问题:只要正确使用命令打开和关闭数据库(只有内部用户有权质疑1),数据库的出现是由于未提交的事务,此时可用关闭终止命令关闭数据库,但所有未提交的事务都将被放弃。
排除了2个问题:1在白金可以使用EP M产品在服务器端识别问题。使用EMP可以监控系统的运行。当客户终端死机,监控DML锁的使用会发现用户被误导,导致用户对数据库造成僵局的客户端崩溃。之后的过程,对Oracle的用户,使用kill9过程命令,你可以打破僵局,解决客户端崩溃问题。
例如,在用户发送更新、删除命令语句之后,然后进行选择,用户将出现死锁。
在软件开发过程中会造成客户端崩溃的bug的应用软件有一些问题。这可以通过数据字典和数据库检索,对数据库中的数据与数据库表进行检查,尽快发现问题的主要约束条件,并且不与数据库的性能;当然,你也可以使用EPM在服务器端SQL监视器用户正在执行,才能发现问题在哪里。
例如,运行程序后用户数据表中的数据,表明DUP值在指数和其他类似的错误消息,因为数据字段的数据基表主键的选择是错误的,不应该被添加到数据到数据库,应用程序崩溃。这时,问题可以通过修改基表和删除错误数据解决。