首页 > Linux操作系统 > Linux操作系统 > oracle9i学习开篇——架构
开始学习oracle,对比了几种版本的视频教材,感觉“IT播吧-播布客小布老师Oracle.9i.DBA.Fundamentals”比较适合我。第一,思路清晰,喜欢用类比(以往的学习中我喜欢的方式),讲解问题比较细致 ;第二,课程编排比较合理,使用OCP官方教材。废话少说,开始:
类比模型
oracle instance = 工厂;SGA=流水线;user process=客户;background process=工人;server process=销售科
顾客只跟销售科打交道:建立联系=connection,开展业务=session
PMON=监工(干掉不合格的process)&擦屁股的
(回退事务处理,释放资源,重启调度程序);SMON=修理工(恢复instance)兼清洁工(回收合并memory);CKPT=秘书(在检查点通知DBWn,使用检查点信息更新数据文件标头和控制文件);ARCn=库管
重要的概念一定要清晰
oracle server = instance + database
instance =SGA +bg process
database =data file + control file + online redo log file
SGA=share pool + database buffer cache +redo log buffer
bg process =PMON+SMON+CKPT+DBWn+LGWR+ARCn
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22450939/viewspace-613639/ ,如需转载,请注明出处,否则将追究法律责任。