ORACLE数据库备份

ORACLE数据库备份
⼀、数据库⼚商Oracle
Oracle公司是全球最⼤的信息管理软件及服务供应商,成⽴于1977年,总部位于美国加州Redwood shore。2000财年(99年6⽉到2000年5⽉)营业额达101亿美元,再创Oracle 公司销售额历史新⾼,⽐去年增长了13亿美元,盈利增长61%,达到21亿美元。Oracle 公司现有员⼯超过三万六千⼈,服务遍及全球145个国家。Oracle公司拥有世界上唯⼀⼀个全⾯集成的电⼦商务套件Oracle Applications R11i,它能够⾃动化企业经营管理过程中的各个⽅⾯,深受⽤户的青睐,促使Oracle应⽤软件在2000财年第四季度的销售额达4.47亿美元,与SAP公司的同期应⽤软件销售额3.52亿美元相⽐,多出近1亿美元,这⼀事实表明,Oracle已经是世界最⼤的应⽤软件供应商。Oracle电⼦商务套件涵盖了企业经营管理过程中的⽅⽅⾯⾯,虽然它在不同的⽅⾯分别⾯对不同的竞争对⼿,⽽Oracle电⼦商务解决⽅案的核⼼优势就在于它的集成性和完整性,⽤户完全可以从Oracle公司获得任何所需要的应⽤功能,更重要的是,它们具有⼀致的基于Internet技术的应⽤体系结构,⽽如果⽤户想从其它⼚商处获得Oracle电⼦商务所提供的完整功能,不仅需要从多家⼚商分别购买不同的应⽤,⽽且需要另请咨询公司把这些不同的应⽤装配起来,还必须确保它们能够协同地⼯作。
先进的产品和⾼效率的企业运作,是Oracle公司利润得以继续增长的重要原因,⼀年前,Oracle公司确
定了通过采⽤⾃⾝的Internet电⼦商务解决⽅案,实现每年节省10亿美元企业⽇常运作费⽤的⽬标,这⼀数据相当于将我们的年度利润率提⾼10%。
四年前电⼦商务在全球范围内还仅处于萌芽状态时,Oracle公司便前瞻性地作出了从领先的数据库⼚商向以Internet计算为基础的完整的电⼦商务解决⽅案供应商转型的战略部署。这⼀前瞻性战略为Oracle带来了巨⼤的利益,今天,Oracle能够领先于竞争对⼿提供包括平台产品、应⽤产品和完善的服务在内的先进的、完整的、集成的电⼦商务解决⽅案,可以⽆缝集成供应链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM)和企业商业智能(BI)和电⼦商务应⽤IP(Internet Pocurement)、Exchange、Portal-to-go等产品。Oracle从低端到⾼端的所有⽅案100%基于Internet应⽤体系结构,都可以通过Web安全、直接地访问,使企业能够通过Web完成包括报价、定单、⽀付、执⾏、服务等在内的企业业务过程的所有环节,帮助企业将现有业务内容快速转移到电⼦商务,迅速获得来⾃电⼦商务的⾼效益。
Oracle应⽤产品包括财务、供应链、制造、项⽬管理、⼈⼒资源和市场与销售等150多个模块,荣获多项世界⼤奖,现已被全球近7600多家企业所采⽤。由于在电⼦商务⽅⾯的杰出表现,Oracle公司在美国Mongan Stanley公司最新公布的权威性全球企业1000强中,从去年的第122名⼀跃成为第13名,成为全球第⼆⼤独⽴软件公司和最⼤的电⼦商务解决⽅案供应商。⽬
前,Amazon和Dell等全球⼗个最⼤的Internet电⼦商务⽹站、全球⼗个最⼤的B-to-B⽹站中的九个、93%的上市.COM公司、65家“财富全球100强”企业均不约⽽同地采⽤Oracle电⼦商务解决⽅案。
⼆、ORACLE公司的主要产品⽬前分为两⼤类:
●服务器(服务器)及⼯具(主要竞争对⼿:国际商⽤机器、微软)
●数据库服务器:2007年最新版本11G
●应⽤服务器:Oracle Application Server
●开发⼯具:Oracle JDeveloper,Oracle Designer,Oracle Developer,等等
●应⽤软件(主要竞争对⼿:德国SAP公司。)
●企业资源计划(ERP)软件。已有10年以上的历史。2005年,并购了开发企业软
件的仁科软件公司以增强在这⽅⾯的竞争⼒。
●客户关系管理(CRM)软件。⾃1998年开始研发这种软件。2005年,并购了开
发客户关系管理软件的希柏软件公司(Siebel)。
●⼈⼒资源管理软件(HCM)。收购了仁科(PeopleSoft)软件。
三、ORACLE特点
●ORACLE7.X以来引⼊了共享SQL和多线索服务器体系结构。这减少了ORACLE
的资源占⽤,并增强了ORACLE的能⼒,使之在低档软硬件平台上⽤较少的资源
就可以⽀持更多的⽤户,⽽在⾼档平台上可以⽀持成百上千个⽤户。
●提供了基于⾓⾊(ROLE)分⼯的安全保密管理。在数据库管理功能、完整性检查、安
全性、⼀致性⽅⾯都有良好的表现。
●⽀持⼤量多媒体数据,如⼆进制图形、声⾳、动画以及多维数据结构等。
●提供了与第三代⾼级语⾔的接⼝软件PRO*系列,能在C,C++等主语⾔中嵌⼊SQL
语句及过程化(PL/SQL)语句,对数据库中的数据进⾏操纵。加上它有许多优秀的前
台开发⼯具如POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发
⽣成基于客户端PC 平台的应⽤程序,并具有良好的移植性。
●提供了新的分布式数据库能⼒。可通过⽹络较⽅便地读写远端数据库⾥的数据,并
有对称复制的技术。
Oracle也许是最流⾏的服务器,占有最⼤的市场份额.它被⼴泛⽤于各个市场领域,满⾜⼀系列的存储需求,例如财务记录,⼈⼒资源及订单编制等.造成这种现象的原因之⼀在于Oracle 较早的进⼊RDBMS(关系型数据库管理系统)领域,并且提供可运⾏于⼤多数操作系统能够上的数据库版本,虽然Orcle的⾸选操作系统似乎正由Solaris转为Linux,但是Oracle仍然在进⾏与其他操作系统的兼容⼯作.尽管Oracle经常在Unix或是Linux平台上运⾏,但是也有⼤量的Oracle在HP-UX和AIX上运⾏.随着⼏年前电⼦商务的激增,将会驱使Oracle成为WEB 应⽤所需数据库的选择.这使数据库更容易受攻击者的控制,事实上,⼀旦Oracle从后台进⼊前端,那么⼈们会更多地关注它的安全⽅⾯。
四、ORACLE10g的特性
Oracle 在其技术⽩⽪书上阐明,Oracle 10g数据库关键⽬标有⼆:
●降低管理开销
●提⾼性能
这些增强有对⾼可⽤性的增强、新的Flashback 能⼒、⽀持回滚更新操作;对安全性的增强,便于管理⼤量的⽤户;BI ⽅⾯的增强, 包括改进的SQL 能⼒、分析功能、OLAP 、数据挖掘的能⼒等;对⾮关系型数据存储的能⼒得到了改进;XML 的能⼒;对开发能⼒⽀持的加强。对⽣物信息学( Bioinformatics )的⽀持。
4.1、性能与扩展能⼒
4.1.1、对新的架构⽀持
对Intel 64 位平台的⽀持。⽀持infiniband 。极⼤地改进了多层开发架构下的性能和可扩展能⼒。新的版本也借⽤了Windows 操作系统对Fiber ⽀持的优势。
4.1.2、⾼速数据处理能⼒
在这个版本中,⼀个新类型的表对象被引⼊。该表结构对⼤量插⼊和解析数据很有益处。这个表结构对FIFO 的数据处理应⽤有着很好的⽀持。这样的应⽤在电信、⽣产应⽤中常常能够⽤到。通过使⽤这种优化的表结构能够对电信级的应⽤起到巨⼤的性能改进作⽤。
( 这个神奇的表对象是笔者最为感兴趣之处。参见这⾥)
4.1.3、RAC workload 管理
⼀个新的服务框架。使得管理员作为服务来设置、管理监视应⽤负载。
4.1.4.针对OLAP 的分区
通过对哈希分区的全局索引的⽀持可以提供⼤量的并发插⼊的能⼒
4.1.5、新的改进的调度器( Scheduler )
引⼊了⼀个新的数据库调度器,提供企业级调度功能。这个调度器可以使得管理员有能⼒在特定⽇期、特定时间调度Job 。还有能⼒创建调度对象的库能够和既有的对象被其他的⽤户共享。
4.2、可管理性
这个版本的Oracle 的⼀个引⼈注⽬之处就是管理上的极⼤简化。⼤量复杂的配置和部署设置被取消或者简化。常见的操作过程被⾃动化。对不同区域的⼤多数调整和管理操作的到简化。
4.2.1、简化的数据库配置与升级
提供了预升级检查能⼒,有效地减少升级错误。去除了了很多和数据库配置有关的任务或者对其加以⾃动化。在初始安装的时候,所有数据库都被预配置包括在OEM 环境中⽽⽆需建⽴⼀个管理资料库。补丁程序可以⾃动标记并⾃动从Oracle Metalink 下载。
4.2.2、⾃动存储管理
新版本的数据库能够配置成使⽤Oracle 提供的存储虚拟层(Storage Virtualization Layer) 。⾃动并简化数据库的存储。管理员现在可以管理少数的磁盘组⽽⽆需管理数千个⽂件--⾃动存储管理功能可以⾃动配置磁盘组,提供数据冗余和数据的优化分配。
4.2.3、⾃动的基于磁盘备份与恢复
10G也极⼤的简化了备份与恢复操作。这个改进被称作Disk based Recovery Area ,可以被⼀个联机Disk Cache ⽤来进⾏备份与恢复操作。备份可以调度成⾃动化操作,⾃动化优化调整。备份失败的时候,可以⾃动重启,以确保Oracle 能够有⼀个⼀致的环境使⽤。
4.2.4、应⽤优化
以前的版本中,DBA 更多时候要⼿⼯对SQL 语句进⾏优化调整。这⾥引⼊了⼀些新的⼯具,从此DBA ⽆需⼿⼯做这些累⼈的事情。(这样的说法似乎有些太绝对)
4.2.5、⾃动化统计收集
为对象⾃动化收集优化统计。
4.2.6、⾃动化实例调整
DBA需要⼲预的越来越少么? 好消息还是坏消息?
4.2.7、⾃动化内存调整
上⼀个版本对UGA 能够进⾏⾃动化Tuning ,这版本能够对SGA 相关的参数进⾏调整。这意味着DBA 只需要对2 个内存参数进⾏配置:⽤户可⽤的总的内存数量和共享区的⼤⼩。
4.3、⾼可⽤性的加强
4.3.1、缩短应⽤和数据库升级的宕机时间
通过使⽤standby 数据库。允许在不同版本的standby 和产品数据库间切换。现有的联机重定义功能能够⽀持⼀步克隆所有相关的数据库对象。
4.3.2、回闪(Flashback) 任何错误
该版本的Oracle 也扩展了Flashback 的能⼒。加了⼀个新类型的Log ⽂件,该⽂件记录了数据库块的变化。这个新的Log ⽂件也被⾃动磁盘备份和恢复功能所管理。如果有错误发⽣,例如针对不成功的批处理操作,DBA 可以运⾏FlashBack。⽤这些before Images
快速恢复整个数据库到先前的时间点--⽆须进⾏恢复操作,这个新功能也可以⽤到Standby 数据库中。
Flashback 是数据库级别的操作,也能回闪整个表。既有的FlashBack 查询的能⼒也已经加强。在这个版本中,管理员能够快速查看特定事务导致的变化。
4.3.3、Enhanced Data Guard Infrastructure
4.3.4、安全的加强
VPD 得到了改进( 希望这次名字不会换成别的),⽀持更多的安全协议。
4.4、DATA INTEGRATION
4.4.1、Oracle streams
这个版本也包括Oracle streams功能、性能以及管理上的改进。新功能包括对产品数据库downstream capture/ offloading the capture 和挖掘操作等。对LONG、LONG RAW、NCLOB 等数据类型⽀持加强。对IOT/级联删除得到加强,性能也得到提升。
4.4.2、Data Pump
Oracle Data Pump--⾼速、并⾏的技术架构,能够快速的在数据库间移动数据与元数据。最初的Export/Import 被Data Pump Export/Data Pump Import所取代,并提供了完美粒度的对象选择性。Data Pump 操作具有可恢复性。相⽐Exp/Imp,有了很⼤的改进。归档数据、逻辑备份的数据和可传输的表空间都可以⽤Data Pump 来操作。
这个特性和NCR的产品⼯具有很⼤的相似性(连名字都很相似),究竟功能性能会怎样,还是让我们拭⽬以待。
4.4.3、商务智能/数据仓库和⽣物信息学(BIOINFORMATICS)
●超⼤数据库的⽀持
可⽀持到8E 的数据量。改进的存储、备份、恢复管理也对超⼤数据库有着很好的⽀持。分区可以⽀持索引组织表。
●缩短信息周转时间
新版本的Oracle 提供了加强的ETL 功能。可以⽅便的构建⼤型数据仓库和多个数据集市。⼀个新的变化数据捕捉的框架允许管理员能够轻易的捕捉并发布数据的变化。新的CDC 功能利⽤的是Oracle 的Stream 技术架构。
对于⼤数据量的转移,新版本提供了对可传输表的跨平台的⽀持,允许⼤批量数据快速从数据库上的脱离并附接到第⼆个数据库上。
●增强的外部表功能
●SQL Loader 的功能加强
●增强的SQL 分析能⼒
SQL 语句的功能针对BI 得到了极⼤地增强。
●增强的OLAP 分析功能
Oracle 内建的分析功能得到增强。提供了新的基于PL/SQL 和XML 的接⼝。
提供了新的并⾏能⼒,以便于进⾏聚合和SQL IMPERT 操作。⼀些算法得到改进。同时OEM 能够⽤来监视并管理数据挖掘环境。
●BIOINFORMA TICS 的⽀持
这个版本包含对BIOINFORMA TICS 技术的特定⽀持。包括对Double 和Float 数据类型的Native ⽀持。
内建的统计函数⽀持常见的ANOVA 分析等。
●改进的数据挖掘的能⼒
4.4.4、扩展数据管理能⼒
●XML ⽅⾯的增强
●多媒体
在前⾯的版本中,存在着媒体⽂件4G的限制。现在媒体⽂件的4G ⼤⼩限制去掉了(现在限制是:8-128T)。通过SQL 多媒体标准能够访问多媒体数据。对更多的新的多媒体格式提供⽀持。
●⽂档和⽂本管理
提供了⾃动发现未知⽂档的语⾔和字符集的功能。⽀持新的German 拼写规则Japanese adverb 等等。
本地分区的⽂本索引可以联机创建。⽂档可以在索引创建和重建的时候插⼊。⽂档服务,如⾼亮功能⽆须重建索引。检索⽂档的能⼒也得到提⾼。
4.4.5、应⽤开发⽅⾯的加强
●SQL 语⾔的加强
SQL 和PL/SQL 对正则表达式⽀持。激动⼈⼼的⼀个特性,这个特性怕是要改写很多⼈编程的习惯了。或许能见到⼀条SQL 语句完成更为复杂的功能。这个版本还⽀持表达式过滤的功能。
●PL/SQL 的增强
最重要的当数新的PL/SQL 优化编译器,提供了⼀个框架有效地优化编译PL/SQL 程序。这个版本还引⼊了两个新的数据库包:UTL_COMPRESS、UTL_MAIL。
●全球化和Unicode 的增强提供了Globalization Development Kit (GDK)。Oracle NLS 定
义⽂件开始具有平台⽆关性.
●Java Improvements
对JDBC 更好的⽀持。
●其他
OCCI 和Pre Compilers 的改进;数据库Web 服务的改进;基于Web 的开发环境的加强等.
五、Oracle 11g五⼤特性
与⽆压缩格式下存储数据相⽐,新的Oracle数据压缩技术能够确保以较⼩的开销节省三倍以上的磁盘存储空间。这⼀点⽐仅节省磁盘空间要具有更⼤的优势,因为它能够使企业节约更多的开⽀,以便有更多的资⾦来巩固⾃⼰的地位。
⾃动诊断知识库(Automatic Diagnostic Repository,ADR)是专门针对严重错误的知识库。该知识库基本上能够⾃动完成⼀些以往需要由数据库管理员来⼿动完成的操作。
作为ADR的⼀部分,SQL性能分析器(SQL Performance Analyzer,SPA)是最让⼈惊喜的特性之⼀。SQL性能分析器是⼀个整体调整⼯具,管理员可以通过该⼯具在数据库上定义和重演(replay) ⼀个典型的⼯作负载,之后管理员可以调节整体参数来使数据库尽快的达到最佳性能——⽽这⼀任务同样也是许多年以来由数据库管理员⼿动完成的。
由于获得了最优的初始参数,数据库管理员就不需要调整数以万计的SQL语句。管理员需要做的就是给定⼀个典型的负载,由SAP根据历史记录来决定SQL的最终设置,⽽不⽤管理员来检测哪⼀个SQL设置是最合理的。
多年以来,甲⾻⽂公司⼀直在努⼒完成地另⼀个新特性便是“联机更新”(在不down 机的情况下更新软件)。实际上,很难从软件⼯程的⾓度来设计⼀个运⾏时能⾃动升级的软件。由于真正的应⽤集(Real Application Clusters ,RAC)特性,甲⾻⽂公司再⼀次对其他的数据库供应商造成了更⼤的压⼒。在实际的使⽤过程中,数据库产品的⽤户总是希望产品有持续的⾼可⽤性,这并不是说只需满⾜下次补丁更新之前的3年的时间就够了。
⾃动内存管理特性可以追根溯源⾄Oracle 9i,那时甲⾻⽂公司推出⾸款⾃动调节存储池的⼯具。AMM⼯具其实就是⼀种探测机制。实际上,Oracle 11g 有很多随机访问存储池,
当AMM探测到某个存储池中已满时,它将整个RAM从⼀个区域分配到其他相对合适的区域。

本文发布于:2024-09-22 05:20:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/96084.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   能够   公司   管理   数据   功能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议