至顶网知识库频道通用行业-最新文章列表
如何解决Oracle数据库中的04031错误

当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。文中介绍了解决这个错误的方法。...详细

04031错误数据库ORACLE

Oracle中通过触发器来追踪用户的活动

从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括数据库启动触发器,DDL触发器和最终用户登陆/注销触发器。当Oracle提供了这些新的触发器的功能后,却还不清楚该如何使用这些触发器来追 踪系统的使用情况。这篇文章描述了我是如何使用创建终端用户登陆/注销的方法来追踪终端用户的活动的。...详细

ORACLE触发器

针对Oracle远程复制和容灾的解决方案

文中介绍了针对Oracle数据库的远程复制、容灾主要有以下几种技术或解决方案:基于存储层的容灾复制方案、基于逻辑卷的容灾复制方案、基于Oracle redo log的逻辑复制方式。这类产品的原理基本相同,其工作过程可以分为以下几个流程:使用Oracle以外的独立进程,捕捉redo log file 的信息,将其翻译成sql语句,再通过网络传输到目标端数据库,在目标端数据库执行同样的sql。如果其进程赶不上Oracle日志切换,也可以捕捉归档 日志中的内容。也有的产品在源端以事务为单位,当一个事务完成后,再把它传输到目标端。 ...详细

容灾远程复制ORACLE

如何在Oracle中启动脚本跟踪存储过程

我们可以用脚本进行跟踪存储过程,当然要了解这些存储过程的具体语法和参数的含义,至于这些语法和参数含义请查询联机帮助。本文将为大家介绍如何在Oracle中启动脚本跟踪存储过程。...详细

ORACLE脚本

Oracle中如何查询当前版本中的各参数

过时参数,顾名思义就是在 Oracle 以前的版本中存在,但在新版本中已经淘汰了的参数,已经不再使用;而强调参数,是指那些在新版本中保留了下来,但是除非特殊需要不希望用户使用的那些参 数。在视图 V$OBSOLETE_PARAMETER 中,包含这些参数的名称和一个标志字 ISSPECIFIED ,该标志字用来指出这个参数是否在 init.ora 文件中已实际设置。Oracle 系统中还有一类参数称之为隐藏参数 (hidden parameters) ,是系统中使用,但 Oracle 官方没有公布的参数,这些参数可能是那些还没有成熟或者是系统开发中使用的参数。...详细

参数ORACLE

Oracle中的优化器如何进行评估优化

Oracle优化器在任何可能的时候都会对表达式进行评估,并且把特定的语法结构转换成等价的结构,这么做的原因是:要么结果表达式能够比源表达式具有更快的速度、要么源表达式只是结果表达式的一个等价语义结构。不同的SQL结构有时具有同样的操作(例如:= ANY (subquery) and IN (subquery)),Oracle会把他们映射到一个单一的语义结构。本文将讨论优化器如何评估优化如下的情况和表达式:常量 LIKE 操作符 IN 操作符 ANY和SOME 操作符 ALL 操作符 BETWEEN 操作符 NOT 操作符;传递(Transitivity) 确定性(DETERMINISTIC)函数。...详细

优化器ORACLE

提高Oracle数据库查询统计速度

大型数据库系统中往往要用到查询统计,但是对于数据量大的系统,用户在进行复杂的查询统计时往往感到速度很慢,不能满足应用要求,这就要求我们在设计数据库系统时进行合理设置,提高查询统计的速度。本文结合笔者的项目开发经验,阐述具体的设置方法。...详细

ORACLE数据库查询统计

如何从Oracle 8i中直接发送电子邮件

由于Oracle不提供用于实时输出消息的工具, Oracle数据库开发者总是要面临实时监视他们的储备过程执行的挑战。他们必须使用dbms_output.put_line调用,这个调用直到过程完成才返回结果。 在本文中,我想演示如何从Oracle 8i数据库直接发送电子邮件,作为一种实时通信解决方案。我们的做法是把所有必需的过程与函数包装在自定义的包中,然后使用Oracle8i UTL_SMTP包直接地从Oracle数据库中发送电子邮件。...详细

Oracle 8i电子邮件

Oracle中空间管理对系统性能的影响

关于自由空间的管理,有下面的一些建议:利用Export及Import命令卸出和 装入表空间可以释放大量的空间,从而缓解增加另外的数据文件的要求。如果包含具有高插入(insert)和更新(update)活动的表的表空间中自由空 间的比重下降到了15%以下,要为此表空间增加更多的空间。对于一个基本是静态表数据的表空间,如果有多于20%的自由空间,则可以考虑减少分配给它的文 件空间量。减少SYSTEM表空间的空间量比较困难,因为那要重建数据库。 ...详细

