本站推荐的这部Oracle 10G数据库详解教程,面向Oracle数据库的初学者和入门级用户,全面地讲解了Oracle数据库的基本原理和相关应用开发。其中具体内容涵盖数据库管理与开发工具的应用、数据库体系结构管理、数据库对象应用与管理、数据库安全性管理、数据库备份与恢复管理、SQL语言应用、PL/SQL程序设计、Oracle应用系统开发实例等。
本站推荐的这部Oracle 10G数据库详解教程,面向Oracle数据库的初学者和入门级用户,全面地讲解了Oracle数据库的基本原理和相关应用开发。其中具体内容涵盖数据库管理与开发工具的应用、数据库体系结构管理、数据库对象应用与管理、数据库安全性管理、数据库备份与恢复管理、SQL语言应用、PL/SQL程序设计、Oracle应用系统开发实例等。
Oracle 在其技术白皮书上阐明,Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。 Oracle 10g的增强有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力支持的加强,对生物信息学( Bioinformatics )的支持。
Oracle系统一般运行于HP-UX,或是AIX平台。这些大型UNIX系统都不会用于桌面系统,一般用来运行Oracle、Sybase、DB2等大型数据库系统。其系统构建、实施、运维、高可用设置,有其平台特点。可参看一本极具特色的技术专著《Oracle大型数据库系统在AIX / UNIX上的实战详解》。该书以AIX 等大型UNIX平台为主线,以其他UNIX系统如HP-UX系统为参照,描述了Oracle10g、Oracle 11g数据库系统在这些平台上的构架方法、集群化要素、综合容灾手段等。
大家通常会遇到这种现象,在自己web项目首页使用用户名,密码登陆系统时,始终停留在本页面,无法进入系统,或是在执行某些操作后,系统一直处在等待状态,不出结果,后台也无任何错误提醒。此时,很大的可能就是数据库锁等待,所要查询的包含用户名和密码的表或是用户正操作的表正在被占用造成的。锁等待的现象:程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。网上有很多人把这种现象称为死锁,是不合理的。此时的oracle并未发生任何死锁现象,只是它一直在等待使用者前一个操作的提交。
产生锁等待的原因:当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。
更新时间:2013-12-26 18:47