欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    racle9i数据库系统结构与产品组成讲义13958.pptx

    • 资源ID:87268978       资源大小:2.29MB        全文页数:96页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    racle9i数据库系统结构与产品组成讲义13958.pptx

    racle9i 数据库数据库系统结构与产品组成系统结构与产品组成l数据库描述语言l数据库操纵/查询l数据库翻译程序l数据库管理程序数据库概论:DBMS组成l存储、检索、修改数据l保证数据的一致性l解决并发问题l支持对数据库操作的接口l进行数据管理 数据库概论:DBMS功能l层次型l网状型l关系型l对象-关系型数据库数据库发展过程分布式数据库系统结构分布式数据库系统结构CMGDBMSLDBMSLDBMSGDBMSCMGDBMSLDBMSLocalDatabaseCMGDBMSCM计算机网络计算机网络计算机网络计算机网络LocalDatabaseLocalDatabaseLDBMS全局数据全局数据字典字典全局数据全局数据字典字典全局数据全局数据字典字典Oracle分布式数据库系统结构SQL*NETDBRDBMSTOOLSTOOLSRDBMSSQL*NETRDBMSTOOLSDBDBSQL*NETTOOLSSQL*NET计算机网络计算机网络计算机网络计算机网络PCPCPCPC局部数据库局部数据库局部数据库局部数据库全局数据全局数据全局数据全局数据字典字典字典字典局部数据库局部数据库局部数据库局部数据库全局数据全局数据全局数据全局数据字典字典字典字典局部数据库局部数据库局部数据库局部数据库全局数据全局数据全局数据全局数据字典字典字典字典OracleClient/Server数据库结构NetworkOracle ServerPCPCPCPCPC 数数 Server Client据据集集中中管管理理C/S是面向连接是面向连接OracleBrowser/Server数据库结构NetworkOracle ServerPCPCPCPCPC Web Browser Server 非面向连接非面向连接 Browser Web SOracle WebServer企业网络企业网络INTERNETINTERNETFiles/PagesOracleServerOracleServerOracleServerWebBrowserWebBrowserWebBrowserWebBrowser通过通过Web访问各种数据访问各种数据Oracle数据库三层应用体系结构 Oracle Client Configuration(I)Oracle客户端配置及客户端配置及Login界面界面 (使用使用Oracle SQL*Net v2.0) Oracle Client SQL*Net 配置配置使用使用使用使用 SQL*Net Easy Configuration SQL*Net Easy Configuration 创建数据库别名创建数据库别名创建数据库别名创建数据库别名 Oracle Client SQL*Net 配置配置创建数据库别名为创建数据库别名为O Oracle Client SQL*Net配置配置1.确定网络协议确定网络协议(TCP/IP) Oracle Client SQL*Net 配置配置2.确定主机名或确定主机名或IP地址地址3.确定确定Oracle Instance名名 Oracle Client Configuration(II)Oracle客户端配置及客户端配置及Login界面界面(Client端使端使用用Oracle Net8连接连接) Oracle Client Net8 配置配置使用使用使用使用 Oracle Net8 Easy Configuration Oracle Net8 Easy Configuration 创建创建创建创建 Service NameService N Oracle Client Net8 配置配置创建创建 Service N Oracle Client Net8 配置配置1.确定网络协议确定网络协议(TCP/IP) Oracle Client Net8 配置配置2.确定主机名或确定主机名或IP地址地址3.确定确定Listener Port号号 Oracle Client Net8 配置配置4.确定数据库确定数据库ORACLE_SID Oracle Client Net8 配置配置5.测试测试Service TEST Oracle Client Net8 配置配置6.完成完成Oracle Client Configuration(III)Oracle客户端配置及客户端配置及Login界面界面(Client端使端使用用Oracle Net8i连接连接) Oracle Client Net8i配置配置使用使用使用使用 Oracle Net8 Assistant Oracle Net8 Assistant 创建网络服务名创建网络服务名创建网络服务名创建网络服务名 Oracle Client Net8i 配置配置创建创建 Service N Oracle Client Net8i 配置配置创建网络服务名创建网络服务名 Oracle Client Net8i 配置配置1.确定网络协议确定网络协议(TCP/IP) Oracle Client Net8i 配置配置2.确定主机名或确定主机名或IP地址地址3.确定确定Listener Port号号 Oracle Client Net8i 配置配置4.确定数据库确定数据库ORACLE_SID Oracle Client Net8i配置配置5.测试测试TEST Oracle客户端配置及客户端配置及Login界面界面 (Oracle9i Net Services配置配置)Oracle9i新特性(IV) Oracle9i Net Services 配置配置使用使用使用使用 Oracle Net Configuration Assistant Oracle Net Configuration Assistant 创建网络服务名创建网络服务名创建网络服务名创建网络服务名创建本地网络服务名创建本地网络服务名 Oracle9i Net Services 配置配置添加添加 Oracle9i Net Services 配置配置确定要连接的数据库版本确定要连接的数据库版本 Oracle9i Net Services 配置配置1.确定数据库服务名确定数据库服务名 Oracle9i Net Services 配置配置2.确定网络协议确定网络协议(TCP/IP)Oracle9i Net Services 配置配置3.确定主机名或确定主机名或IP地址地址4.确定确定Listener Port号号 Oracle9i Net Services 配置配置5.测试测试TEST Oracle9i Net Services 配置配置6.确定网络服务名确定网络服务名 Oracle9i Net Services 配置配置 Oracle9i Net Services 配置配置 完成完成 Oracle Client Configuration(V)Oracle客户端配置及客户端配置及Login界面界面 (手工配置手工配置Oracle网络配置文件网络配置文件)ClientServertnsnames.oralistener.oralistener.oratnsnames.oraClient端:tnsnames.ora(Net8)Oracle.world=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SUN3000)(PORT=1521)(CONNECT_DATA=(SID=ora8i)Client端:tnsnames.ora(Oracle8i)Oracle=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Sun4500)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=ora8i)#使用Oracle8i的新参数服务名:Service_Name#Service_Name缺省为数据库名#为缺省配置方式Client端:tnsnames.ora(Net8i)Oracle=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Sun4500)(PORT=1521)(CONNECT_DATA=(SID=orcl)#使用Oracle数据库实例名ORACLE_SID#是Oracle7、8配置方式tnsnames.ora(Oracle9i Net Services)ORA9i=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=sun4500)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=)SQL*PLUS 登录界面登录界面1.通常登录通常登录 SQL*PLUS 登录界面登录界面2.简化登录简化登录 SQL*PLUS 登录界面登录界面3.简化登录简化登录(注册后注册后) Oracle9i数据库产品组成数据库产品组成Oracle9i产品体系结构Oracle数据库结构ApplicationsOSSQLToolsData数据库系统的核心任务是数据库系统的核心任务是数据库系统的核心任务是数据库系统的核心任务是提供对数据的管理提供对数据的管理提供对数据的管理提供对数据的管理OracleOracle基于操作系统基于操作系统基于操作系统基于操作系统SQLSQL是与是与是与是与OracleOracle交互的语言交互的语言交互的语言交互的语言使用使用使用使用C/SC/S开发工具开发工具开发工具开发工具构造应用系统构造应用系统构造应用系统构造应用系统用用用用户户户户通通通通过过过过应应应应用用用用系系系系统统统统访访访访问问问问核核核核心心心心ClientClientServerServer数据以文件的方数据以文件的方数据以文件的方数据以文件的方式存于操作系统式存于操作系统式存于操作系统式存于操作系统DBA管理工具管理工具EXP/IMPSQLLOADADIMINISTRATIONTOOLS高级语言接口高级语言接口网络接口网络接口应用系统开发工具应用系统开发工具CASE*系列系列开发工具开发工具应用系统开发工具应用系统开发工具Oracle*系列系列开发工具开发工具ORACLE RDBMSOracle数据库产品组成 OracleRDBMSSQL*PLUSCASE*MethodCASE*DesignerCASE*GeneratorCASE*DictionaryOracle MRPOracle MRPOracle ERPOracle ERPOracle EngineeringOracle EngineeringOracle BillOracle BillOracle InventoryOracle InventoryOracle OA产品产品Oracle AssetsOracle PayablesOracle PurchasingOracle ReceivablesOracle Retailer高级语言接口高级语言接口高级语言接口高级语言接口Pro*CPro*CPro*CobolPro*CobolPro*FortranPro*FortranProgrammerProgrammer/2000/2000系系系系统统统统开开开开发发发发Developer/2000Developer/2000SQL*SQL*系列工具系列工具系列工具系列工具网络接口网络接口网络接口网络接口SQL*NetSQL*NetOracle*Net8Oracle*Net8CASE*CASE*系列工具系列工具系列工具系列工具WebWeb开发工具开发工具开发工具开发工具建模开发工具建模开发工具建模开发工具建模开发工具OracleOracleDesigner/2000Designer/2000Oracle WebOracle WebServerServerOptionsOptionsOracle Net ServicesOracle Net S 各类人员需掌握的Oracle知识&一般用户一般用户数据库基础知识、基本数据库基础知识、基本 SQL 语言。语言。&一般系统管理员一般系统管理员 SQL命令及命令及DBA工具。工具。&应用开发人员应用开发人员 熟练掌握熟练掌握 SQL、PL/SQL、存储过程、数据库触发器设计、了解存储过程、数据库触发器设计、了解Oracle DBA的的原理、数据库原理知识、原理、数据库原理知识、Client/Server开发工具、开发工具、Oracle 选件产品开发、选件产品开发、Oracle 插件产品开发、及其他应用系统开发工插件产品开发、及其他应用系统开发工具的使用技巧。具的使用技巧。&数据库管理员数据库管理员 熟练掌握熟练掌握SQL、PL/SQL、Oracle数据库核心、数据库核心、DBA原理、数据库管原理、数据库管理与日常维护、性能调整、理与日常维护、性能调整、Back-up&Recovery。OracleDatabaseToolsOracle Enterprise Manager1.Instance Manager2.Data Manager3.Storage Manager4.Schema Manager5.Security Manager6.Backup Manager7.SQL WOracleDatabaseToolsOracle Utilities1.SQL*Plus(SQLPLUS)2.Export(EXP)3.Import(IMP)4.SQL*Loader(SQLLDR)5.Recovery Manager(RMAN)6.Password Utility(ORAPWD)7.TKPROF(TKPROF)Oracle9i数据分区技术 数据急剧增长使数据库管理员和应用开发人员面临新的挑战,庞大的数据库不仅使管理工作变得越来越复杂,而且严重影响数据库的性能。当数据库中的表足够大时,数据库的操作(Export/Import,Backup/Recovery,DML 等)会有极大困难。为了加强对大型数据对象的存储与管理能力,提高 QL与 DML的性能,Oracle引入了数据分区技术。Oracle9i的对象技术对象类型(Object Types)Oracle对SQL进行扩充,允许用户自定义数据类型。Oracle9i遵从SQL3有关对象类型的定义和对象模型化技术标准。多媒体数据(Muitimedia Data)支持LOB(Large Object)大对象数据 *BLOB、CLOB、NCLOB、BFILE *4GB *一个表中可有多个LOB列,且可有不同数据类型 *可以只对部分LOB 进行DML Oracle 9i 数据库改变及新增功能数据库改变及新增功能 $sqlplus/assysdbaSQL*Plus:Release9.0.1.0.1-Productionon星期三10月1019:31:272001(c)Copyright2001OracleCorporation.Allrightsreserved.连接到:Oracle9iEnterpriseEditionRelease9.0.1.1.1-ProductionWiththePartitioningoptionJServerRelease9.0.1.1.1Production$sqlplus/assysdbaSQL*Plus:Release9.2.0.1.0-ProductiononThuAug2220:04:192002Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.Connectedto:Oracle9iEnterpriseEditionRelease9.2.0.1.0-ProductionWiththePartitioning,OLAPandOracleDataMiningoptionsJServerRelease9.2.0.1.0-ProductionOracle9iRelease1与Oracle9iROracle9i数据库概论&Oracle9Oracle9i i 是一种网络计算数据库是一种网络计算数据库是一种网络计算数据库是一种网络计算数据库改变了传统的信息管理与存取的模式,使得更符合改变了传统的信息管理与存取的模式,使得更符合InternetInternet的发展需要。的发展需要。Oracle9iOracle9i在在OLTPOLTP及数据仓库的应用方面有所增强、通过及数据仓库的应用方面有所增强、通过WebWeb管理所有类管理所有类型的数据,支持型的数据,支持VLDBVLDB及关键应用系统。及关键应用系统。&Oracle9iOracle9i支持支持支持支持i iFSFS(Internet File System)(Internet File System)Oracle9iOracle9i增加了新的选项增加了新的选项Oracle9iOracle9i inter interMedia,Media,可以将可以将 image,text,audio,image,text,audio,video,spatial video,spatial 数据存储于数据存储于Oracle9iOracle9i数据库。数据库。interinterMedia Clipboard Media Clipboard 及及Web Web Agent Agent 的结合可以构成的结合可以构成WebWeb驱动的驱动的Web-enableWeb-enable inter interMediaMedia。基于基于HTMLHTML的的WebWeb开发工具开发工具WebDBWebDB可以使用数据库中的数据开发可以使用数据库中的数据开发WebWeb页面。页面。&Oracle9Oracle9i i集成集成集成集成JavaJava虚拟机虚拟机虚拟机虚拟机(Java Virtual MachineJava Virtual Machine)Oracle9iOracle9i中的中的JavaJava虚拟机扩展了虚拟机扩展了JavaJava在在OracleOracle中各个层次的应用,可以中各个层次的应用,可以跨越跨越OracleOracle所支持的硬件和操作系统平台,所支持的硬件和操作系统平台,使使JavaJava程序在不需修改代码程序在不需修改代码及重新编译的情况下运行在及重新编译的情况下运行在client,server,client,server,或或 middle tiermiddle tier。Oracle 9i Enterprise Edition 数据库改变数据库改变Oracle9i 功能改变l l零长度的字符串零长度的字符串()()不等于不等于NULLNULL。根据ANSI SQL 1992 Transitional标准,零长度或空的字符串不是NULL,Oracle9i的新版完全执行这一标准。l lSELECTSELECT权限权限当对于用户或角色授予UPDATE、DELETE权限时,需要授予SELECT权限。l lCONNECT INTERNALCONNECT INTERNAL目前的CONNECT INTERNAL完全用于兼容早期版本,Oracle9i Release 1 将取消这一命令。l lV6 CompatibilityV6 CompatibilityOracle8、Oracle8i、Oracle9i不兼容Oracle6Oracle9i 功能改变l lServer Manager DesupportServer Manager DesupportOracle9i的新版将不再支持Server Manager,取而代之的是SQL*PLUS。l lLONGLONG字段字段LONG字段的使用将不再延续,建议使用LOB取而代之。Oracle9i与Java语言 JavaJava正在成为一种标准的正在成为一种标准的InternetInternet语言。在语言。在Oracle9i Oracle9i 中提供了企业级中提供了企业级JavaJava语言开发与发布语言开发与发布InternetInternet应用的应用的平台平台。Oracle JServer Option 集成Java Virtual Machine Java虚拟机Oracle JServer Accelerator Option代码编译器,加速执行Java代码可编程接口JDBC、SQLJJava应用开发工具Oracle9i系统管理可恢复性与可使用性可恢复性与可使用性(Recoverability、Availability)1.增加参数LOG_ARCHIVE_DEST_n(n=10)2.多个归档进程(Multiple Archive Processes)3.Automated Standby Databases4.Read-only Databases5.快速故障恢复(Fast-Start Fault Recovery).Fast-Start Checkpointing .Fast-Start On-Demand Rollback .Fast-Start Parallel Rollback6.Database SUSPEND/RESUME 允许在数据库复制期间停止一切数据库I/O操作:.ALTER SYSTEM SUSPEND.ALTER SYSTEM RESUME.Oracle9i系统管理Oracle9i的易操作性的易操作性(Operational Simplicity)OracleOracle确认使得确认使得OracleOracle数据库易于管理与使用,以减少用于系统管理数据库易于管理与使用,以减少用于系统管理的次数与时间,减少日常操作,节省更多的时间用于性能调整与数据的次数与时间,减少日常操作,节省更多的时间用于性能调整与数据库设计。库设计。1.1.Oracle Software Packager及及 Oracle Universal Installer 文件打包器与安装工具联合完成对于Oracle9i数据库软件的打包与安装。新版的Oracle Software Packager是基于Java及面向对象的工具,可用于打包供Oracle Universal Installer安装的应用程序组件。2.2.数据库配置的改进数据库配置的改进(Configuration Improvements)Oracle9i中增强了Oracle Database Configuration 及Data Migration Assistants的功能,利用此可以完成数据库的创建、删除、更改与升级。Oracle Database Configuration Assistant数据库配制向导可以用于数据库的创建、修改、删除等。Oracle Data Migration Assistant是图形化Oracle9i系统管理 操作界面,可以用于将Oracle8i数据库升级到Oracle9i。在升级中,程序只修改数据文件头,不改变数据,不拷贝数据。3.3.Oracle Enterprise Manager .新的三层结构,灵活发布选择。.基于Java,可以运行于任何操作系统,不只限于Windows NT。Oracle9iDatabase新特性l可靠性(Availability)l系统扩展性(Scalability)l数据库性能(Performance)l数据库安全(Security)l数据库管理性能增强(Manageability)l应用系统开发(Development Platform)l集成Windows IntegrationlInternet应用管理l应用软件打包Packaged AOracle9i数据库参数改变Oracle9iDesupported与DOracle9iDesupported与DOracle9i将取消的数据库参数ROLLBACK_SEGMENTSTRANSACTIONS_PER_ROLLBACK_SEGMENTLOG_CHECKPOINT_INTERVALDB_BLOCK_BUFFERSBUFFER_POOL_KEEPBUFFER_POOL_RECYCLEOracle9i建议不要使用数据库参数Oracle9i新增加的数据库运行参数Oracle9i新增加的数据库运行参数Oracle9i新增加的数据库运行参数Oracle9iDatabase安装类型 Oracle9i 数据库 Oracle9i 客户端 Oracle9i Management Oracle9iDatabase提供以下安装类型:Oracle9i Database 配置方式 通用(General Purpose)事务处理OLTP(Transaction Processing)数据仓库(Data Warehouse)自定义(Customized)软件安装(Software only)Oracle9i Database Release 1(9.0.1)Oracle9i Database Release 1(9.0.1)安装过程安装过程安装过程安装过程$ORACLE_HOMEOracle9i Oracle9i Oracle9i Oracle9i Oracle9i Oracle9i Oracle9i Oracle9i Oracle9i Oracle9i系统结构与产品组成 结结 束束演讲完毕,谢谢观看!

    注意事项

    本文(racle9i数据库系统结构与产品组成讲义13958.pptx)为本站会员(muj****520)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开