删除重复记录的方法原理:在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在Oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同,所以只要确定出重复记录中那些具有最大rowid的就可以了,其余全部删除。重复记录判断的标准是:C1,C10和C20这三列的值都相同才算是重复记录。 ...详细
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。 ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就这一问题产生的原因和解决办法进行一些探讨,供存在这方面问题的用户朋友参考。...详细
我们可以用脚本进行跟踪存储过程,当然要了解这些存储过程的具体语法和参数的含义,文中介绍了一个实例的实例,生成跟踪脚本的最简式和在跟踪中已知的问题。...详细
本文介绍了恢复只有完好数据文件的Oracle数据的方法。...详细
本文介绍了解决Oracle杀死死锁进程的方法。...详细
如何快速有效地整合这些分布在单位内部不同数据库平台上的数据,文中提出了两种解决方案。上述两种方法都存在一定的缺点,本文介绍一种Oracle提供的解决oracle数据库与异种数据源的连接问题的解决方案—Oracle的异构服务(Heterogeneous Services)。并就异构服务作了详细的讲解,给了一个连接的实例。...详细
在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百 GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更 快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。...详细
在构建自定义搜索引擎时,开发人员常遇到的一个问题是实现某种类型的分页功能;也就是说,允许用户提交一个返回很多行数据的查询,但是只显示前20条。在用户点击一个链接时,下20条或者前20条数据会从数据库应用程序中取出。数据库访问存在的一个问题是来自 Web 站点的请求是无状态的。在等待用户请求下一组数据时,让数据库维护一个游标的效率是非常低的。对 HTML 编写代码让游标位于客户端是可以做到的,但是游标是一个有限的资源,所以每次在页面装载完成时最好关闭游标。...详细
本文介绍了Oracle触发器的使用心得。...详细
本文介绍了Oracle中的to_date参数含义。...详细
本文介绍了Oracle大型数据对象LOB几种情况的示范类。...详细
LogMiner对于数据库管理员(DBA)来讲是个功能非常强大的工具,也是在日常工作中经常要用到的一个工具,借助于该工具,可以得到大量的关于数 据库活动的信息。其中一个最重要的用途就是不用全部恢复数据库就可以恢复数据库的某个变化。另外,该工具还可用来监视或者审计用户的活动,如你可以利用 LogMiner工具察看谁曾经修改了那些数据以及这些数据在修改前的状态。我们也可以借助于该工具分析任何Oracle 8及其以后版本产生的重作日志文件。...详细
当前,Oracle作为大型数据库管理系统快速发展,如何更好的发挥其强大的数据管 理功能?这成为Oracle系统优化方面一个不可忽视的问题。有专门文章从系统参数等软件内部挖掘其\\\"潜力\\\",本文尝试从Oracle与外部环境的特定关 系,即Oracle的平台依赖性着手,主要以NT平台为例,就Oracle的平台依赖性的各个方面进行描述。...详细
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。本文简单的讨论每个索引选项。...详细
Oracle的优化器共有3种:RULE(基于规则)、COST(基于成本)、CHOOSE(选择性)。设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(object statistics)的准确性。 如果数据库的优化器模式设置为选择性(CHOOSE),那么实际的优化器模式将和是否运行过analyze命令有关。...详细
监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。本文对监听配置作了简单的介绍,并提出一些客户终端无法连接服务器端的解决思路。...详细
本文介绍了Oracle数据库中TableSpace、Exception、安全管理、Synonym、跨数据库查询等知识。...详细
本文介绍了Oracle优化R方法的定义,把R方法与OWI方法、YAPP方法作了比较,最后介绍了R方法的瓶颈分析。 ...详细
本文介绍了Oracle数据库的基础知识,如TableSpace、Exception、安全管理等。...详细
本文从几大方面详细讲述了Oracle数据库的配置方案。...详细