oracle实力的维护

实例由内存和后台进程组成

实例是访问数据库的方法

初始化参数控制实例的行为

一个实例只能连接一个数据库

启动实例不需要数据库

产品安装好

有初始化参数文件

就可以启动实例

与是否存在数据库无关

实例内的内存叫sga

system global area (sga)

也可以理解为shared  global area

查看sga

进入高级帐号

conn / as sysdba

select * from v$sga;

show sga

sga是全局共享的

大小由初始化参数文件控制

 

后台进程是实例和数据库的联系纽带

分为核心进程和非核心进程

当前后台进程的查看

SQL> select name,description from  v$bgprocess where paddr<>'00';

NAME  DESCRIPTION
----- ----------------------------------------------------------------
PMON  process cleanup
PSP0  process spawner 0
MMAN  Memory Manager
DBW0  db writer process 0
ARC0  Archival Process 0
ARC1  Archival Process 1
ARC2  Archival Process 2
LGWR  Redo etc.
CKPT  checkpoint
SMON  System Monitor Process
RECO  distributed recovery
CJQ0  Job Queue Coordinator
QMNC  AQ Coordinator
MMON  Manageability Monitor Process
MMNL  Manageability Monitor Process 2

已选择15行。

核心进程,必须存在,有一个终止,所有数据库进程全部终止

 

非核心进程

完成数据库的额外功能

归档

调度作业

共享server

database writer(DBWn)数据库写进程

将数据库的变化写入到文件

最多20个

DBW0-DBW9    DBWa-DBWj

应该和cpu的个数对应

由参数DB_WRITER_PROCESSES描述

因为dbwr 是哪里来的数据写回到那里,所以可以多个进程一起工作。

Log writer (LGWR)日志写进程

将日志缓冲写入到磁盘的日志文件

只有一个,因为日志写是顺序写,所以一个就可以了 ,因为是顺序写所以也不能为多个。

checkpoint (CKPT)检查点进程

存盘点

触发dbwn,写赃数据块

更新数据文件头 ,更新控制文件

 

system monitor(SMON)系统监测进程

实例崩溃时进行自动恢复

清除作废的排序临时段

process  monitor  (PMON)进程监测进程

清除死进程

重新启动部分进程

监听的自动注册

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25607042/viewspace-691231/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25607042/viewspace-691231/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值