• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > ORACLE数据库应用开发常见问题及排除

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle数据库常见问题,oracle数据库常见函数,oracle数据库常见操作,oracle数据库常见故障,oracle数据库应用等相关知识,希望本文的分享对您有所帮助
正在看的ORACLE教程是:ORACLE数据库应用开发常见问题及排除。硬件平台: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的数据字段选择有误,造成不应加入的数据加入到数据库,使应用程序发生死机。此时可通过修改基表,删除错误数据,即可解决问题。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2017-05-11Oracle批量执行sql语句之禁用所有表的外键
  • 2017-05-11oracle查询重复数据和删除重复记录示例分享
  • 2017-05-11Oracle在Mybatis中SQL语句的配置方法
  • 2017-05-11CentOS 6.3下安装部署Oracle服务器图文教程
  • 2017-05-11Oracle开发之分析函数简介Over用法
  • 2017-05-11Oracle层次查询和with函数的使用示例
  • 2017-05-11Oracle排名函数(Rank)实例详解
  • 2017-05-11升级和卸载Oracle数据库软件的命令整理
  • 2017-12-17oracle里IW和WW 区别
  • 2017-05-11Oracle11g数据库win8.1系统安装配置图文教程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • ORA-02298: 无法验证 (约束)提示未找到父项关键字的解决办法
    • ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享
    • Linux下的Oracle启动脚本及其开机自启动
    • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
    • Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出
    • oracle里IW和WW 区别
    • Oracle如何直接运行OS命令(下)第1/2页
    • Oracle数据库中SQL语句的优化技巧
    • 全面解析Oracle Procedure 基本语法
    • 收集的ORACLE函数大全

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有