Oracle体系结构及备份(十二)——bg-smon

159 篇文章 113 订阅
86 篇文章 1 订阅

一 什么是SMON进程

 

        The systemmonitor performs recovery when a failed instance starts up again. In an OracleReal Application Clusters database, the SMON process of one instance canperform instance recovery for other instances that have failed. SMON alsocleans up temporary segments that are no longer in use and recovers deadtransactions skipped during system failure and instance recovery because offile-read or offline errors. These transactions are eventually recovered bySMON when the tablespace or file is brought back online.


 


        作用:

        实例恢复

                前滚所有重做日志中的改变

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

                回滚没有提交的事务

        接合自由的空间(Coalesce every three secons)

        释放临时表空间(Deal Located)

 

二 操作示例

SQL> startup force;
ORACLE instance started.

Total System Global Area  838860800 bytes
Fixed Size		    1222192 bytes
Variable Size		  775948752 bytes
Database Buffers	   58720256 bytes
Redo Buffers		    2969600 bytes
Database mounted.
Database opened.
SQL> startup force mount;
ORACLE instance started.

Total System Global Area  838860800 bytes
Fixed Size		    1222192 bytes
Variable Size		  775948752 bytes
Database Buffers	   58720256 bytes
Redo Buffers		    2969600 bytes
Database mounted.
--出现此问题:关闭数据库,然后重启
SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-00265: instance recovery required, cannot set ARCHIVELOG mode

SQL> shutdown immediate;
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area  838860800 bytes
Fixed Size		    1222192 bytes
Variable Size		  775948752 bytes
Database Buffers	   58720256 bytes
Redo Buffers		    2969600 bytes
Database mounted.
Database opened.
SQL> shutdown mount;
SP2-0717: illegal SHUTDOWN option
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area  838860800 bytes
Fixed Size		    1222192 bytes
Variable Size		  775948752 bytes
Database Buffers	   58720256 bytes
Redo Buffers		    2969600 bytes
Database mounted.

SQL> alter database noarchivelog;

Database altered.

SQL> alter database open;

Database altered.


三 总结


        1. SMON:系统监控进程,静态注册监听

        2.SMON作用:实例恢复、接合自由的空间(Coalesceevery three secons)、

释放临时表空间(Deal Located)



  我的邮箱wgbno27@163.com
  新浪微博@Wentasy27         
  微信公众平台:JustOracle(微信号:justoracle)
  IT交流群:336882565(加群时验证 From CSDN XXX)
  Oracle交流讨论组https://groups.google.com/d/forum/justoracle
  By Larry Wen


katoonSina CSDN
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值