《oracle基础教程》PPT课件.ppt_第1页
《oracle基础教程》PPT课件.ppt_第2页
《oracle基础教程》PPT课件.ppt_第3页
《oracle基础教程》PPT课件.ppt_第4页
《oracle基础教程》PPT课件.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019年12月5日,第1页,第3章OracleDatabase10g的新增功能,OracleDatabase10g基础教程清华大学出版社,教学目标教学难点和重点教学过程,2019年12月5日,第2页,教学目标,理解和掌握服务器可管理性方面的新增功能;理解和掌握性能调整方面的新增功能;理解和掌握安全性方面的新增功能;理解和掌握可用性和可恢复性方面的新增功能;理解和掌握商业智能方面的新增功能;理解和掌握应用开发方面的新增功能。,2019年12月5日,第3页,教学难点和重点,服务器可管理性方面的新增功能的特点性能调整方面的新增功能的特点安全性方面的新增功能的特点可用性和可恢复性方面的新增功能的特点商业智能方面的新增功能的特点应用开发方面的新增功能的特点,2019年12月5日,第4页,教学过程,3.1服务器可管理性3.2性能调整3.3安全性3.4可用性和可恢复性3.5商业智能3.6应用程序开发方面3.7其他新增的数据库功能,2019年12月5日,第5页,3.1服务器可管理性,服务器的可管理性提高,就是指数据库管理人员管理数据库的操作变得更加简单和方面。在服务器可管理性方面,OracleDatabase10g系统新增的主要内容包括:统计采集刷新高速缓冲存储器数据库资源管理器的新功能调度器的改变用户可配置的默认标空间重命名表空间删除数据库大LOB自动化撤销保留压缩联机段使用新的联机重定义功能,2019年12月5日,第6页,统计采集,OracleDatabase10g提供了一些可以帮助用户采集数据库统计信息的新功能。这些新功能包括:自动化采集统计信息采集数据字典统计信息dbms_stats程序包新增功能监视数据库中表行为的新功能,2019年12月5日,第7页,刷新高速缓冲区存储器,在OracleDatabase10g以前,如果希望刷新数据库的高速缓冲区存储器,那么必须首先关闭数据库,然后再打开数据库。实际上,这种关闭后重启的做法,会严重影响到应用程序的性能、断开正在连接的用户。现在好了。在OracleDatabase10g中,可以使用带有参数flushbuffer_cache的altersystem来刷新高速缓冲存储器,2019年12月5日,第8页,数据库资源管理器的新增功能,在OracleDatabase10g系统中,DatabaseResourceManager(数据库资源管理器)增加了一些新功能。这些新功能包括:重新返回原始消费者组设置消费者组的闲暇超时创建从指定消费者组到指定会话的映射,2019年12月5日,第9页,调度器的改变,OracleDatabase10g提供了一种新的调度作业的方法,即提供了调度器(Scheduler)。该调度器可以通过新增的dbms_scheduler程序包执行。该程序包取代了以前使用的dbms_job程序包。,2019年12月5日,第10页,用户可配置的默认表空间,在OracleDatabase10g系统中,提供了用户可配置的默认表空间。可以使用alterdatabasesetdefaulttablespace命令来完成这种操作。一旦配置了一个新的默认表空间,那么所有新用户将被指向该默认的表空间,而不是system表空间。这种功能增强了使用表空间的灵活性。,2019年12月5日,第11页,其他新增功能,在服务器管理方面,除了前面讲述的新增功能之外,还包括:删除数据库提高LOB对象的限制自动化重做保留联机压缩段等,2019年12月5日,第12页,3.2性能调整,性能调整就是优化OracleRDBMS系统的操作性能。为了增强OracleRDBMS的性能,系统在很多方面有了改变。这些变化包括:在等待接口方面的增强数据库通用管理基础设施自动化的SGA调整新增的跟踪功能预排序的散列集群在共享的服务器架构方面的改进,2019年12月5日,第13页,在等待接口方面的增强,在OracleDatabase10g系统中,为了辅助用户提高系统性能,系统提供了一些新的数据库视图和修改了一些原有的视图。这些经过修改的视图包括v$event_name、v$session、v$session_wait,新增的视图包括v$session_wait_history、v$session_wait_class、v$system_wait_class。另外,还新增了一些直方图视图,即v$event_histogram、v$temp_histogram和v$file_histogram。,2019年12月5日,第14页,数据库通用管理基础设施,在OracleDatabase10g系统中,新增的CommonManagementInfrastructure(CMI,通用管理基础设施)带来许多性能方面的好处。通过CMI,OracleDatabase10g系统可以监视和调整数据库的性能。CMI包括了很多组件,即AutomaticWorkloadRepository(AWR,自动化负载中心库)、基于服务器的顾问程序、自动化的任务管理、服务器端的警报等。自动化的任务管理主要是通过调度器完成的,2019年12月5日,第15页,AWR,2019年12月5日,第16页,自动化SGA调整,不知道你是否问过这样的问题:“我应该为数据库的高速缓冲区存储器分配多少内存?”ASMM(AutomaticSharedMemoryManagement,自动化共享内存管理)工具可以做到这一点儿。如果你希望简单点儿,那么可以定义sga_target参数来完成这件工作。,2019年12月5日,第17页,新增的跟踪功能,为了方便对用户会话的跟踪操作,OracleDatabase10g系统提供了新的跟踪功能。通过使用dbms_monitor程序包的client_id_trace_enable过程,用户可以跟踪某个用户的所有会话。,2019年12月5日,第18页,预存储的散列集群,如果用户自己的应用程序可以快速、反复地访问同样顺序的数据,那么可能非常希望按照预存储的散列集群方式浏览数据。在OracleDatabase10g系统以前,没有办法控制访问堆表中的数据。除非用户在自己的SQL语句中包括了orderby子句,否则只能按照无序的方式访问数据。OracleDatabase10g系统对此做了改进。在10g系统中,提供了一种预存储的散列集群方式。这种方式可以按照用户定义的顺序存储数据。如果在SQL语句中包括了orderby子句,那么系统的性能就大大地受到了影响。使用预存储的散列集群方式,可以大大提高按照顺序方式访问数据的效率。,2019年12月5日,第19页,共享服务器架构的变化,在共享服务器架构方面,OracleDatabase10g系统改变了共享服务器的配置、废弃了MTS参数、新增了一个v$dispatcher_config视图以及新增的对共享服务器会话的跟踪。下面简述这些变化。,2019年12月5日,第20页,3.3安全性,安全性是数据库系统的一个非常重要的指标。没有安全的数据库,也就谈不上对数据库系统的保护。在OracleDatabase10g系统中,新增的安全性方面的功能包括:在虚拟的私有数据库方面的新增功能增强的审计功能新增的目录功能,2019年12月5日,第21页,新增的虚拟私有数据库功能,虚拟私有数据库(VirtualPrivateDatabase)简称VPD。在OracleDatabase10g系统中,增强了VPD功能。这些新增的功能包括:列级隐私、新的VPD策略和支持并行查询。,2019年12月5日,第22页,增强的审计功能,在OracleDatabase10g系统中,增强的审计功能包括两个方面,第一,在dba_audit_trail视图中增加了一些新列,使得审计结果更加完整;第二,对审计粒度的改变。,2019年12月5日,第23页,新增的目录功能,远程认证的用户被称为目录用户。目录用户是在数据库外部认证的。当某个企业用户访问数据库时,该用户可以通过OracleInternetDirectory(OID)认证,而不是通过数据库认证。在OracleDatabase10g系统中,提供了认证目录用户的新方式。这些新方式包括:基于口令的认证基于Kerberos的认证基于X.509v3证书的认证,2019年12月5日,第24页,3.4可用性和可恢复性,系统的可用性就是指系统正常运行的时间。正常运行的时间越长,系统的可用性就越高。系统的可恢复性是指系统在遭到破坏之后,迅速恢复正常状态的能力和速度。在可用性和可恢复性方面,新增的主要功能包括:在数据库备份和恢复方面的改进RMAN的新增功能新增的闪回功能(在本书后面第16章中详细介绍)新增的事务恢复监视功能新增的数据保护功能,2019年12月5日,第25页,数据库恢复方面的增强,在OracleDatabase10g系统中,与数据库备份和恢复有关的新增功能包括:使用resetlogs命令使得恢复操作更加简单alterdatabasearchivelog命令的变化OracleDatabase10g系统的backup命令的变化。,2019年12月5日,第26页,在RMAN方面的增强,可以使用闪恢复区使用备份拷贝和快速恢复使用catalog和uncatalog命令在RMAN中删除数据库在RMAN中注销数据库制作和使用RMAN备份拷贝配置默认的磁盘备份类型增强了增量备份功能恢复非备份操作的数据文件错误报告方面的增强压缩RMAN备份,2019年12月5日,第27页,新增的事务恢复监视功能,OracleDatabase10g系统增强了对事务回滚的监视,并且可以提供有关恢复和回滚操作的历史信息。这样,用户可以确定恢复期间操作的工作量。这种监视操作可以通过v$fast_start_transaction视图和v$fast_start_servers视图来完成。v$fast_start_transaction视图存储了有关数据库恢复时的事务信息。v$fast_start_servers视图存储了有关数据库服务器执行的恢复操作的信息。,2019年12月5日,第28页,增强的数据保护功能,实现物理备用数据库和逻辑备用数据库的实时重做日志应用新增了valid_for属性增强的重做日志传输功能增强的备用数据库功能启动备用数据库方面的变化直接写入备用重做日志方面的增强,2019年12月5日,第29页,3.5商业智能,商业智能是当前的一个热门话题,涉及到了知识管理的领域。商业智能程度的高低,也是衡量一个数据库产品发展的程度。在OracleDatabase10g系统中,新增的商业智能方面的功能包括:新增的Oracle数据泵(本书后面第18章介绍,这里就不详细讲述了)新增的大文件表空间新增的可跨平台传输的表空间增强的合并功能增强的外部表功能增强的物化视图和汇总管理DDL的功能增强的分区管理功能,2019年12月5日,第30页,新增的大文件表空间,大文件表空间(BigfileTablespaces,BFT)是OracleDatabase10g系统中新增的功能。一个普通的表空间可以包含一个或多个数据文件,但是一个BFT只能包含一个数据文件。BFT的最大值随着数据库块的尺寸不同而不同,变化范围是从8TB到128TB。BFT要么是一个本地管理的表空间,要么是一个重做日志表空间,要么是一个临时表空间。,2019年12月5日,第31页,可跨平台传输的表空间,OracleDatabase10g现在提供了跨平台移动表空间的功能。作为一个DBA,想想看,能够把Windows上Oracle数据库的表空间移动到Solaris上的Oracle数据库中,这是多么令人高兴的。这种新增的可跨平台传输的表空间,有许多的好处:有效地在不同的内容提供系统之间出版数据轻易地在数据仓库、数据集市、OLTP系统之间移动数据简单地跨平台移动数据库,2019年12月5日,第32页,增强的合并功能,OracleDatabase10g增强了merge语句的功能。这些新增的功能包括:可以省略update或insert子句;可以使用条件update子句和insert子句;可以使用on关键字指定合并条件;增强了可选的delete子句。,2019年12月5日,第33页,增强的外部表功能,有关外部表增强的功能包括:可以把数据库中的数据写入到外部表中,可以在外部表上执行并行操作,有选择地引用外部表中的数据。,2019年12月5日,第34页,新增的物化视图和查询重写功能,OracleDatabase10g系统新增了许多与物化视图和查询重写有关的功能。这些增强的功能包括:增强的分区变化跟踪(partitionchangetracking,PCT)增强的查询重写功能增强的物化视图快速刷新功能增强的DDL语句功能,2019年12月5日,第35页,增强的分区功能,适应式索引表的增强散列分区式全局索引分区式索引的维护等,2019年12月5日,第36页,3.6应用程序开发方面,在SQL、PL/SQL等应用程序开发方面,也有许多新增的功能。这些新增的应用程序开发功能包括:增强的块绑定操作新增的SQL和PL/SQL正规表达式新增的大小写敏感和音调敏感搜索功能新增的用户指定的引号新增的PL/SQL程序包PL/SQL编译器,2019年12月5日,第37页,增强的块绑定操作,使用块绑定操作可以提高PL/SQL语句的操作性能。在块绑定操作方面,OracleDatabase10g提供了2个方面的新功能处理稀疏集合新的异常处理,2019年12月5日,第38页,新增的SQL和PL/SQL正规表达式,提供了在SQL和PL/SQL语句中使用正规表达式的功能。这些正规表达式可以使用标准的正规表达式的语法。在OracleDatabase10g系统中,可以通过一些新增的函数来使用这些正规表达式。,2019年12月5日,第39页,根据大小写和音调排序,现在,OracleDatabase10g系统支持按照大小写排序和音调排序。使用nls_sort参数可以执行这种排序操作。注意,对于音调排序,使用_ai后缀;对于大小写排序,使用_ci后缀。,2019年12月5日,第40页,新增的用户指定的引号,SQL语句中可以包含文字引号,例如Johnsonssbook。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论