`
yanghuidang
  • 浏览: 914241 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Oracle 10G First Release的新特性简介(上)

阅读更多

Oracle 10G First Release的新特性简介(上)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

By Fenng

2003-6-8

Oracle(www.oracle.com)公司早已经宣称,Oracle 9i数据库只是一个过渡性的产品,真正的技术革新很可能在下一版,也就是通常说的10i(内部可能的版本号是2003,以下简称10i,估计在正式发行的时候会有一个新的名字)中体现出来。很多技术人员可能都会比较关心Oracle 10i究竟能有哪些新功能,是否能提供一些激动人心的新特性?我们在这里对Oracle的下一个数据库版本的一些特性做个简单的概括性介绍。

注:近日Oracle已经正式宣布该版本的Oracle命名为10G,其中的G为Grid之意。特此更正。

概述

Oracle在其技术白皮书上阐明,下一个版本的Oracle数据库关键目标有二:

² 降低管理开销

² 提高性能

这些增强有对高可用性的增强,新的Flashback能力,支持回滚更新操作;对安全性的增强,便于管理大量的用户;BI方面的增强,包括改进的SQL能力、分析功能、OLAP、数据挖掘的能力等;对非关系型数据存储的能力得到了改进;XML的能力;对开发能力支持的加强。

对生物信息学(Bioinformatics)的支持。

下面我们对各个方面做一下简明的介绍。

性能与扩展能力

1 对新的架构支持

Intel 64位平台的支持。支持infiniband。极大地改进了多层开发架

构下的性能和可扩展能力。新的版本也借用了Windows操作系统对Fiber支持的优势。

2 高速数据处理能力

在这个版本中,一个新类型的表对象被引入。该表结构对大量插入和解析数据很有益

处。

这个表结构对FIFO的数据处理应用有着很好的支持。这样的应用在电信、生产应用中

常常能够用到。通过使用这种优化的表结构能够对电信级的应用起到巨大的性能改进

作用。

(这个神奇的表对象是笔者最为感兴趣之处。)

3 RAC workload 管理

一个新的服务框架。使得管理员作为服务来设置、管理监视应用负载。

4 针对OLAP的分区

通过对哈希分区的全局索引的支持可以提供大量的并发插入的能力

5 新的改进的调度器(Scheduler

引入了一个新的数据库调度器,提供企业级调度功能。这个调度器可以使得管理员有

能力在特定日期、特定时间调度Job。还有能力创建调度对象的库能够和既有的对象被

其他的用户共享。

可管理性

这个版本的Oracle的一个引人注目之处就是管理上的极大简化。大量复杂的配置和部署设置被取消或者简化。常见的操作过程被自动化。对不同区域的大多数调整和管理操作的到简化。

1、 简化的数据库配置与升级

提供了预升级检查能力,有效地减少升级错误。

去除了了很多和数据库配置有关的任务或者对其加以自动化。在初始安装的时侯,所有数据库都被预配置包括在OEM环境中而无需建立一个管理资料库。补丁程序可以自动标记并自动从Oracle Metalink上下载。

2 自动存储管理

新版本的数据库能够配置成使用Oracle提供的存储虚拟层(Storage

virtualization layer)。自动并简化数据库的存储。

管理员现在可以管理少数的磁盘组而无需管理数千个文件――自动存储管理功能可以

自动配置磁盘组,提供数据冗余和数据的优化分配。

3 自动的基于磁盘备份与恢复

10i也极大的简化了备份与恢复操作。这个改进被称作Disk based Recovery

Area

可以被一个联机Disk Cache 用来进行备份与恢复操作。

备份可以调度成自动化操作,自动化优化调整。

备份失败的时侯,可以自动重启,以确保Oracle能够有一个一致的环境使用。

4 应用优化

以前的版本中,DBA更多时候要手工对SQL语句进行优化调整。这里引入了一些新的工具,从此DBA无需手工做这些累人的事情。

5、 自动化统计收集

为对象自动化收集优化统计。

6 自动化实例调整

7 自动化内存调整

上一个版本对UGA能够进行自动化Tuning,这版本能够对SGA相关的参数进行调整。

意味着DBA只需要对2个内存参数进行配置:用户可用的总的内存数量和共享区的大

小。

未完待续

分享到:
评论

相关推荐

    Apress - Troubleshooting Oracle Performance, 2nd Edition

    This second edition has been rigorously updated to cover the latest developments in Oracle Database 11g Release 2 through Oracle Database 12c. What do you do when your database application isn’t ...

    Apress.Pro.ODP.NET.for.Oracle.Database.11g.Apr.2010

    The release of Oracle Database 11g, and more recently, revision R2 offers up a trove of advanced Oracle database functionality ranging from features like database change notifications to performance ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家...

    cost-based_oracle_fundamentals

    When I wrote Practical Oracle 8i, I said in the foreword that “if you write a technical book about Oracle, then it will be out of date by the time you’ve finished writing it.” Addison-Wesley ...

    Unix solaris 11.1 iso最新版本

    New Oracle Solaris 10 Zone Clusters allow customers to consolidate mission critical Oracle Solaris 10 applications on Oracle Solaris 11 cloud environments. Expanded disaster recovery operations using ...

    oracle安装及备份

    连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Production 经由常规路径导出由EXPORT:V08.01.07创建的文件 已经完成ZHS16GBK字符...

    [详细完整版]数据库建模.pptx

    PowerDesigner 历史 1989 - The first commercial release of AMC*Designor (version 2.0) in France 1992 - The first commercial release of S-Designor in the US. 1994 - ProcessAnalyst was added to the ...

    OCA Oracle Certified Associate Java SE 8 Programmer I Study Guide(SYBEX,2014)

    The release of Java 8 brought the language’s biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you ...

    oracle truncate恢复

    11 10 10 D:\ORACLE\ORADATA\XJ\TEST01.DBF 2048 14 11 11 D:\ORACLE\ORADATA\XJ\K16.DBF 16384 如果数据文件头是完好的,则ODU会自动从文件头里面获取表空间号,文件号,相对文件号,文件块大小等。表空间号,...

    Oracle sqldeveloper without jdk (win+linux)

    Oracle SQL Developer, v1.5.0.54.40 Release Notes 完整版下载:http://www.oracle.com/technology/global/cn/software/products/sql/index.html 1. Known Issues 1.1 General - Print prints only one page ...

    Java SE 8 Programmer I Study Guide: Exam 1Z0-808

    The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you ...

    2017_MariaDB and MySQL Common Table Expressions.pdf

    Oracle, SQL Server, PostgreSQL, and even SQLite have had implementations of these features for years. MariaDB and MySQL were somewhat late to the game, but they now have standardscompliant ...

    Exploring Java.pdf

    Even before the first release of Java, companies from Oracle to Netscape and Microsoft licensed Java to integrate with their Internet products. What makes this new language so important? It's truly ...

    NBEARLISY使用

    3. Release as the first beta version. Version 1.0.0.0 preview 1. Release the initial preview version. Introdution Q & A ----------------- Q: What is NBearLite? A: NBearLite is a .NET 2.0 data ...

    labSQL1.1a

    In this first release, we have used the Microsoft ADO object to provide connectivity in LabVIEW for Windows for any ODBC-compliant database, including Access, SQL Server, Oracle, Pervasive, Sybase, ...

    Advanced Programming in the UNIX Environment 3rd 原版pdf by Stevens & Rago

    It’s been almost eight years since I first updated Advanced Programming in the UNIX Environment, and already so much has changed. • Before the second edition was published, The Open Group created a ...

    asp.net知识库

    Visual C# 3.0 新特性概览 C# 2.0会给我们带来什么 泛型技巧系列:如何提供类型参数之间的转换 C#2.0 - Object Pool 简单实现 Attributes in C# 手痒痒,也来个c# 2.0 object pool 泛型技巧系列:用泛型打造可复用的...

    java7帮助文档

    Garbage-First Collector is a server-style garbage collector that replaces the Concurrent Mark-Sweep Collector (CMS). Java HotSpot Virtual Machine Performance Enhancements JDBC 4.1 JDBC 4.1 ...

Global site tag (gtag.js) - Google Analytics