至顶网知识库频道软件-最新文章列表
从应用程序着手优化Oracle数据库

数据库性能包括存储空间需求量的大小和查询响应时间的长短两个方面。为了优化数据库性能,需要对数据库中的表进行规范化。规范化的范式可分为第一范式、第二范式、第三范式、BCNF范式、第四范式和第五范式。一般来说,逻辑数据库设计会满足规范化的前3级标准,但由于满足第三范式的表结构容易维护且基本满足实际应用的要求。因此,实际应用中一般都按照第三范式的标准进行规范化。但规范化有可能导致查询速度慢的缺点,考虑到一些应用需要较快的响应速度,在设计表时应同时考虑对某些表进行反规范化。...详细

优化Oracle数据库

如何在Oracle数据库中建立透明网关环境

本文将为大家介绍如何在Oracle数据库中建立透明网关环境。...详细

透明网关数据库ORACLE

通过JDBC连接Oracle数据库的十大技巧

如果编程人员要在一个表中查找许多行,结果中的每个行都会查找其他表中的数据,最后,编程人员创建了独立的UPDATE命令来成批地更新第一个表中的数 据。与此类似的任务可以通过在set子句中使用多列子查询而在一个UPDATE命令中完成。当能够在单一的SQL命令中完成任务,何必要让数据在网上流来 流去的?建议用户认真学习如何最大限度地发挥SQL的功能。本文将为大家介绍通过JDBC连接Oracle数据库的十大技巧。...详细

数据库ORACLEJDBC

用Oracle 10g列值掩码技术隐藏敏感数据

Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据管理 语言DML语句提供行级安全性检查。本文将为大家介绍如何用Oracle 10g列值掩码技术隐藏敏感数据。...详细

Oracle 10g

Oracle分层管理器的技术原理及应用

分层管理器应用程序需要进行许多设置和准备。主要步骤汇总如下:获取多层逐层细化图层时要使用的各个表的数据。创建一个包含特殊列和特殊元数据的新的空逐层细化表。元数据为每个组件表指定一个层名,同时标识组件表中的重要列标识列和标题列。将逐层细化表加入地图。例如,将逐层细化表加入您使用的Geoset,或通过编码方法将逐层细化表加入地图。在应用程序中添加用户界面元素,响应逐层细化事件。添加代码,响应用户对逐层细化工具的使用。该代码需要检测用户已选择的图元;确定需要添加的子图元和需要删除的图元。 ...详细

分层管理器ORACLE

Oracle数据库异构服务原理及实例说明

异构服务是集成在Oracle 8i数据库软件中的功能,它提供了从Oracle数据库访问其他非Oracle数据库的通用技术。异构服务扩展了Oracle数据库连接异种数据源的能力,加强了企业数据的整合,是一个快速有效经济地整合企业内部异构数据的解决方案。...详细

异构服务数据库ORACLE

Oracle数据库中并行处理技术剖析

并行处理的思想就是将单个任务分解为多个更小的单元。不是通过一个进程完成所有工作,而是将任务并行化而使多个进程同时在更小的单元上运行。这可以极大地提高性能和最佳地利用系统。然而,并行处理的最关键部分是如何作出将单个任务分成更小的工作单元的正确决策。典型地,有两种方法用于实现数据库系统的并行处理。主要区别在于是否需要进行物理数据布局,将静态的数据分区作为并行处理的前提。本文介绍了通过物理数据分区的静态并行及执行时的动态并行。...详细

并行处理数据库ORACLE

有关Oracle数据库的空间管理方法探究

在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。本文将为大家介绍有关Oracle数据库的空间管理方法。...详细

空间管理数据库ORACLE

清除Oracle中无用索引 改善DML性能

许多Oracle管理人员只要看见在一个SQL查询的WHERE语句出现了一列的话就会为它分配索引。虽然这个方法能够让SQL运行得更快速,但是基于功能的Oracle索引使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会严重影响关键Oracle数据表的性能。在Oracle9i出现以前,没有办法确定SQL查询没有使用的索引。Oracle9i有一个工具能够让你使用ALTER INDEX命令监视索引的使用。你可以查找这些没有使用的索引并从数据库里删除它们。...详细

DML无用索引ORACLE

Oracle中利用哈希函数提高查询速度

当表中存在大量键值的时候,你就会开始发现由于存在许多簇块而导致的性能问题。避免 这个问题的一个方法就是使用一个哈希函数来约束簇块的数量。哈希函数将会给定一个数值用来限定簇块数量的预计范围,但它得到的值是相对等分布的。哈希函数中存在的一个问题就是函数值会打乱记录原本的顺序。你可以通过 ORDER BY来解决这个问题;但是,在很多情况下,记录数量是非常庞大的。在Oracle 10g 中,你可以将一个数据定义为“natural order” ,那么就可以不用经过排序而以你所希望的顺序来检索哈希簇的数据,从而解决了上面的提出问题。 ...详细

哈希函数ORACLE

如何获得XML格式的Oracle 10g审计跟踪

XML文件可以由数据库以外的工具方便地处理,过滤出有用的事件,与其它系统中的审计日志组合,并格式化HTML显示。操作系统文件提供比SYS.AUD$表更强大的安全性,特别是在希望阻止数据库管理员查看或修改审计跟踪的情况下。即使关闭数据库实例,仍然可以继续使用保存在数据库外的审计日志,但还是可以通过一个新的视图,V$XML_AUDIT_TRAIL,从数据库中对它们进行查询。要激活XML文件审计功能,需要设定两个初始化参数。...详细

审计跟踪Oracle 10gXML

在Oracle实例间移动SQL调整工具集

SQL调整工具集(SQL Tuning Set,STS)是Oracle 10g的SQL Tuning Advisor特性的一个组成部分。每个调整工具集都包含一个或几个SQL语句,以及正确解释它们所需的上下文信息。SQL Tuning Advisor用一个调整工具集作为输入,检查其中的语句并为它们提出优化建议。Oracle 10g第二版(release 2)中增加了移动SQL Tuning Set的功能。使用一个中转表和DBMS_SQLTUNE类中的过程,你就可以从创建SQL Tuning Set的实例中将它们输出,然后输入到一个测试实例中进行分析。 ...详细

SQLOracle 10g

Oracle中DECODE()函数的使用法

DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。区别于SQL的其它函数,DECODE函数还能识别和操作空值。本文详细介绍了DECODE函数的语法。...详细

decode()ORACLE

有关Oracle中虚拟专用数据库的探讨

虚拟专用数据库(VPD)也称为细粒度访问控制,它提供强大的行级安全功能。它是在Oracle8i中推出的,已经受到广泛的欢迎,并且在从教育软件到金融服务等各种应用程序得到采用。VPD的工作方法是,通过透明地更改对数据的请求,基于一系列定义的标准向用户提供表的局部视图。在运行时,所有查询都附加了谓词,以便筛选出准许用户看到的行。...详细

虚拟专用数据库ORACLE

Oracle的自动数据库诊断监控程序剖析

有了 Oracle 数据库 10g,您就有了一位自动数据库诊断监控程序 (ADDM) 形式的助理 DBA,这种机器人式的 DBA 会不知疲倦地反复搜索数据库性能统计,以标识瓶颈、分析 SQL 语句、并据此提供多种改进性能的建议,本文对该诊断的过程的工作方式进行了概述。...详细

DBAADDMORACLE

Oracle和DB2间基本架构和管理的差异

依靠单一的关系型数据库管理系统(RDBMS)管理数据的公司开始逐渐减少,成为一名成功的跨平台的DBA,关键是掌握对术语的真正理解和不同RDBMS的细微差别。本文将讨论多平台的Oracle和DB2 UDB之间的基本架构和管理的差异。文中从基本组件、产品选项、数据类型、访问数据库等方面作了比较。...详细

DB2ORACLE

关于Oracle中表外键更名规则详细介绍

Oracle中表的外键是保证系统参照完整性的手段,在实际应用系统中,开发者为了保证系统的完整性,一般要定义大量的外键。如果外键的命名不规范,如采用系统自动生成的名称,则在以后的系统运行维护中会造成很大的麻烦。文中讨论如何将应用系统中不规范的外键命名修改为规范的外键名称。...详细

外键ORACLE

Oracle中利用EXP/IMP工具实现数据迁移

通过EXP/IMP可以实现产品系统的跨平台的迁移,需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过 EXP/IMP工具迁移到新的环境中,复制环境是否生效。文中通过实例介绍了利用EXP/IMP工具实现数据迁移。 ...详细

数据迁移EXP/IMPORACLE

Oracle 9i中如何监视索引的使用情况

索引可以加速查询搜索,特别是在一个数据仓库的环境中,因为这时数据库会接收到许多ad-hoc请求。要避免全表搜索,我们一般在每个可能被搜索的列中建立索引。不过索引会占用许多的表空间;在许多的情况下, 索引比被索引的表消耗更多的存储空间。在插入和删除行的时候,索引还会引入额外的开销。在Oracle9i之前,要知道一个索引是否被使用是困难的,因此许多数据库都有许多没用的索引。本文的目的就是向大家介绍通过Oracle9i中的新特性来辨别未使用的索引。 ...详细

监视索引Oracle 9I

把应用程序和Oracle客户端一起打包

我们在做程序的时候,经常会需要安装ORACLE的客户端,如果客户终端非常多的时候,这就会是一项很麻烦的工作,本文介绍了可以把ORACLE客户端和应用程序一起打包,又自己用程序来配置NET EASY的方法。 ...详细

客户端ORACLE

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce