Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11G闪回数据归档新功能详述

Oracle 11G闪回数据归档新功能详述

简介Oracle数据库10g提供了五个新的闪回功能:闪回版本查询,闪回事务查询,闪回删除,闪回表和闪回数据库。Oracle数据库11gR1提供了一个有趣的新的闪回功能:闪回数据存档,它允许一个Oracle数据库管理员维护一个记录,对指定时间范围内对所有表的的改变情况进行记录。许多年前-事实上,在上个世纪-我是一名美国大西部饮料生产厂家人力资源系统的承包商。有一天,人力资源总监问我:“如何为我们的雇员数据配置一个delta表,使我们能够跟踪所有对雇员数据的更...
Oracle数据库表设计时的注意事项

Oracle数据库表设计时的注意事项

表是Oracle数据库中最基本的对象之一。万丈高楼从平地起,这个基础对象对于数据库来说,非常重要。因为其设计是否合理,直接跟数据库的性能相关。从Oracle数据库菜鸟到数据库专家这个过程中,在表设计与管理上,或多或少,会犯一些错误。笔者今天就谈谈自己在这方面的经验与教训,或许能够给大家一些警示作用。 经验一:在设计大型数据库时,把允许NULL的列放在表的后面。 在数据库表设计过程中,有些字段要求必须为非空,如表的关键字,单据编号字段等等。在数据库表创建...
2009年数据库发展三大趋势预测

2009年数据库发展三大趋势预测

趋势一:对于异构数据的支持。 在以前的数据库中,一直强调数据的标准化。也就是说,在以前,数据库主要管理的时结构化的数据,数据是以行与猎的二纬形势进行存储。若需要实现三维数据,如数据仓库等等,都要根据一定的规则对数据库进行叠加才能够完成。但是,这个工作量会很大,而且维护起来也会很吃力。 随着企业系统集成的需要,企业想把电子邮件、多媒体文件、附件等等都包含在一个系统中,以减少系统的重复投资。在这种趋势下,支持异构数据的数据库技术也纷纷冒出来。其实,这在06...
Oracle中比例和时间二者需兼得

Oracle中比例和时间二者需兼得

在监控、诊断、处理数据库性能问题的时候,时间信息往往是非常重要的判断依据。有时候可能我们会使用一些比例来判断性能,但是使用比例而不使用时间往往会将我们带向错误的方向。 在以前的版本中,Oracle的时间计量单位是厘秒,使用厘秒最显而易见的问题就是可能有些操作是小于厘秒的。看上去这似乎不太常见,但是实际上在操作系统上很多操作都是以微妙作为单位的,这意味着操作的起始和终止在不到厘秒就完成了,从厘秒级看就好像没有发生一样,因为持续时间近似为0。而有时候操作的持...
MySQL 5.0系列新的社区稳定版5.0.75发布!

MySQL 5.0系列新的社区稳定版5.0.75发布!

尽管MySQL 5.1已经在发布了5.1.30后GA,但显然官方并没有停止对5.0系列的开发,今早在MySQL的ftp服务器上已经放出了新的社区稳定版5.0.75的下载,这是对上一个社区稳定版2008-08-07的5.0.67的bug修正更换版本。MySQL 5.0从5.0.27以后,单数版本为社区版。双数版本号为企业版。如果您还不想从5.0升级到5.1的话,可以继续使用5.0的这个版本。 下载:源码包:ftp://mirror2.dataphone.se...
Oracle数据库中段管理方式的详细介绍

Oracle数据库中段管理方式的详细介绍

用Oracle数据库10g通过回收浪费的空间、联机重组表格和评估增长的趋势,有效地在段中进行存储管理。近来,有人要求我评估一个与 Oracle 数据库竞争的RDBMS。在供应商的演示过程中,观众认为“最棒”的特性是,对联机重组的支持——该产品可以联机重新部署数据块,以使段的等价物更简洁,并且不会影响当前的用户。那时,Oracle还没有在Oracle 9i数据库中提供这种功能。但是现在,有了Oracle数据库10g,就可以轻松地联机回收浪费的空间和压缩对象—...
Oracle中虚拟专用数据控制方法研究

