网站大量收购独家精品文档,联系QQ:2885784924

oracle工作原理及后台进程.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle工作原理及后台进程

oracle工作原理及后台进程 访问数据库 本机直接通过sock方式访问 PC sqlplus / as sysdba b通过tcp建立链接到oracle数据库 sqlplus sys/oracle@ora10g as sysdba #其中ora10g必须在$ORACLE_HOME/network/admin/tnsnames.ora中定义 sqlplus sys/oracle@:1521/ora10g as sysdba #不需要任何配置 ,但oracle服务器必须在listener.ora定义 被远程的方式 oracle工作原理 : 用户进程执行一个查询语句比如select * from emp wher empno=7839; 用户进程已经跟服务器进程建立链接并把该用户进程的信息存储到PGA的UGA中 ,存储的信息主要包括协议栈信息 ,会话信息 ,排 序信息 ,hash信息。 语句经过PGA处理以后传递给实例 实例中的共享池负责处理这条语句 库缓存区去判断语句如何分析(软分析 ,硬分析) 根据cbo得到的执行计划准备去执行语句 ,包括查询语句中的对象存放在哪个表空间 ,指定的行话在哪个块里面的。数据字典缓存 区得到这些信息。 开始执行 判断在数据缓存区database buffer cache中是否缓存需要的块。如果缓存 ,直接在内存读取数据得到需要的行返回给用户 ,如果 未被缓存 ,则服务器进程把块从磁盘读入到database buffer cache 缓存下来 ,undo缓存块会对该 块做镜像 ,然后读镜像中的数 据得到需要的行返回给用户 如果用户执行update信息 ,前面读的操作相同 ,这时修改会在undo镜像数据中执行 ,而redo log buffer会记录修改信息。修改完 成后 ,会在undo块中存在两镜像 ,分别是修改前和修改后的 ,分别会被标记为提交的和未被提交的。已提交的会通过后台进程 DBWR将提交写入到Data files中。 LGWR后台进程会定时将Redo Log Buffer缓存中的日志写入到Redo Log files。 后台进程 : 查看后台进程 : select name from v$bgprocess wher paddr 00; SMON :系统监控进程 用于完成实例恢复 :前滚所有重做日志中的改变 ,打开数据库为了用户能访问 ,回滚没有提交的事务。回收临时表空间。 PMON :进程监控进程 用于清除失败的进程 :回滚事务 ,释放锁 ,释放其他资源 ,重启死掉的dispatchers ,动态注册监听器。 DBWR :数据库写进程 DBWR写的条件 :发生检查点 ,脏缓存到达限制 ,没有自由的缓存 ,超时发生 ,RAC ping请求 ,表空间离线 ,表空间只读 , 表被删除或者截断 ,武备备份表空间。 DBWR进程在64系统上最多有20个 查看dbwr进程数 : show parameter db_w; 修改dbwr进程数 : alter system set db_write_processes=2 scope=spfile; LGWR :日志写进程 LGWR写的条件 :提交的时候 ,达到三分之一满 ,日志的大小到1M ,每隔三秒 ,在DBWR进程写之前 CKPT :同步进程 ,实现DBWR LGWR的同步 给DBWR发送信号 更新数据文件头 更新控制文件 ARCH/ARCn :归档日志进程 如果oracle数据库的数据文件丢失或损坏 ,一般数据库要进行完全恢复 ,oracle数据库应运行在归档方式。 查看数据库是否归档模式 : select log_mode from v$database; 启动数据库到归档模式 : shoutdown immediate; startup m

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档