01-认识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文档。上传文档
查看更多
01-认识oracle

后台进程查看:select name from v$bgprocess where paddr00; 查看会话:select username,sid,serial#,status,server from v$session; * * 后台进程查看:select name from v$bgprocess where paddr00; 查看会话:select username,sid,serial#,status,server from v$session; P39 图2-15 select * from dict * Oracle的内存结构分为系统全局区域SGA、程序全局区域PGA、大池、排序区 和JAVA池 SGA:是一组由oracle分配的共享的内存结构,可包含一个数据库实例的数据或控制信息,用于用户之间传递信息和保护数据库的通用结构信息 PGA:是oracle用户进程使用的一个内存区域,每个用户进程对应一个PGA,作为程序运行时的变量空间,是非共享的。 例:select name,value from v$sga; Shared pool :共享缓冲池 Library cache 缓存sql指令(经语法分析的) Data dict cache 缓存数据字典(表,视图) Show parameters shared_pool_size Database buffer cache: 数据缓冲区 高速缓存,保存从数据文件中读取的数据,供所有用户共享,减少I/O ( 采用LRU算法 ) Show parameters db_cache_size Redo log buffer cache :重做日志缓冲区 用于存储数据库的修改信息,考虑性能因素,首先写入重做日志缓存中,到达一定数量后成批写入日志文件 Show parameters log_buffer 每个用于连接用户的ORACLE服务进程都拥有自己的PGA,主要用于存放堆栈,会话,排序,游标等信息 服务器端后台进程:指定系统功能的服务进程 Oralce特定的进程:响应用户连接并为用户提供服务的进程 例:查看服务器后台进程 select name from v$bgprocess where paddr00; 查看会话 select username,sid,serial#,status,server from v$session; instance database SMON:System Monitor 系统监控进程,利用联机重做日志文件执行实例恢复,并且整理数据库,清除系统不再需要的对象。定期唤醒,检查是否需要运行。 PMON:Process Monitor 进程监控进程用户进程故障时执行,清理内存,释放相关资源。同时定期唤醒,检查调度进程和服务器进程的状态 DBWR:database writer 写数据库进程,将缓冲区的内容写入数据文件中,使用LRU算法。db_writer_processes控制写进程的个数。一般一个就够了 LGWR:log writer 日志写入进程,负责把日志缓冲区的内容写到日志文件中。在oralce系统中,日志优先于数据记录到文件中,一般一个系统一个LGWR进程 CKPT:checkpiont process 检查点进程,负责发出检查点,强制将上一个检查点以来所有被修改过的数据块由DBWR写到数据文件中,保持日志与数据的一致性 ARCH:archive process 归档进程,把联机日志文件在被覆盖之前写入归档日志(archivelog)文件中,以便日后数据库恢复使用 ARCH REDO:recovery process 恢复进程,负责在分布式数据库环境中自动恢复失败的分布式事务 Dnnn:Dispatch process 调度进程,共享服务器模式下,为用户连接进程分配服务进程 注:专用模式与共享模式见P43 User process 用户进程 客户端连接数据库服务器,发布相应sql请求,并处理服务器返回结果的进程 Server process 服务器进程 服务器响应客户请求,代表用户执行事务的进程,在专业服务器下,一个用户对应一个服务器进程;共享服务器模式下,大量用户可以一个共享服务器进程集 数据字典是ORACLE 的核心组件,记录了数据库本身及所有对象的基本信息 分类: V$????: 动态数据字典 USER_?????: 每个用户的数据字典 ALL_????:用户所属的和用户有权访问的对象信息的数据字典 DBA_????:记录全部对象信息的数据字典 DICT:描述所有数据字典信息的数据字典 例:

文档评论(0)

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

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

1亿VIP精品文档

相关文档