空间管理ORACLE

Oracle数据库文件移动的方法和步骤

Oracle数据库在使用过程中,随着数据的增加数据库文件也逐渐增加,在达到一定大小后有可能会造成硬盘空间不足;那么这时我们可以把数据库文件移动到另一个大的硬盘分区中。本文就以Oracle for Windows版本中把C盘的数据库文件移动到D盘为例介绍Oracle数据库文件移动的方法和步骤。...详细

数据库ORACLE

Oracle中巧取指定记录与巧用外关联查询

本文将为大家介绍采用minus语句及采用子查询来取得指定记录的方法,利用外连接替代not in语句进行外关联查询。...详细

MINUSORACLE

SQL语句基础学习 帮你明了数值数据类型

与数值有关的类型统称为数值类型。所有的数值都有精度,精度指的是有效数字位数。有的数值还有标度值,它用来指示小数点右边的最小有效数字位数。例如,数字1234.56的精度为6,标度值为2,可以定义为NUMERIC(6,2)。每一个数据库实现方法都有关于如何近似数值或者截短数值的规则。除了提供获取数值长 度和其它数值处理所需的属性外,SQL92提供了内建函数,如加、减、乘、除等。所有的数值类型之间都可以互相比较、互相赋值。尽管实现方法不同,但是它 们有一个的共同点,即它们的结果一般都保留最大精度。...详细

数据类型SQL语句

如何测试SQL Server业务规则链接方法

如果您的应用程序在数据库中储存它的任何一个或全部业务逻辑,那么有可能它就是被我称作业务规则链接的一个候选者。这种方法允许存储过程在数据库中依次运 行,并且让您能够在需要的时候打开或终止这些业务规则。使用这种方法的一些潜在缺陷包括数据安全(执行业务程序的数据储存在一个表格中),和向业务逻辑程 序输入参数的非动态性。如果您觉得对于您的业务问题来说,这种方法利大于弊的话,我鼓励您尝试一下这种方法。...详细

业务规则链接SQL Server

如何在Mysql中直接储存图片

本文介绍了在Mysql中直接储存图片的方法。...详细

MySQL

如何利用Debugview方式来调试MySQL UDF

MySQL的UDF实质就是一个不需要设置入口点的动态连接库。本文介绍了一个非常简单的易用的调试方法。这一方法直接利用Windows API,语言无关、开发工具无关、项目类型无关,典型的三无调试方法。...详细

Windows APIMySQL

Sybase数据库的备份与恢复

Sybase是基于Client/Server体系结构的数据库软件产品。它由三个主要部分 构成,一是进行数据库管理和维护的一个联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用机的建立与开发的一组前端工具Sybase SQL Toolset;三是可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口Sybase Open Client/Open Server。对Sybase数据库的备份与恢复主要是针对Sybase SQL Server进行。...详细

恢复备份Sybase

SQL Server死锁产生的原因及解决办法

本文举例说明SQL Server死锁产生的原因,并提出了解决的办法。...详细

死锁SQL Server

远离在线欺诈DynamiCode一站式解决方案

DynamiCode把RSA信息安全公司的双因素认证技术集成到一个认证令牌上,该令牌每60秒就能产生一个新的和独特的一次性密码,从而避免黑客的攻击。用户只需要简单地键入他们的用户ID或PIN,以及令牌产生的一次性访问代码,就可以完成认证过程。由于 DynamiCode提供了包括硬件、软件和实施服务的一站式解决方案,银行、保险等机构避免了构建基础架构的前置成本,并且向个人用户提供了一个简单易用的安全解决方案。...详细

网络钓鱼

智能数据仓库的设计方法

系统由C/S结构的报表设计器、报表流程设计器、查询设计器和在J2EE应用服务器/WEB服务器上运行的报表服务器、查询服务器、服务器管理Web应用构成。在实施上,则要求系统要具备三层体系结构图。数据层指的是digiTower商业智能平台所涉及的各种数据源。服务层实现所有业务逻辑处理,起到与客户端和数据层进行信息交流和进行必要的业务处理的作用,由J2EE服务器中间件和应用软件业务逻辑组成。实现人机交互及数据表示,采集用户输入的数据、请求,向业务逻辑层发出请求,并显示处理结果。这一层的功能采用GUI方式实现。...详细

GUI智能数据仓库

SQL Server乐观锁定和悲观锁定使用实例

在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致性。解决这样的办法,SQL SERVER提出了乐观锁定和悲观锁定的概念,本文以一个实例来说明如何使用乐观锁定和悲观锁定来解决这样的问题。...详细

SQL Server悲观锁定乐观锁定

邮件订阅

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

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce