Oracle
ORACLE RAC网格计算技术构筑未来数据库
RAC(Real Application Cluster,真正应用集群)是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾。 

在Oracle中使用自治事务保存日志表条目
数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。

掌握删除oracle10g垃圾表的最新方法
  经常使用oracle10g,我们可以发现以前删除的表在数据库中出现了特别多的垃圾表,如下例: BINjR8PK5HhrrgMK8KmgQ9nw==   这一类的表通常无法删除,并且无法用"delete"删除,这种情况的出现。

Oracle10g中新型层次查询选项简介
我们可以通过START WITC...NECT BY...子句来实现SQL的 层次查询,而Oracle 10g 为其添加许多了新的伪列。

Oracle10g两个监听进程的故障
最近已经收到多起关于Oracle10g启动两个监听进程的故障报告。 故障发生时数据库无法通过监听正常建立连接,检查时会发现系统上存在两个监听器进程,其中一个是另外一个的子进程。

Oracle10g的current_scn是如何计算的?
我们知道Oracle10g在v$database视图中引入了current_scn,这个SCN来自底层表,代表当前的SCN,在Oracle9i中我们可以通过dbms_flashback.get_system_change_number来获得系统的SCN。

Oracle10g 自动工作负载信息库
学习使用新的特性,这些特性采集数据库性能统计数据和量度,以供分析和调整,并显示在数据库中花费的准确时间,甚至保存会话信息

Oracle10g Release 2手工建立数据库步骤
刚刚见好库,参考了好多文章,都是比较凌乱的,版本各异,自己总结如下。 RedHat WS3+Oracle10g Release 2 Oracle10gR2下手动创建数据库

Oracle10g EM乱码之快速解决
一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决.

[Oracle]Oracle10g闪回恢复区详细解析
何为闪回恢复区   Oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。

[盖国强]使用Oracle RMAN进行快速Datag
从Oracle9i开始,Oracle允许使用duplicate的方式进行Dataguard备用数据库的创建,非常简便。当然首先需要在主库进行一个RMAN备份,然后需要将备份传送到备用数据库和主库相同的目录下。

甲骨文亚太区揭晓合作伙伴网获奖名单
甲骨文公司近日在马来西亚首都吉隆坡揭晓了2007年度Oracle合作伙伴网(OPN)亚太区(除日本之外)合作伙伴奖的19个获奖公司名单。

怎样成长为一个真正的Oracle DBA
Oracle的体系很庞大,要学习它,成为一个DBA,首先要了解Oracle的框架。在这里,简要的讲一下Oracle的架构,让初学者对Oracle有一个整体的认识。

Oracle联手海信开拓嵌入式市场
racle昨天在青岛与海信集团共同宣布,双方将联手开拓嵌入式应用市场,在信息家电、IPTV网络、智能交通、移动通信等领域为最终用户提供技术平台。

Oracle SQL多维建模
虽然这里列出的Oracle几个例子只用到了二维,但是SQL模型可能会复杂得多。MODEL子句有很多用于计算数据的选项,我们这里就不一一列举了。

[Fenng]Oracle 11g自动内存管理
这是我的Oracle 11g系列的文章之一。Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) 。

[Fenng]在RHEL5上安装Oracle 11g
11g 的软件介质不小,单个文件,1.7G,这个文件是个大杂烩,包含了一大堆的组件。在 RHEL 5 上安装Oracle 11g相对还是比较顺利。

[Fenng]Oracle数据库Btrfs项目
Oracle 似乎越来越想直接填补 OS 与 RDBMS 之间的技术缝隙。之前的 ASM 已经向存储层跨了一大步,可以说是 Oracle 自己的 LVM 软件,而且,应该说也占据了一定的市场。

[Fenng]Oracle 11g 文档的变化
Oracle OTN 上提供的 11g 文档库有在线版本和可下载介质两种形式。建议 DBA 都下载一份到本地硬盘上,这也是我一向的习惯。

Oracle 11g数据库正式上市
Oracle美国总部宣布,最新版本Oracle数据库11g现已全面供货,该产品完全基于Linux平台。Oracle数据库11g向客户提供了新一代的企业信息管理功能。

数据库Oracle 11g for Linux 官方下载
数据库Oracle 11g 7月11日发布,8月10日提供Linux 86版官方下载正式启动,正式文档也提供下载。有兴趣研究的朋友们赶紧去试试看吧!

Oracle 11g 的两个特性
其中一个是归档日志压缩的功能。通过设置初始化参数 log_archive_dest_n 中 compression 选项,可以对归档文件进行压缩生成。对于网络传输比较吃紧的环境,这个功能会很有价值。

Oracle 9iR2 的扩展服务支持
偶然发现 Oracle 宣布了对 9iR2 的扩展服务支持(Extended Support)。可能是考虑到 10g 的不稳定或者是 9i 不想迁移的用户实在太多了吧,Oracle 现在提供对 9i 产品继续支持,而且是免费的。

甲骨文称07年500家中国企业选用Oracle实
Oracle 实时应用集群是网格计算架构的构建模块,支持在服务器机群上部署单一数据库,它能提供无与伦比的容错性、性能及可靠性,而不必做出任何的应用变动。

Oracle内存数据库 - TimesTen
Oracle 的内存数据库 TimesTen 从某种角度上来看,也是一种 Cache 机制,是磁盘数据库的 'Cache',通过物理内存中的数据存储区的直接操作,减少了到磁盘间的 I/O 交互。

在AMD64机器(RHEL4)上部署Oracle 9i
首先, Werner Puschitz 的 Oracle 安装指导肯定是要看看的,特别注意其中要求的安装包,glibc-devel 包 32 位与 64 位都是需要的。

闲扯DST(Daylight Saving Time)与Oracl
Oracle 数据库的调整可以从 Oracle 站点上的这个指导开始: Oracle Database Daylight Saving Time Update Guide。因为需要打新的软件补丁,数据库必需要进行重新启动。

甲骨文也搞Web 2.0?上海研发中心主攻普
作为在华东地区重要的研发中心,甲骨文上海研发中心将对普适计算和Web 2.0技术等新技术在各行业的应用进行创新开发。

甲骨文中国开发者人数突破25万 成全球第
甲骨文今天在甲骨文大会上宣布,加入Oracle 技术网络(Oracle Technology Network,简称OTN)的中国会员人数目前已达25万,在中国的甲骨文开发人员社区也因此成为甲骨文全球第四大及亚太第二大开发人员社区。

甲骨文北京新建解决方案中心 80%业务来
北京合作伙伴解决方案中心以开发基于Oracle应用产品的解决方案为主。合作伙伴可以随意使用所有必需的工具和材料,基于Oracle标准方法开发或迁移解决方案。

阿里巴巴数据库管理员发帖2万 成为甲骨
甲骨文今天宣布任命来自中国最大的电子商务公司阿里巴巴的首席数据库管理员(DBA)冯春培为全球第100个ACE。

如何利用DBMS_FILE_TRANSFER复制Oracle
作为原磁盘设备的替换方式,Oracle 10g中引入了自动存储管理(ASM)来保存与Oracle相关的文件。同原磁盘一样,ASM分区(称为磁盘组)也没有文件系统,不能在操作系统级别上进行直接的文件浏览。

甲骨文全球大会重返中国 8000用户齐聚上
甲骨文全球大会亚太站于 2007 年 7 月 30 日至 8 月 2 日在上海国际会议中心举行,本年度的会议预计将成为甲骨文全球大会亚太站历史上规模最大的一次盛会。

数据批量导入Oracle数据库
SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。

探索数据库Oracle 10g更新的示例模式
在模式集中有5个示例模式。所有这些模式演示了Oracle数据库的某些方面的特性并使用了一致的主键,因此它们之间的连接工作简单。

数据库Oracle 11g Alert Log新变化
从Oracle 11g开始,Oracle 数据库以XML与传统的文本两种格式提供 Alert 日志。

数据库Oracle 10g ASM使用经验谈
数据库Oracle 10g的ASM(自动存储管理)真是一把双刃剑,对于存储的管理给 DBA带来了不少便利,可也存在无穷多的问题。

如何用Oracle RATIO_TO_REPORT计算总数
传统上,Oracle计算百分比的方法是在总计报告的子查询中使用SUM函数总计报告,然后把那个结果放到细节表中相除来计算百分比。你还可以用一个子查询作为SELECT语句表达式,RATIO_TO_REPORT解析函数使得这种类型的查询更容易编码。

Oracle06年研发投资达22亿美元
Oracle表示,在整个2007财年,其在全球研究与开发上的投资达到22亿美元,与2006财年相比增长17%。在亚太及日本市场,Oracle研发资源主要集中在印度、中国、新加坡等地。

SOA的“绩效考核”:企业实施率75%
SOA行业协会为自己设立了一个远大的目标:到2010,SOA协会将会看到75%的全球1000强企业以及主要政府机关成功的实施了SOA,中型企业中这一数字会达到50%。

[下载]Oracle LOB字段编辑工具
OraLobEditor 是Oracle LOB (CLOB, BLOB) 字段编辑工具。

赛门铁克Oracle启动Veritas数据中心软件
为响应客户对Oracle坚不可摧Linux计划(Oracle Unbreakable Linux) 支持程序不断增长的需求,Oracle 与赛门铁克共同宣布对使用 Oracle Enterprise Linux 的 Veritas 数据中心软件进行认证。

Oracle 11g含有中国智慧 计划推免费版本
11g的400多项新功能中,有部分是由中国的研发人员开发的。甲骨文在中国北京、深圳已经拥有两座研发中心,今后将继续扩充中国的研发团队的实力。

Oracle称:中国及全球众多企业正放弃SA
Oracle今天在美国总部宣布,全球众多企业正在弃SAP而选择Oracle应用软件来管理优化其业务流程,并更快获得投资收益。

Oracle收购网上身份验证软件厂商
Oracle公司在美国总部宣布收购提供防止网上身份窃取与欺诈软件的领先厂商Bharosa公司。

了解Oracle11g新特性Server Result Cac
Server Result Cache通过在SGA中分配一个缓冲区来保存查询结果,Oracle 11g引入了一个新的初始化参数来控制这个cache的大小。

Oracle 11g新增400项技术(图)
甲骨文公司在全球同步推出了Oracle数据库11g,和3年前发布的Oracle数据库10g版本相比,新增了400多项功能。

Oracle与北京交通大学成立铁路信息技术
北京交通大学与甲骨文公司将通过实验室把Oracle铁路信息化解决方案融汇到北京交通大学课程中去,同时使学生能利用Oracle软件产品及解决方案进行实践。

甲骨文发布Oracle 11g数据库
甲骨文负责产品营销的副总裁鲍勃表示,Oracle 11g重点是支持迅速变化的业务,以及企业积累的数百TB数据。

Oracle 11g数据库将上市
Oracle 11g数据库包括了一系列的新功能,像新的数据压缩技术、“闪回”(flashback)数据恢复以及在线程序升级功能等。

Oracle数据库托管型CRM 14版一年内推出
甲骨文今天宣布,其Oracle托管型CRM软件业务在亚太区正获得强劲增长的势头。

如何共享Oracle数据库身份空间
当我们需要在QA或生产数据库中增加新菜单项,我希望确保可以方便地合并两个数据库,而不会出现ID冲突。这种共享序列的方法在这种情况下非常奏效。

Oracle Demantra 7.1.1全面上市
甲骨文宣布,Oracle Demantra 7.1.1全面上市,新版软件进一步增强了Demantra软件领先业界的需求管理功能,Demantra软件是甲骨文通过收购Demantra公司获得的。

Oracle IDS“强强”组合
Oracle业务流程分析套件是面向业务流程自动化的套件,它能模仿并分析业务流程的业务需求,同时还能生成业务需求及业务流程的蓝图模型。

如何避免Oracle数据库密码出现@符号
Oracle中应该避免将特殊字符@用于密码中,因为在Oracle中,@符号用来表明使用哪一台Oracle服务器。SQL *Plus连接语句的完整格式如下。

记录一致性错误日志可以大大简化PL/SQL
从事Oracle数据库方面的工作已有一年有余了,我最喜欢的部分是PL/SQL。这是Oracle的数据可编程语言,使用它可以将过程化代码与SQL代码结合在一起。

利用多个转储文件导出大量Oracle数据
Oracle的数据导出实用工具是整个备份策略中很重要的一部分。使用该工具你可以恢复小到单个数据表的数据,这对于常规的基于数据文件的备份来说是很难做到的。

Oracle CSO:软件应该自我保护
甲骨文公司安全主任Mary Ann Davidson说,将来,应用软件应该保护它们自己不受攻击。

了解Oracle存储过程中的角色
角色(数据库权限集)与存储过程、函数和数据包之间的交互方式是Oracle安全模型中最难以处理的一个部分。Oracle中的对象权限可以直接或通过角色间接授予用户。

IBM POWER6 CPU运行Oracle达到4.7GHz
虽然GHz大战已经降温,虽然我也并不了解具体测试是怎样进行的,为什么和怎样用Oracle 11i测试的,但是我们仍然对POWER 6很期待,这个蓝色巨人的孩子,也是PS3 CPU的祖先。

Oracle开始支持Ajax和Flash
Oracle正在改进他们的JDeveloper工具和应用开发框架,从而使得Java开发人员可以使用Java或Ajax开放交互式Web应用。

如何使用Oracle 10gR2's RMAN进行加密备
在Oracle 10gR2中有三种方式可以进行加密操作,它们分别是:transparent (透明的,默认方式)、password(凭密码的)、dual-mode(两种形式都有)。

Oracle X计划:应用集成架构
Oracle这家软件巨人现在正在树立其应用集成结构品牌的建立。很显然,他们的目标是帮助客户将不同的企业应用集成在Oracle产品的庇护之下。

如何利用SQL * Plus复制遗留的Oracle数
随着Large Object(LOB)数据类型的引入,LONG和LONG RAW数据类型就被抛弃了。如果你要复制使用了LONG数据类型的数据表,那么使用CREATE TABLE AS SELECT语法将不能完成任务。

Oracle补丁开发将会更具选择性
Oracle公司宣布,它们计划停止为所有运行它们软件的系统自动开发安全补丁,今后将根据用户请求开发不同的修复补丁包。

不要忽视Oracle 10g STATSPACK
关于Oracle 10g性能方面,谈论最多的就是新的自动工作负荷存储库(AWR)特性和通过自动数据库诊断监视(ADDM)提供的前瞻性性能监视。

甲骨文即将修补37个漏洞
这次甲骨文公司的“重要补丁更新”计划中包括为Oracle数据库产品修复13处bug,为应用程序服务器修复5处bug,为电子商务套装软件修复11处bug,以及PeopleSoft的四个bug和J.D. Edwards产品的四个bug。

使用Oracle 10g dbms_SCHEDULER控制批作
DBMS_SCHEDULER是Oracle 10G中新增的一个包,与老版本的DBMS_JOB包相比,DBMS_SCHEDULER有很多新特性。

使用Oracle 10gMERGE语句更新数据行
在Oracle 9i R2版中引入的MERGE语句通常被称作“更新插入”(upsert),因为使用MERGE可以在同一个步骤中更新(update)并插入(insert)数据行,对于抽取、转换和载入类型的应用软件可以节省大量宝贵的时间。

Oracle快捷应用第三版上市
Oracle 快捷应用第三版是一个免费软件,可以帮助用户在只使用Web浏览器的情况下轻松生成、部署以及管理安全Web应用软件。

Oracle 10g列掩码与关系视图比较
这是这两种方法的关键区别:视图设计用来过滤一个应用内的数据,而VPD设计用来允许大量用户组透明的共享同样的数据表,每个人只能看到他自己拥有的数据而不管是何应用。

在Oracle中使用登录触发器初始化用户会
虽然由于遗留原因,USERENV函数仍在使用,但在Oracle 8i中,它已被一个新的函数所替代——SYS_CONTEXT。

安全专家对Oracle开火
Litchfield认为,长期以来,Oracle及其用户在安全领域里一直象鸵鸟一样把头插在沙子中,Oracle采用了错误的方式来解决安全问题。

在Oracle 10gR2 SQL*Plus中交互测试XML
Oracle 10gR2 SQL*Plus中增加了XQUERY命令。它以命令行的形式对XQuery 1.0进行交互搜索。

通过Oracle动态性能视图采集查询调优数
在Oracle 10g, Release 2中,增加了第四个动态性能视图,V$SQLSTATS,通过它能更方便地访问这类数据。

新黑客技巧可能会导致Oracle数据库发生
一名安全研究人员警告说,一种新的攻击技巧增加了Oracle数据库软件中常见漏洞的风险。

Oracle根据多核需求降低数据库价格
为抵挡微软在数据库市场日益渐增的影响力,商用软件巨头Oracle公司已低调地降低一些装配多核处理器的低端服务器的软件价格。

在Oracle实例间移动SQL调整工具集
SQL调整工具集(SQL Tuning Set,STS)是Oracle 10g的SQL Tuning Advisor特性的一个组成部分。每个调整工具集都包含一个或几个SQL语句,以及正确解释它们所需的上下文信息。

如何利用oracle 10g的列值掩码技术隐藏
列值掩码应用于SELECT语句,无论哪个客户访问数据库都可以实施列值掩码,诸如SQL *Plus、.NET应用或者其它工具。

利用Oracle 10gR2的命令工具ASMCMD管理
自动存储管理(ASM)是一种逻辑容量管理工具,它访问物理磁盘分区并管理分区中的内容,为oracle数据库中需要创建的文件提供高效支持。

甲骨文全球同步发布五大产品
本次大会最大亮点是发布了5个最新版本的应用产品:Oracle电子商务套件第12版、Oracle PeopleSoft Enterprise 9.0、Oracle Siebel CRM 8.0、JD Edwards EnterpriseOne 8.12和JD Edwards World A9.1。

Oracle企业管理器10g扩容
甲骨文公司宣布了其Oracle企业管理器10g的扩展功能,为Oracle应用软件和第三方应用软件提供全新的和更广泛的管理功能。

用Oracle 10g新层次伪列探查层次循环
CONNECT BY子句中增加的NOCYCLE参数指出,即使探查到一个循环,Oracle无论如何也要返回一个行。这为查明哪个行出错提供了极有价值的线索。

利用RMAN将数据库转换到不同平台上
恢复管理器(Recovery Manager,RMAN)程序中包括了一个新的CONVERT(转换)命令,你可以将其用来进行平台间的移动。小到一个数据文件,大到整个数据库,都可以在这个命令的帮助下完成传送。

直接利用ALTER TABLESPACE命令修改大文
Oracle10g引进了一个新的表空间类型,那就是大文件(BIGFILE),大文件(BIGFILE)表空间能根据选择的块的大小而变化,从32TB增长至128TB。

如何在Oracle层次查询中给SIBLINGS排序
Oracle SELECT语句中的START WITH和CONNECT BY子句自动阻断一个层次。缺少这项特性,就需要一个复杂的自联接来确定行之间的逻辑联系。

如何使用改变跟踪技术加速Oracle递增备
改变跟踪技术(有时也称块改变跟踪技术)通过在一个独立的跟踪文件中记录发生改变的数据块以解决上述问题,这些改变由一个后台进程实时地写入文件。

如何在Oracle中用GROUPING SETS分组自定
当你与COUNT和SUM这类总计函数一起使用GROUP BY语句时,你一般得不到多级总数。GROUP BY中每个唯一的列组合生成一个总数,但这些总数不会“累加”到更高一级的总数中。

移植到Oracle 10gR2前检查新建用户脚本
Oracle对它的10g第二版数据库(10gR2)进行了一些细微的改变,使其与这个原则保持一致:它改变了CONNECT角色的意义。

甲骨文开发新身份管理标准
甲骨文已经提出了新的技术标准,确保数据在企业应用软件中“流动”的安全。但这会带来新的安全隐患吗?

Oracle开始提供Red Hat Linux技术支持服
Oracle将开始为Red Hat Linux提供收费服务,同时还将提供自有版本的开源操作系统。这对Linux产品销售商造成了巨大的挑战。

用户组透露Oracle新产品信息
澳洲Oracle用户讨论组主席Martin Power说“我们可能会看到Oracle发布电子商务套件的12版本。”

Ubuntu:Oracle支持 Linux具有战略意义
Oracle具备支持Linux的能力,而这样做可能会为这家数据库公司带来“战略意义”,Ubuntu Linux的创始人最近这样表示。Ubuntu Linux现在是Oracle的潜在合作伙伴。

如何用Oracle的解析函数查找序列记录
由于解析函数不能嵌套(即用作其它解析函数的自变量),因此我们必须使用两层查询来完成这个任务。

Oracle修补101个安全漏洞
作为每个季度定期补丁的一部分,Oracle最近发布了101个安全漏洞的补丁,涵盖了Oracle全部的产品线。 

Oracle开始对bug评级
Oracle计划在安全公告牌上添加bug的安全级别,这样安全公告对用户而言就不再是猜谜游戏了。

在Oracle 10g中如何使用DBMS_ADVISOR的
Oracle 10g的最优秀功能之一是顾问框架(Advisory Framework),它是一个优化顾问集合,可帮助您充分利用数据库。

如何在Oracle 10g中用FIRALL处理非连续
在PL/SQL循环中执行数据操作语言(DML)是一件费时的工作,因为每次循环都要由PL/SQL引擎转向SQL引擎。应用FORALL是一个更好的方法,它一次性向SQL语句提交一组临时值。

β版Oracle Database 11g包含182项新功
本周一,甲骨文在其用户大会上公布了β版Oracle Database 11g。

Ubuntu创始人:甲骨文支持Linux具有战术
在接受CNET News.com 采访时,Canonical 创始人、首席执行官马克说,我认为甲骨文不会从销售Linux 的支持服务中获取巨额收入,这不会是一种高利润率、高速增长的业务,它越来越成为一种大众化产品了。但这并不意味着Linux 对于甲骨文没有战略价值。

如何用简易方法查找Oracle版本信息
检查版本信息的一种方法就是选择动态性能查看表V$VERSION。它输出一组标题似的文字,指明Oracle的版本和各种组件的发布级别。但是,要解析这个输出是非常繁琐的。

如何在Oracle中使用自治事务保存日志表
事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还未完成。

如何从Oracle 9i SQL*Loader中生成外部
外部表以SQL*Loader为基础,但定义它们的语法有所不同。如果您已经熟悉Oracle 9i SQL*Loader,就有一条捷径:应用SQL*Loader本身生成一段为您建立外部表定义的脚本。

在Oracle 10gR2中如何用类似Perl的正则
Release 2用一些附加的可以在Perl找到的元字符,扩充了最初的模式元字符目录。如果你正在用Oracle 10gR2开发脚本,那么就看看本文里这些搜索文本的有效捷径。

如何使用Oracle的COALESCE函数
从Oracle 9i版开始,COALESCE函数在很多情况下就成为替代CASE语句的一条捷径,COALESCE的格式如下。

如何使用文字下标简化PL/SQL INDEX BY表
自第2版以来,以前称为INDEX BY表格的联合数组就一直是PL/SQL的一项功能。它们是稀松数组,这意味着它们只存储所装载的元素,不会为中间目录值保留空间。

使用Oracle 10g Data Pump重组表空间
Oracle 10g版本对数据输入与输出的操作功能进行重新设计,在输入或输出工作中增加断开和连接的功能。对这些功能做微小改动,就可利于DBA表空间的操作。

在Oracle 10gR2中设定指定的恢复点实现
Oracle 9i引入的闪回查询功能显示前一个时间点的查询结果。但是,表本身并没有改变。Oracle 10g增强了闪回功能,可以永久闪回一个表格。

在PL/SQL中处理批量绑定异常
在PL/SQL中,批量绑定是高效处理动态DML的一种重要手段。它不用在程序内循环,每次迭代提交一个UPDATE语句;你可以使用FORALL语句提交一个含有绑定变量的单独UPDATE语句。

导航Oracle的公共联机文件
Oracle迈出史无前例的一步,不再需要Oracle技术网络(OTN)登录,向公众开放它的所有联机文件。

用Oracle 10g新的行时间戳捕捉变化
在Oracle 10g中,在行最后一次被更新的时候,每一行都有一个新的被称作ORA_ROWSCN的伪列。

用Oracle的解析函数发现序列间隙
Oracle的解析函数为检查间隙提供了一种要快捷得多的方法。它们使你在使用完整的、面向集合的SQL处理的同时,仍然能够看到下一个行(LEAD)或者前一行(LAG)的数值。

掌握Oracle中的时间间隔型数据
在Oracle 9i中,按照SQL 99标准,增加了时间间隔型数据INTERVAL YEAR TO MONTH 和 INTERVAL DAY TO SECOND,它们和其他几种数据类型一起使得对时间的处理更加准确。

用Oracle 10g的回溯版本查询追踪行变化
Log Miner的出现使执行这一任务变得更为容易,但它使用起来较为麻烦。现在,在Oracle 10g中,有一个与Log Miner同样功能的工具,但执行起来更为方便。

Oracle数据库中的锁机制研究
本文通过对Oracle数据库锁机制的研究,对死锁这一比较严重的现象,提出了相应的解决方法和具体的分析过程。

用Oracle的分析函数删除重复的表格
查找这种重复数据的传统方式是通过GROUP BY和HAVING关键字进行查询。 在根据关键列把数据分组并计算每个组里的行数之后,有一个以上成员的组就是带有重复数据的组。

利用UTL_MAIL工具包从Oracle里发送电子
Oracle 10g加入了一个新的工具包——UTL_MAIL,它免除了先前的工具包所需要的额外工作。它是对现在仍在使用的UTL_SMTP外加的一个层。

用DBMS_RANDOM生成文本和日期值
数字、文本字符串和日期都是用户会在表格里碰到的三种常见数据类型。Oracle将日期作为过去某个关键日期的整数偏量来保存。

用Oracle的 DBMS_XPLAN函数轻松格式化E
EXPLAIN PLAN命令的输出结果是解决SQL效率低下问题的最重要的诊断工具之一。此命令加载一个工作表格(默认名称为PLAN_TABLE),表格中带有Oracle优化器为SQL语句计算的执行计划步骤。

Oracle发布多个安全补丁
作为每季度升级周期的一部分,Oracle发布了关于安全隐患的列表,其中包含了很多产品。

甲骨文加入Groovy开源计划 提升Java生产
Grails计划是为创造一种开发架构,利用Groovy预写一套软件元件,以加速网络应用程序的制作。Grails名称是参考Ruby on Rails—以Ruby语言撰写的另一种生产力架构。

甲骨文开发新软件 设定数据库管理员访问
甲骨文高级主管Wynn White称,将于下月推出的新软件——Oracle Database Vault——将加强访问控制,帮助公司满足法令与隐私要求,并避免数据库受到有恶毒居心员工的破坏。

甲骨文数据库补丁仍有风险 遭安全人员批
一位安全研究员警告,甲骨文公司最近一次的安全更新,并未修补一项已遭利用的数据库瑕疵。

