学习oracle数据库引航二——后台进程

from 谭怀远——数据库领航

后台进程

一、system monitor(SMON)

(非正常关闭后的)实例恢复

二、process monitor(PMON)

回滚事务

释放锁及其它资源

重启死掉的调度器.(在共享服务器中用)。分配用户连到哪个服务器上。

在监听器中注册服务信息

三、DBWn和LGWR

DBWRn下写入磁盘文件

四、check point(CKPT)

喊DBWn写脏数据

完后会更新DATAFILE的HEADER和控制文件的HEADER。而HEADER中有同步所需要的信息,即CHECKPOINT的信息。

保证 所有文件同周期地同步

服务器进程

响应用户请求

学习oracle数据库引航二——后台进程,布布扣,bubuko.com

时间: 2024-08-07 04:31:29

学习oracle数据库引航二——后台进程的相关文章

学习oracle数据库引航三——数据库对象

一.表-段 表分区:便于进行删除操作等. 可以直接删除分区表(迅速). 使用while等条件时效率高. 二.索引 提高查询速度 影响DML(更新.插入.删除)效率 更新表内容同时也要更新索引的内容. 三.数据库链 database link 两台数据之间 基于分布式事务的机制. 四.表空间 可以有多个数据文件 学习oracle数据库引航三--数据库对象,布布扣,bubuko.com

关于学习Oracle数据库的一般步骤

学习Oracle数据库的大致过程有(以Oracle 10g为例): 第一章:Oracle的安装和配置 第二章:Oracle数据库管理 第三章:SQL初步介绍 第四章:基本SQL-SELECT语句 第五章:过滤和排序数据 第六章:单行函数 第七章:多表查询(1) 第八章:多表查询(2) 第九章:分组函数 第十章:子查询 第十一章:创建和管理表 第十二章:数据处理 第十三章:约束 第十四章:视图 第十五章:其它数据库对象 第十六章:控制用户权限 第十七章:SET运算符 第十八章:高级子查询 第十九章

C#学习--Oracle数据库基本操作(连接、增、删、改、查)封装

写在前面: SQLserver的C#封装:https://www.cnblogs.com/mexihq/p/11636785.html 类似于上篇有关SQLserver的C#封装,小编对Oracle数据库进行了相应的封装,方便后期开发使用,主要包括Oracle数据库的连接.增.删.改.查,如有什么问题还请各位大佬指教.后续也将对其他几个常用的数据库进行相应的整理.话不多说,直接开始码代码. 先声明一个SqlConnection便于后续使用. private OracleConnection or

近期学习oracle 数据库总结

这次总结只是把一些刚接触到的新东西列出来,方便以后升入学习时查看 1.常量表示方式 : constant 2.类型 %Type;例:表名.列名%Type;--表示该变量的类型为这一列的类型 3.%rowType 4.自定义类型 Type a is table of .. 和 Type a  is record(..); 5.forall循环比FOR效率高,因为前者只切换一次上下文,而后者将是在循环次数一样多个上下文间切换. 6.bulk collection into一次取出一个数据集合,比用游

风哥免费直播课来袭,手把手带你规划Oracle数据库工程师学习蓝图

时间:3月14号晚8点-10点 地点:QQ群直播 577062646 分享老师:风哥 51CTO学院特级讲师,MBA硕士学位,PMP国际项目管理师,ITPUX技术网创始人及站长,具有10年以上大型Oracle数据库服务经验. 实施项目数百个,先后就职国内大型上市软件公司.IT集成商.500强外企的Oracle资深技术专家.技术总监等职务,精通Oracle数据库与中间件应用技术,同时熟悉主机.存储.备份.网络等多方面技术,最擅长应用系统项目规划设计.处理各种综合性故障与疑难杂症. 同时获得Orac

Oracle数据库任何用户密码都能以sysdba角色登入

* 本文相关环境:Windows 10,64位操作系统:Oracle 11gR2:toad for Oracle12.1 最近在学习Oracle数据库,使用Toad for Oracle来查看数据库的信息,发现在以sysdba角色登录数据库时,无论输入什么密码,均可以连接到数据库,以为是数据库又出故障了,带着疑问,查找资料.发现里面有很多的学问,下面简单记述一下. Oracle认证用户有两种方式:操作系统认证与口令认证.操作系统认证也叫本地认证. 操作系统认证:Oracle认为操作系统用户是可靠

献给初学者--学习ORACLE的第一篇故事

学习ORACLE感触 刚接触ORACLE 数据库没多久,从网上看到一篇描写ORACLE体系知识的故事,叫<SID之家>,抱着兴趣读了一遍,没想到,该故事非常好,对初学者了解ORACLE数据库的体系非常有帮助.且在以后的学习过程中,学到不同阶段ORACLE,在读一遍,也会有不同的感悟.该故事与ORACLE数据库所做的事情进行关联,关联的非常好.在此献给想学习ORACLE数据库的初学者. -_-(其实已经出来很多年了,但是忍不住还是想推广给想学ORACLE数据库的人,因为我就是因为这篇故事才进入了

linux系统安装Oracle数据库

Linux系统安装Oracle 最近学习Oracle数据库,在安装问题上费了不少时间,网上也查阅了不少文档,同时根据自己的经验,总结Oracle数据库的安装步骤 实验环境:RedHat 6.5 x86_64  Oracle 11g 一.安装前的准备 1)检查系统及配置要求 2)规划主机名和ip,一旦Oracle安装完成,不建议修改主机名(本次实验主机名:orclsrv ip:192.168.1.100) 3)创建Oracle的运行用户 创建运行用户oracle 创建基本目录 4)调整Oracle

Oracle数据库专家实战培训课程

推荐一套零基础开始学习Oracle数据库专家实战培训的视频教程 课程里涵盖了oracle9i/10g/11g/12c四个版本的内容 课程是零基础开始讲解,从最基础的Linux环境搭建,oracle安装配置,基础sql语句讲起 oracle开发所设计的重难点部分全部涉及,备份.恢复.集群.性能优化.安全配置等应有尽有 咨询QQ:779591710 内容大纲: 第一部分: 课程一.Oracle开发系列之SQL从入门到精通(全面把控数据库基础) 课程二.Oracle开发系列之PL/SQL高级编程(附综