Oracle管理部分课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle管理部分课件

Oracle管理部分课件 第一部分:Oracle的组件结构 为了深入到Oracle服务器内部,对Oracle服务器有更深刻的认识。先了解一下Oracle的组件结构。 回顾一下客户 端是怎样和Oracle服务器进行交互的?Linstener把客户端的请求传给服务器,客户端和服务器会话就开始了。 Oracle服务器是怎样执行客户端的请求的呢,因此也需要了解Oracle的组件结构。 1、SGA区: System Grolbal Area:系统全局区,在计算机上Oracle专用的一大块物理内存,Oracle 的所有操作(包括数据处理、管理等操作)都在该内存区域内进行,系统全局区由若干个具 有独立功能的内存区域构成,包括: (1)数据库高速缓存区(Database Buffer Cache):是存放Oracle系统最近最频繁操作的数据信息,提高数据的操作效率。 (3)共享池(Share Pool):主要的作用是检查被操作的对象是否存在,优化、编译和执行。一个SQL指令在整个过程中前4步最耗时,很多用户可能执行同一个操作,共享池就是把最近最频繁使用的SQL或PL/SQL编译码保存在共享池中以提高效率。具体的说Oracle就是把最近最频繁执行的SQL或PL/SQL指令的编译码信息和数据字典的信息保存在共享池中,数据字典信息指每个指令操作的数据的存放位置、类型、及大小信息。 (3)联机日志缓存区(Redo Log Buffer):存放数据库操作产生的日志信息,数据操作的日志信息物理写的时机分为事务提交、每个3秒强制物理写、日志缓存区被占用1/3没有进行物理写时强制写、日志文件切换时。 (4)大缓存区(Large Pool):主要是在数据库备份时存放大量的备份分析数据信息在共享服务器中存放客户的信息。 (5)Java池(Java Pool):主要是执行Java脚本的区域,Oracle内置Java虚拟机,可以执行Java脚本。 (6)排序区(Sort Area):对数据操作必不可少,这时就要用到排序区。 第一部分:Oracle的组件结构 3、后台进程:background processess,实现SGA区和DB之间的信息传输和Orecle系统的维护和监视作用。包括 (1)数据书写器进程:实现SGA区数据高速缓存区与数据库数据文件的数据传输。一个数据库实例有10个书写器,从0到9。 (2)日志书写器进程:实现SGA的日志缓存区与数据库的日志文件进行交互。 (3)系统监视器进程:主要有3个作用: 1)数据库崩溃还原:数据库崩溃还原中的还原是指如果操作过程中系统崩溃,如果有 些事务没有提交,日志文件中存有操作的信息,但是数据没有写入磁盘,重启后会根据日志信息写入数据。 2)释放临时空间:释放临时空间是指Oracle系统有存放临时数据的的临时空间,释放这 样的空间。 3)合并自由空间:合并自由空间简单的说就是减少碎片,排除碎片,提高性能。 (4)进程监视器进程:主要作用是 1)实现数据库崩溃的回滚:回滚就是撤消回滚的时间段。 2)释放无用资源:就是客户进程与服务器资源建立连接分配的资源和关闭连接释放资源、 3)联合磁盘空间:多次使用后的磁盘上会出现零散的空间,为了充分利用这些零散的空间,就要进行联合。 (5)检查点进程:在启动数据库时先判断数据库是否正常,通过检查点来判断。检查点就是数据库文件包含一个整型递增的值,在数据文件头中包含。数据文件中包含不同的数据,有的数据操作频率高有的数据操作频率低,检查点的值也在改变,改变值也不同,如A文件的检查点的值是100,B文件检查点的值也是100,当A文件修改1000次时检查点的值比如是110,B文件修改10000次检查点的值比如是220,为了保证数据库的状态正常,要使检查点的值改为最大的,都设为220,Oracle每隔30分钟就检查一次,如果关闭Oracle,Oracle也会就该检查点的值,使数据库出现正常状态。 4、实例(Instance):一个Oracle实例是一个DBMS即SGA+后台进程。 5、Oracle服务即DBS:Oracle实例+DB 第一部分:Oracle的组件结构 2、数据库: Database,是Oracle存储数据的空间,包括数据文件、日志文件和控制文件初始化参数文件口令文件等。 (1)oracle的数据文件控制文件和日志文件在:D:\oracle\oradata\Myoracle\,数据文件用来存储数据,日志文件用来记录对Oracle所有的数据操作信息等,日志文件分为联机日志文件redo.log和归档日志文件,归档日志文件用备份时特别时热备份

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档