MySQL CEO对甲骨文既爱又恨
数据库市场的瞬息万变由此可见:MySQL首席执行官Martin Mickos先是称呼甲骨文公司的某项产品为"残废软件",几分钟后又盛赞该公司为年度最佳伙伴。

IBM压缩技术大省存储成本
IBM的信息服务器副总Bob Picciano本月稍早曾表示:“当你压缩信息以供存储时,你不再需要频繁地更换磁盘。”

IBM对甲骨文软件用户大优惠 反击惠普、
在惠普和Sun 公布与甲骨文达成的重要交易后,IBM 采取了有力的反击措施:向甲骨文软件用户提供高达30万美元折扣。

Oracle向SQL开发者伸出援手
数据库巨人最近发布的免费开发工具将使数据库代码的设计与调试更为方便快捷,但只有使用最新版本的用户才能享受到这一点。

Oracle:Linux渐入佳境
根据Oracle公司的预测,对Linux的采用在未来3到5年里的增长速度至少将是Windows发展速度的近3倍。

Oracle 发布11i安全补丁
据程序安全公司Integrigy透露,Oracle已经宣布更新E-Business Suite 11i 诊断模块,这一模块包含很多安全漏洞。

Oracle更新应用服务器和Java工具
Oracle周五称已推出新版的Java应用服务器与开发工具,其所做的改进旨在提高后端与AJAX网络开发。

Oracle并购Innobase公司是好意还是背后
MySQL公司的首席执行官Marten Mickos上周五接到一个惊人的电话:Oracle公司准备收购Innobase公司,这是一家与自己开放源代码数据库公司有紧密联系的芬兰小公司。

Oracle提供优秀中间件软件包
在上周完成了对两家私有的安全技术公司的并购案之后,Oracle公司的高层宣布他们现在能够向管理员提供最佳的中间件产品套件。

深入了解 Oracle 10g 中新的多重集运算
Scott Stephens 讨论了 Oracle 10g 中针对 SQL Server 2003 新添加的一系列支持 Advanced Multiset 的运算符,这些运算符可以用于对 Oracle 数据库中的嵌套表进行处理。

深入了解 Oracle 10g 中新型层次查询选
通过START WITH . . . CONNECT BY . . .子句可以实现SQL的 层次查询,而Oracle 10g 为其添加许多了新的伪列。让我们来了解一下Oracle 10g 中有助于层次查询的一些新特性。

使用排序哈希簇来加提高询速度
当表中存在大量键值的时候,你就会开始发现由于存在许多簇块而导致的性能问题。避免这个问题的一个方法就是使用一个哈希函数来约束簇块的数量。

利用Oracle 的数据泵(Data Pump)来完
在Oracle 10g中,exp 和 imp 被重新设计为Oracle Data Pump,它执行起来要比原来的客户端命令快得多。仔细研究 Data Pump 就可以了解到它完美的新特性。

甲骨文即将发布第二版网格数据库
Oracle称,第二版Oracle 10g是在去年二月发布的版本为基础的。据Oracle称,该数据库的设计宗旨就是为企业用户整合数台相关的、价格低廉的硬件服务器的处理能力提供便利,为高端服务器提供价格低廉的备选方案。

在.NET应用程序中使用Oracle 10g Singl
学习如何配置Oracle 10g Single Sign-On,使之同Microsoft .NET实现更好的集成。

MySQL 4.1进军Oracle
随着一些诸如双语预编译陈述式之类的功能出现,开源数据库越来越等同于商业数据库。

Oracle 10g 闪回恢复区
Oracle10g有一项新功能称为:自动的基于磁盘的备份与恢复,实现该功能的基础为本文要讲述的闪回恢复,它是一块用以存储恢复相关的文件的存储空间。

在SuSE9.1专业版上安装Oracle10g
SuSE 9.1 专业版是前一段时间发布的。SuSE公司是欧洲的一个重要的Linux厂商。Suse Linux一直以界面华丽而著称。其实,SuSE Linux的一个很引人注目的地方就是对Oracle的支持一向不错。

经典的sql问答-oracle版
本文非常详细的对一些oracle常见的问题,做了非常精辟的回答。

从Oracle空间数据中诞生SVG
如果你已经在Oracle中存储了几何数据,你就可以直接从浏览器中浏览它,而不需要任何其它的软件。

找出一个对象名称的所有出现处
开发人员通常会发现他们以前为某个对象选择的名称会引起问题。

使用CREATE TABLE语句声明一个计算列
追溯到关系数据库理论的创始人E. F. Codd,就出现了这样一个通用原则:永远不存储可被计算的数据。

子查询中的IN与EXISTS的区别
在复杂的查询中,选择正确的子句将会对性能产生很大的影响。考虑一下在你的编码中使用过哪一些子句。

[原创]ORACLE数据库常用操作
对于DBA来讲,熟悉ORACLE的常用操作方法有很重要的作用,下面列举几个方面的.

[原创]Oracle的优化原理
前面讲了ORACLE性能调优原则,但是可能有许多朋友不知道ORACLE优化机理到底是什么?下面作一简单说明。

Oracle 经典教程荟萃
ORACLE 数据库系统是美国ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的C/S或B/S体系结构的数据库之一。

[原创]ORACLE性能调优原则
ORACLE的性能是每个DBA最关心的问题,同时由于经验的问题,也成了ORACLE DBA们最头疼的问题,下面我讲全面的介绍ORACLE调优的原则。

[原创]ORACLE数据库启动关闭
用命令shutdown/startup对ORACLE数据库的关闭和启动对DBA来讲是非常重用的,所以,让我们来研究一下。