Oracle中虚拟专用数据控制方法研究

随着数据库技术的应用越来越广泛,使用数据库的用户数量的增多以及数据内容的敏感程度的加强,数据库的安全也变得更加重要。为了保证数据库中的数据不受到非授权的查看和修改,必须控制用户对数据的访问。细粒度访问控制也就是虚拟专用数据库,它提供强大的行级安全功能。 细粒度访问控制的工作方法是,通过透明地更改对数据的请求,基于一系列定义的标准向用户提供表的局部视图。在运行时,所有查询都附加了谓词,以便筛选出准许用户看到的行。例如,如果只允许用户查看帐户管理员 admi...
关于OracleStream的安装、配置和使用

关于OracleStream的安装、配置和使用

因项目预研需要,所以想找一个能够满足内外网数据库同步方案,前面先是测试了一下Oracle的高级复制功能,未果;才转而进行Oracle Stream的测试,大概是我水平太差了,前后测试了3.5遍总算把Oracle Stream运行正常起来了。错误的原因其实称不上原因,无他,读文档读的不细致,手误、本身对这方面也缺乏理论认识。关于Oracle流的原理Oracle 流能够共享信息。Oracle流每个单元的共享信息来自于消息,我们可以在流中共享这些消息。流可以在同...
超级复杂困难之Oracle数据库大恢复

超级复杂困难之Oracle数据库大恢复

昨天,一个朋友公司的Oracle数据库崩溃。 这再次印证了我反复提到的一个命题:数据库也需要休息。 每逢节假日,数据库也经常会自我选择放假。 以前我说:年终难终 进入数据库事故多发期,一年一度今又是,记得另外一个圣诞节,我还和Biti一起在北京的时候,同样遇到一个上海的朋友数据库崩溃,我们远程指导这位朋友恢复了数据。 这次的事情是这样的。 1.首先主机宕机,磁盘出错 看到以下这类错误,一般你的数据都很危险了Dec 24 13:52:13 kernel:...
基于Linux平台的Oracle RAC 10g集群教程:添加节点所需要的步骤

基于Linux平台的Oracle RAC 10g集群教程:添加节点所需要的步骤

在多数业务中,基于Linux平台Oracle 真正应用集群 (RAC) 配置的主要业务要求是整个系统中数据库层的可伸缩性 — 这样,当用户数增加时,可将额外实例添加到该集群来分发该负载。 在 Oracle RAC 10g 中,这个特定的功能已经变得更加容易。当节点/实例变成可用状态后,Oracle 即可通过必需的几个设置步骤来包含这个即插即用功能。在本文中,我将讨论将节点添加到现有 Oracle RAC 10g 第 2 版集群所需的步骤。当前环境 出于演示...
基于Linux平台的Oracle RAC 10g集群教程:删除节点所需要的步骤

基于Linux平台的Oracle RAC 10g集群教程:删除节点所需要的步骤

在本文中,我将讨论从现有Oracle RAC 10g第二版集群中删除节点所需要的步骤。 出于演示目的,我们这里的环境是一个二节点的 RedHat Linux 集群。库名节点编号数据库版本实例编号操作系统内核版本文件系统集群管理器RACDB二个节点 -- Rac10g01和Rac10g0310.2.0.1四个实例 -- RACDB1、RACDB2Red Hat Enterprise Linux AS 42.6.9-42.ELsmpOCFS2 和 ASMOr...
Oracle教程:浅析监听器安装/配置入门

Oracle教程:浅析监听器安装/配置入门

本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。 本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。 Oracle网络连接配置方法 配 置Oracle服务...
<< 291 292 293 294 295 296 297 298 299 300 >>