20151106 SMON PMON DBWR

linux 

$ netca 配置oracle监听程序

lsnrctl status查看监听状态

netmgr监听动态配置

show parameter service 查看服务器名


ORACLE体系结构

查看oracle相关后台进程 ps -ef|grep ora_

ps _ef|grep ora_|egrep "pmon|smon|dbw0|lgwr|ckpt" 查看系统关键进程

也可在sql模式下使用 desc v$bgprocess查看

select * from v$bgprocess where paddr<>'00';


SMON系统监控进程的作用

实例恢复

  前滚所有重做日志的改变

  打开数据库为了用户能访问

  回滚没有提交的事物

按合自由的空间

释放临时表空间

2. startup force   
  是shutdown abort + startup的组合,即强制关闭数据库+ 正常启动数据库,想快速重启数据库时胆子大的人用的。


PMON进程监控进程

  清除失败的进程

       回滚事物 (rollback)

       释放锁

       释放其他资源

        重启死掉的dispatchers

        动态注册监听器

ho ps -efg|grep ora_

ho kill -9 2777杀掉2777的进程号


DBWR数据库写进程

   DBWR写的条件

       发生检查点 ckpt触发时

       脏缓存到达限制 sgabuffercache脏列表达到限制

       没有自由的缓存

       超时发生

       RAC ping请求

       表空间离线

       表空间只读

       表被删除或者截断

       开始备份表空间

 32bit 系统 dbw0>dbw9  最多10个 

64bit   系统 dbwa>dbwj  最多20个

show parameter db_w查看dbw进程当前的个数


你可能感兴趣的:(20151106 SMON PMON DBWR)