[原创] Oracle 基本知识及问题
Oracle数据库作为一个大型的关系型数据库,它与其他关系型数据库相比,有许多个性的东西,下面作一个简单的说明。

[原创]ORACLE数据库安装
本文详细讲解了如何在windows下安装Oralce,以及如何配置。

[原创] ORACLE数据库简介
ORACLE 数据库系统是美国ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的C/S或B/S体系结构的数据库之一。

[Oracle]另一个“危险”缺陷
数据库软件制造商 Oracle 警告客户,使用其具有一个缺陷的电子商务程序的最新版本会将他们的系统置于风险之中。

[Oracle]对数据库字段使用默认值
在创建数据库表时,你可以指定一个 DEFAULT 值(即默认值)。对数据库字段使用默认值有助于将数据库设计问题与应用程序代码隔离。

[Oracle]用SQL解决有向图问题
有向图是由一组向量和边所连接的一组有限的节点。例如,一个节点可以想象为一座“城市”,而每个向量可以想象为两座城市间的一个“航线”。

[Oracle]用OraKill结束失控的Oracle 进
一个用户进程偶尔会挂起或占用过多资源而拒绝其它会话。如果 DBA 依然能够访问数据库,她通常可以发出以下查询。

[Oracle] Warp 工具和代码迷惑
Oracle PL/SQL 可以通过两种方装载到数据库。基本方法是在源代码中的一个SQL 脚本中针对数据库直接应用PL/SQL 代码。

理解Oracle10g的SQL正则表达式支持
Oracle 8 和Oracle 9i中缺乏灵活性的SQL 正则表达式最终在Oracle 10g中得到了解决。

[数据库]Oracle9i 开发标量子查询
标量子查询的引入是 Oracle9i中最显著的一个变化。以前 Oracle 允许在 SQL 语句的 FROM 子句中使用 SQL 子查询,Oracle9i扩展了这一功能,允许在 SELECT 子句中使用 SQL 子查询。

[SQL] 避免在 PL/SQL 中使用嵌套游标查
考虑下面的 PL/SQL 代码,这段代码生成一个 XML 格式的矩阵样式的报表.

Oracle10g中新的SQLoptimizerhints
Oracle使用的hints调整机制一直很复杂,根据对10g数据库的介绍,可使用更多新的optimizer hints来控制优化行为。

忘却Oracle的5个方面
新版本可以给软件带来更高效率的技术,现在我们可以忘却Oracle数据库的5个方面。

使用SQL MERGE语句组合表
Oracle9i引入了一个新的SQL语句,使用本语句可以在一条语句中连接两个表。以前要使用UPDATE去更新两个表中都存在的记录,或者用INSERT添加两个合并表中不存在的记录,必须写两个SQL语句,而现在这两种操作都只要一条SQL MERGE语句就可以实现。

使用XMLTransform和XSL-FO格式化报表
XMLTransform SQL函数使得应用程序开发人员能够不用第三方报表工具就直接从数据库产生高质量的格式化报表。

Oracle9i中的SQL*Plus
在Oracle9i中, SQL*Plus现在不仅能接受文件名当作脚本地址,还可以接受HTTP或是FTP地址当作脚本地址来源。

Oracle 9i 在Linux 下的安装
Oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i 实际上是指 Oracle9i Database, Oracle9i Application Server 和Oracle9i Developer Suite的完整集成。

在Windows中使用Oracle objects for OL
Oracle objects for OLE(OO4O)是一组软件层,其设计目的是使与微软 COM 自动化和 ActiveX 兼容的语言直接访问 Oracle 数据库。

Oracle中的IEEE754数据类型
Oracle用一种不常用的NUMBER数据类型来存储数据,该类型使用BCD码(用16进制0x99来代表十进制的99)。ANSI标准数据类型。

在Oracle9i Release 2中使用PL/SQL的集
Oracle Release 2提供对PL/SQL集合的增强,它可以通过以前的发布版本进行代码维护。例如,你可以在Release 2中将PL/SQL集合用作一个单一的参数,从而避免了使用一长串的域作为参数。

在9i里对基于函数的索引进行仅索引扫描
Oracle8i里的仅索引(index-only)执行计划在Oracle9i里得到了加强,所以现在能够提供对基于函数的索引(function-based index,FBI)的支持。

加速PL/SQL过程
在Oracle9i引入的所有新特性中,编译型的PL/SQL是最让人激动的进步。从Oracle9i开始,我们可以编译PL/SQL骨架,初步的报告显示,代码运行的速度要比解释型的PL/SQL快7倍。

创建访问非Oracle文件的外部表格
Oracle9i能够直接从操作系统的文件获取数据,并让其看起来就像是数据库的内部表格一样。

数据库管理:Oracle 缓冲区忙等待的原因
众多Oracle有关问题中,其中最重要的一个是缓冲区忙等待事件。缓冲区忙等待是I/O-bound Oracle系统中最常见的现象,尤其是在Oracle STATSPACK报告的前五个忙等待的读(顺序/分散)系统中.

优化Oracle .Net配置
由于Oracle数据库通常需要在不同地方被访问,所以Oracle开发人员必须搞清楚数据库性能如何被网络通讯所影响。由Oracle提供的TNS(Transparent Network Substrate)允许不同数据库之间的分布式通讯。

优化Oracle网络设置
Oracle数据库在不同的地域被人们广泛使用,所以就必须要有专业的Oracle人员懂得网络连接是怎么样影响数据库性能的。Oracle提供的TNS允许在每个数据库中进行分配通信。

