什么是oracle系统

冲击波(互?粉) 2024-11-17 04:52:14
最佳回答
由于oracle库产品是当据库技典型代表,她的产品除了数据库系统外,应用系统、开发工具等。刚接触oracle的人员都有这样的感觉:oracle的产品太多,每个产品内容精深,不知道从哪儿开始学才好。为了用少量时间更好地理解和使用oracle 数据库系统,有必要对oracle的一些基本术语及概念进行了解,下面给出一些在管理中经常用到的概念和术语,供初学者快速了解oracle数据库系统提供方便。§1.1 oracle7和oracle8oracle7是一种完全的关系数据库系统,它不支持面向对象。oracle8 则是一个引入面向对象的数据库系统,它既非纯的面向对象的数据库也非纯的关系数据库,它是两者的结合,因此叫做“对象关系数据库”。§1.2 oracle8 特点oracle8 于 1997年6月正式发布,它包括了几乎所有的数据库技术,因此被认为是未来企业级主选数据库之一。主要有以下特点:1.对象/关系模型oracle8对于对象模型采取较为现实和谨慎的态度,使用了对象/关系模型,即在完全支持传统关系模型的基础上,为对象机制提供了有限的支持。oracle8不仅能够处理传统的表结构信息,而且能够管理由c++,smalltalk 以及其它开发工具生成的多媒体数据类型,如文本,视频,图形,空间对向等。这种做法允许现有软件开发产品与工具软件及oracle8应用软件共存,保护了客户的投资。2.数据库服务器系统的动态可伸缩性oracle8引入了连接存储池(connection polling)和多路复用(multiplexing)机制,提供了对大型对象的支持。当需要支持一些特殊数据类型时,用户可以创建软件插件(catridge )来实现。oracle8采用了高级网络技术,提高共享池和连接管理器来提高系统的可括性,容量可从几 gb 到 几百 tb 字节,可允许10万用户同时并行访问,oracle 的数据库中每个表可以容纳 1000列,能满足目前数据库及数据仓库应用的需要。oracle 公司称,oracle8可以支持达 512pb的数据量。但目前还未有哪一家用户的数据库的数据量达到这个数量。下面是几种常用数据量的等价关系:1mb = 1024 kb1gb = 1gigabyte byte = 1024 mb1tb = 1terabyte = 1024 gb = 1024*1024mb1pb = 1perabyte = 1024 tb = 1024 * 1024 * 1024 mb1eb = 1exabyte = 1024 pb = 1024 * 1024 *1024 *1024 mb3.系统的可用性和易用性oracle8提供了灵活多样的数据分区功能,一个分区可以是一个大型表,也可以是索引易于管理的小块,可以根据数据的取值分区。有效地提高了系统操作能力及数据可用性 ,减少i/o 瓶颈。oracle8还对并行处理进行了改进,在位图索引,查询,排序,连接和一般索引扫描等操作引入并行处理,提高了单个查询的并行度。oracle8通过并行服务器(parallel server option )来提高系统的可用性。4.系统的可管理性和数据安全功能oracle8提供了自动备份和恢复功能,改进了对大规模和更加细化的分布式操作系统的支持,如加强了sql 操作复制的并行性。为了帮助客户有效地管理整个数据库和应用系统,oracle还提供了企业管理系统(oracle enterpr**e manager),数据库管理员可以从一个集中控制台拖放式图形用户界面管理oracle的系统环境。oracle8通过安全服务器中提供的安全服务,加强了oracle web server 中原有的用户验证和用户管理。5.面向网络计算oracle8i在 与j**a vm 及 corba orb 集成后,将成为nca(网络计算机体结构)的核心部件。nca是oracle 关于分布式对象与网络计算机的战略规划。oracle8 对nca产生了巨大影响,简化了应用软件的化分,推动了瘦型客户机及web 应用软件的发展。在oracle8 for nt 中还提共了新产品web 发布助理(web publ**hing ass**tant oracle),提供了一种在word wide web 上发布数据库信息的简便,有效的方法。6.对多**的支持与开放性网络结构往往含有多个**,oracle8 可以运行于目前所有主流**上,如sun solar**e, sequent dynix/ptx,intel nt,hp_ux,dec_unix,ibm aix 和 sp等。oracle8 的异构服务为同其它数据源以及使用sql 和pl/sql的服务进行通讯提供了必要的基础设施。oracle8 继续至力于对开放标准规范sql3,jdbc,jsql和corba 的支持。§1.3 oracle8和oracle8i当 oracle 8 第一次发行时,它提供了优于 oracle 7 的性能和选件,但是它基本是oracle7 的引擎。 在oracle8 的后来版本中不断作过多次的完善,出现 oracle 8.0.x 版本。然而1998年初发行(推出)的 oracle 8i 可以被看作是 oracle 8 的功能扩展集。由于oracle 8i 比 oracle 8 提供了更多的功能,它除了共同的rdbms功能外,还提供了许多与internet 有关的能力,最重要的是它将 j**a 集成为一种内部的数据语言,这种语言可充当或替代品,而且它还集成了一个web服务器和开发**(web db )。对oracle 8.0.x 来说只到 oracle 8.0.5 版本就终止了,接着就推出了 oracle8i 8.1.5版本,oracle8i 8.1.5版本也经常被称为release 1;而oracle8i 8.1.6版本被称为release 2;oracle8i 8.1.7版本被称为release 3。§1.4 oracle8i和oracle9i在正式进入21世纪前的2000年年底,oracle公司正式发布了oracle 9i 新数据库系统。原先预料可能会有oracle 8i v8.1.8等版本,但oracle8i版本只推出8.1.7就被oracle9i所代替。oracle公司和其它的软件公司一样,为了抢占市场,不再愿意在原来版本上再作更多的改进和优化工作,而是直接的推出新产品这样一种策略。oracle9i 与oracle8i 比较,oracle 9i 主要包括下面三大部分:l 数据库核心(database )l 应用服务器(application server )l 开发工具集(developer suite )oracle9i 主要焦点(oracle9i focus ):l 电子商务智能化( e-business intelligence )l 应用开发( applications development )l 应用主机( applications hosting )l 门户与内容( portals and content )l 电子商务连续性( e-business continuity )oracle9i 为了结合 internet 市场设计。oracle9i适合并胜任市场上所有的苛刻要求。l oracle9i实时应用( oracle9i real application)l oracle9i高可用性(oracle9i high **ailability)l oracle9i 系统管理( oracle9i systems management )l oracle9i 安全( oracle9i security)oracle9i 数据库服务(oracle9i database services):l 商业智能与数据仓库( business intelligence and data warehousing)l oracle9i动态服务( oracle9i dynamic services)l oracle9i j**a 和xml(oracle9i j**a and xml)l 电子商务集成( e-business integration )§1.5 oracle oas和oracle ias目前的oracle公司的ias 的早期版本是 oracle web server ,后来第4版改名为oracle application server ,2000年底前又改名为 oracle9i internet application server(oracle ias)。目前的ias可以与oracle8i 或oracle9i 结合在一起的综合开发工具。为创建和部署任何基于网络的应用程序提供了一个完整的internet **,ias包括了门户、事务应用、商业智能工具、无线上网应用和企业集成等。oracle internet application server 提供了行业中最全面的中间层产品,包括通信、表示、商业逻辑、数据缓存和系统服务等。1.通信服务:基于apache 的oracle http server,主要包括下面模块:mod_jserv:将对servlet 的http请求分发到oracle ias 的servlet 引擎。mod_perl:将perl 程序的http 请求分发到apache web server 的perl interpreter。mod_ssl:提供基于ssl证书的公共密钥,它被用来在客户端和apache server 之间进行加密通信。mod_plsql:oracle 专用模块,用来将http请求传到数据库内的pl/sql和j**a存储过程。2. 表示服务提供下面方法进行内容表示:oracle portal(oracle 门户)apache jserver (apache j**a 服务器)perl interpreter( perl 解释程序 )oracle j**aserver pager(jsp)oracle pl/sql server pages(psp)3.商业逻辑服务可提供以下服务组件:oracle8i jvm( j**a 虚拟机)oracle8i pl/sqlj**a 商业组件(bc4j)form servicereport serviced**coverer viewer4.数据管理服务oracle 8i cache5.系统服务oracle enterpr**e manager(oracle 企业管理器)oracle advanced security (oracle 高级安全性)developer's kits(开发工具),包括:l oracle database client developer's kitl oracle xml developer's kit(xdk)l oracle ldap developer's kit§1.6 oracle application r11ioracle 公司除了提供完美的数据库系统外,也提供完整的解决方案的套件,即全套应用系统,通常称作 oracle application r11i。它是一全面集成的电子商务套件。它包括:1.数据仓库**l oracle 8i 企业级数据库服务器l oracle warehouse builder(数据仓库构造器)2.商业智能工具集l oracle d**covererl oracle express产品系列l oracle darwin3.oracle 金融服务应用l 绩效管理l 客户关系管理l 风险管理4.oracle财务系统基于internet 的财务管理系统包括下面模块:l 商业智能管理l 预算管理l 合并管理l 现金预测管理l 员工费用管理l oracle 财务分析系统l oracle 项目管理系统l 工作流程管理l 预警系统§1.7 oracle 服务器组件l 过程组件可以用于建立过程、触发器(封装),这些代码可以存放在数据库服务器中。oracle,sybase,**rmix,sql server 都把这些所谓存储过程存放在数据库内,而db2则把这些所谓存储过程存放在服务器的另外一个专门分区内。l 分布选件可以支持多台服务器(在不同的地方)间的通信,即每个服务器上均有oracle系统,而分布选件就是把这些不同的地方的数据库系统管理起来的部件。l 并行选件对一台具有多个cpu的机器能进行并行查询、充分利用计算机的性能。l 并行服务器对于多台机器(有自己的处理器)共同访问同一个硬盘这样的结构进行管理,为用户提供很高的容错性。当某台机器出现故障时,可以安排用户使用(登录)到另一台机器上。当两台都出现故障时,则整个系统都不能使用。l 图象选件可以存储、管理和提供实时的,全屏幕的图象和高质量的声音给网络上的用户。l 企业管理器oracle 提供一个帮助用户管理系统,应用网络和数据库工具“oracle企业管理器(oem)”.l 空间数据选件(spatial data option)空间数据选件是一种存储和检索数据的新方法,在查询中系统根据所关心的数据进行组织,因此,数据库性能的主要决定因素是所感兴趣的数据库集的大小。l 上下文选件是一种文本管理方案,它把非结构化的文本数据管理如同结构化一样。可以建立和开展基于文本的带有类似sql接口的应用。这种方法只有 oracle8 及以后版本能支持。l web服务器可以通过www来访问oracle数据库中的数据。l olap选件联机分析处理,oracle提供oracle express作为联机分析处理。§1.8 目前oracle8i 的主要产品(oracle9i产品在最后一天介绍)l sql*plusoracle的sql*plus是标准sql的一个超集,它除提供符合sql标准的语句外,还提供一些oracle特定的外加语句,set,column,ttitle等。l oralce formsoracle forms的前身是sql*forms。sql*forms和oracle forms都是为用户提供输入、查询、修改等功能的开发工具,前者是在字符终端上运行。后者是在图形终端上运行。oracle forms除了在许多触发器及功能键继承前者外,大部分的设计界面都发生了变化。sql*forms不含menu功能,menu专门为一个产品叫sql*menu;而oracle forms 把menu,library 等融为一体,使功能更强大。l oracle reportsoracle reports的先前版本是sql*reportwriter,自从oracle7以后,将其发展为能支持windows界面的开发工具,在最新版本中,它可以访问其他主要数据库,如sybase, **rmix, db2 ,microsoft sql server等。l oracle bookoracle book提供一个共享oracle产品文本的联机文档生成与浏览工具。l oracle loaderoracle loader早期就提供一个odl(oracle data loader)数据加载工具。该工具可以把多种格式的文本数据加载到oracle表中。后来的版本更名为sql*loader,现在叫oracle loader,目前版本可以把多媒体数据加载到数据库系统中。l developer/2000 和 oracle developer是一个综合产品的总称,它包括:l oracle reportsl oracle formsl oracle graphicsl procedure builder四个部件,它的先前名称叫cde产品(即协同开发**,现在oracle的开发工具叫oracle developer。l oracle designer(designer /2000)oracle designer 的前身是 designer/2000,而designer/2000的前身是sql*case,它是一个数据库case工具(计算机辅助设计工具),它目前版本包含:business process reengineeringmodellersgeneratorsl personal oracle95年后,oracle 提供了可以在dos,windows3.x,windows95,windows nt 等不同的单机版,它的基本使用方法完全同工作组版和企业版一样。l sql*net和net 8sql*net和net 8都提供在网络下的访问oracle数据库的产品。sql*net 分为sql*net v1 和sql*net v2。sql*net v1主要支持字符终端方式,如dos,终端服务器方式;sql*net v2.x主要支持图形终端与oracle的连接,而net 8则是oracle 8网络产品sql*net v2.x的升级版。l oracle jdeveloperoracle 最新产品,它是一个具有高效生产力的3gl编程工具,它可以使编程人员在j**a中嵌入sql语句,编写能访问数据库的j**a程序。l oracle express可以在线分析处理的工具,利用它可以方便地进行各种数据分析。l pro*c, pro*cobol, pro*fortran等可以提供与3gl接口的工具,利用它可以在高级语言中嵌入 sql语句,从而达到访问oracle数据库的目的。l 财务软件( oracle financials )oracle financials 是 oracle application 中用于财务管理的应用程序模块。包括财务会计,管理会计。l 供应链与制造应用软件包括:l 销售定单管理l 供应商管理l 新产品工程设计管理l 物料管理l 成本管理l 质量管理 20210311
汇率兑换计算器

类似问答
  • 什么是atm系统
    • 2024-11-17 00:08:52
    • 提问者: 未知
    国内**用的windows系统。atm的系统分为前台客户端和服务器两部分,前台一般都是简化之后自动运行一个atm的固定程序,后台则由域管理服务器和数据库服务器组成。而且域管理服务组器或者数据库服务器组都采用分布式冗余结构,也就是其中一部分服务器挂掉也不会影响整个网络运行。
  • 什么是bi系统?
    • 2024-11-17 03:53:35
    • 提问者: 未知
    bi是在erp等信息化管理工具的基础上提出的,是基于信息技术构建的智能化管理工具,它实时地对erp、crm、scm等管理工具生成的企业数据进行各种分析,并给出报告,帮助管理者...
  • yunos系统是什么?
    • 2024-11-17 15:15:50
    • 提问者: 未知
    yunos是阿里巴巴集团旗下的一款智能设备操作系统产品,融合了阿里巴巴在云数据存储、云计算服务以及智能设备操作系统等多领域的技术成果,并且可搭载于智能手机、智能机顶盒(dvb/iptv/ott)、互联网电视等多种智能终端设备。yunos依托于阿里巴巴集团电子商务领域积累的经验和强大的云计算...
  • 什么是scada系统
    • 2024-11-17 10:49:57
    • 提问者: 未知
    开放系统功能:提供基于dde数据交换机制与其它应用程序交换数据,部分提供odbc与其它系统数据库系统连接。但是这些系统在完成以下功能时具有明显的缺陷:与企业m**系统的...
  • 什么是bms系统
    • 2024-11-17 22:58:08
    • 提问者: 未知
    bms系统是电池管理系统,是电池与用户之间的纽带,主要对象是二次电池,主要就是为了能够提高电池的利用率,防止电池出现过度充电和过度放电,可用于电动汽车,电瓶车,机器人,无人机等。bms还是电脑音乐游戏文件通用的一种存储格式和新一代的电信业务管理系统名。作为新一代的电信业务管理...
  • abs是什么系统?
    • 2024-11-17 15:22:57
    • 提问者: 未知
    防抱死制动系统 编辑同义词 abs(防抱死刹车系统)一般指防抱死制动系统本词条由“科普**”百科科学词条编写与应用工作项目 审核 。制动防抱死系统(antilock brake system)简称abs。作用就是在汽车制动时,自动控制制动器制动力的大小,使车轮不被抱死,处于边滚边滑(滑移率在20%左右)的状态,以保证车轮与地面的附着力在最大值。中文名防抱死制动系统外文名anti-lock brak...
  • 什么是nc系统
    • 2024-11-17 00:23:33
    • 提问者: 未知
    nc系统是2113一套全面的财务信息系统管5261理控制模型,能实现与各下属单位及项目4102的紧密接1653轨,使公司内部在财务管控上高度协同、信息畅通,成本费用的自动预警控制,能全面、及时、真实的为决策提供参考依据。nc系统,是综合利用互联网技术、云计算技术、移动应用技术等,为企业提供...
  • 仓库管理系统用什么系统的?目前有什么系统?
    • 2024-11-17 23:21:37
    • 提问者: 未知
    erp系统,如果兄台了解erp系统的话,就不需要这么麻烦了,多学点erp的经验吧.
  • 什么是sap系统?
    • 2024-11-17 22:31:56
    • 提问者: 未知
    sap 是全业管理软件与解决方案的技术领袖,同时也是市场领导者。30余年来,通过其应用软件、服务与支持,sap持续不断向全球各行业企业提供全面的企业级管理软件解决方案。随着以sap为代表的新一代商业智能应用所受到企业用户的广泛青睐,sap在**用户的激增,具备最终用户或内部顾问应掌握的基本sap技能的人才需求数量也相应增加。sap全称:systems applications and produc...
  • 什么是vts系统
    • 2024-11-17 10:19:46
    • 提问者: 未知
    vts系统是船舶交通2113管理系统。vts系统是为保5261障船舶交通安全,提4102高船舶交通效率,保1653护水域环境,由主管机关设置的对船舶实施交通管制并提供咨询服务的系统。扩展资料: vts系统利用a**基站、雷达、cctv、无线电话,以及船载终端等通信设施监控航行在港湾和进出港口的船舶。通过...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。