使用参照完整性来加强基本商业规则
对于数据库系统来说,拥有一套执行基本商业规则的方法是非常重要的。如果一个事物元试图插入,更新,或者删除一个表格行,那么它就违反了商业规则,然后,数据库必须拒绝这个事物元并在应用程序中做错误的标记。

如何在Oracle的报警日志添加自定义的消
Oracle把所有的主要系统消息都写入Oracle报警日志里。要为所有的Oracle 系统消息创建唯一的一个存放地点,Oracle 专业人士必须学会一种方法来把应用程序的消息写入到报警日志里去。

找到无用的索引
DML 性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。我们该如何处理呢?

oracle9i中list partitioning方法增加了
Oracle9i现在有两个分割的方法:范围分割和新加入的列表分割。范围分割需要标量数值型值,列表分割允许使用非标量数据分割。

Oracle 中的in-line view
Oracle一直以来就支持一种叫做“Oracle(in-line view)”的概念,其中子查询SELECT可以出现在FROM子句中,就好像它是表名一样。本文我们将通过一个例子来具体来看看它。

使用COUNT(*)处理NULL值
大部分集合函数在进行计算时都去除NULL值,但COUNT函数是一个例外。下面就让我们看看如何使用COUNT(*)处理NULL值。

启用Oracle9i的Flashback查询
Oracle9i的Flashback查询的用途非常多。有了它 你就不用担心操作失误造成的数据丢失。。。下面就让我们通过本文来了解一下。

利用Oracle的许可执行安全模式实现更好
Oracle许可安全有这样的一个缺点,要维护所有的访问角色并将这些角色分配给最终用户是非常困难的。为了解决这些问题并简化Oracle的安全模式,Oracle引入了许可执行方法的概念。

跟踪Oracle9i 的CPU和I/O使用代价
Oracle在Oracle服务器上设置了很多基于CPU个数的重要的初始化参数,并且Oracle现在已经更加地意识到CPU运行循环周期和I/O操作的使用代价。

轻松取得Oracle结构描述句法
尽管有些缺点,但是dbms_metadata工具在从Oracle里提取DDL和过程代码上不失为一个理想的工具。Oracle未来的版本会让dbms_metadata更加强大。

在Oracle9i中定义视图约束
在Oracle9i出现之前,Oracle视图总是从它们的基表(base tables)中动态产生的,并且视图中不能包含约束。通过隐藏所有的内部表格连接操作,Oracle视图可以简化复杂的查询。

在Oracle9i中计算时间差
计算时间差是Oracle DATA数据类型的一个常见问题。Oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。

用OMF来简化数据库管理
Oracle9i带来了许多令人兴奋的新特性,操作系统级别上的Oracle的自动管理文件——即Oracle Managed Files(OMF)——就是其中之一。

获得SQL表述式的详细信息
Oracle9i提供了一些相当好的工具,使得对SQL表述式执行计划和追踪信息的查看变得很容易。

用裸设备来提高Oracle数据库的性能
你需要知道这样一个事实:磁盘I/O是影响Oracle数据库性能的一个重要原因。就本质来说,任何Oracle数据库负责存储数据,从磁盘中查询数据是非常昂贵和费时的操作。

从V$DB_CACHE_ADVICE中设置数据缓冲大小
Oracle 9i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少。

调节Oracle数据缓冲区参数,缓冲整个数
在本篇Oracle高级教程里,我会探讨Oracle数据缓冲区的内部机制——Oracle用这一内存来防止不必要的数据块从磁盘重读。

用Oracle用户自定义合计函数来提高代码
从Oracle 9i开始,开发者可以创建用户自定义的合计函数,它们可以重复使用而无需做任何修改。通过强有力的编程构造,合计函数实际上很容易编写。现在让我们看看它是如何工作的。

Oracle9i的物理内存管理
新的动态SGA特性使得Oracle SGA可以以一个较小的容量开始,并根据需要逐渐增加。

使用脚本和查询来主动监视Oracle 9i的性
由于有上百个测量值和参数需要监视和重新设置,所以对Oracle的调整将会是非常具有挑战性的。但是有了Oracle的性能测试工具和主要几个重新配置激发器的知识,你就可以开始调整好所有的事了。

Oracle9i的自动分段空间管理改善了分段
为了保持其最强大和最灵活数据库的地位,Oracle在最近发布的几个版本里一直都在创建新的机制来对表格和索引的存储进行简化和分块。

使用Oracle9i全索引扫描快速访问数据
为了实现Oracle关于增加SQL优化查询智能的承诺,Oracle9i增强了全索引SQL执行计划以支持基于功能的索引(function-based index)。

Oracle9i的增强型内存使用率查看表
Oracle正在成为最灵活、最复杂的数据库管理系统之一。数据库组件的内存使用查看表是管理你Oracle数据库非常重要的工具。有了它,Oracle专家能够更加容易地保证内存使用率的所有设置对所有应用程序都是最优的。

Oracle9i的简化SQL语法
Oracle对Oracle9i SQL 做了一些很重要的改进,包括不少令人兴奋的新特性。下面我们就来看看这些新特性吧。

从Oracle迁移到SQL Server的陷阱
本文对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何对这些扩展进行转化以用在SQL Server环境下。

Oracle结构设计技巧
这篇文章提出了一些Oracle数据库数据体系结构设计方面的技巧,有了它们,在创造出易于维护和扩展的设计方案同时还能让数据库保持在最优化的性能水准之上。

IDC证实Oracle9i Real Application Clu
根据近期IDC发布的调查报告显示,具有真正应用集群特性的Oracle9i数据库已经使‘共享磁盘’方法实现OLTP应用成为现实

实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
Copyright (c) CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159