ITPub博客

首页 > Linux操作系统 > Linux操作系统 > zt_Resolving Shutdown Immediate Hang Situations_shutdown immediate关库慢

zt_Resolving Shutdown Immediate Hang Situations_shutdown immediate关库慢

原创 Linux操作系统 作者:wisdomone1 时间:2013-01-09 14:41:45 0 删除 编辑
  作为dba在维护数据库时,停机维护多为家常便饭.这不,前几日测试库由于并发用户过多,导致关库异常缓慢.今天阅读blog发现一
则相当不错的文章,摘录于此;供后备;
  链接:
  http://askdba.org/weblog/2008/05/shutdown-immediate-hang-2/
  (注:此文是2008年发行,而我测试版本是oracle11g)
 
  本着知行合一,自己也测试一番;
 
  ---开启一session,建表并插入多条记录,未提交
SQL> create table t_big(a int);
Table created.
SQL> insert into t_big select level from dual connect by level<=5e5;
500000 rows created.
SQL> insert into t_big select level from dual connect by level<=5e5;
500000 rows created.
   ---开启sysdba session,执行shutdown immediate
---查看alert
Wed Jan 09 13:38:31 2013
Shutting down instance (immediate) --关闭实例
Stopping background process SMCO
Shutting down instance: further logons disabled
Wed Jan 09 13:38:36 2013
Stopping background process CJQ0 ---关闭后台进程
Stopping background process QMNC
Stopping background process MMNL
Stopping background process MMON
License high water mark = 47
All dispatchers and shared servers shutdown
ALTER DATABASE CLOSE NORMAL
Wed Jan 09 13:38:41 2013
SMON: disabling tx recovery --禁用smon事务恢复 也可用event事件来禁用smon tx recovery event=”10513 trace name context forever, level 2″,拉起库后移除此参数
SMON: disabling cache recovery
Wed Jan 09 13:38:45 2013
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Thread 1 closed at log sequence 91
Successful close of redo thread 1
Wed Jan 09 13:39:12 2013
Completed: ALTER DATABASE CLOSE NORMAL
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Wed Jan 09 13:39:14 2013
Stopping background process VKTM:
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Wed Jan 09 13:39:21 2013
Instance shutdown complete  

-----继续在上述sysdba session,执行startup,并查看alert
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 3
Using LOG_ARCHIVE_DEST_1 parameter default value as D:\oracle11g_64bit\product\11.2.0\dbhome_1\RDBMS
Autotune of undo retention is turned on.
IMODE=BR
PMON started with pid=2, OS id=7196 --pmon开启进程
Wed Jan 09 13:50:18 2013
VKTM started with pid=3, OS id=7396 at elevated priority
VKTM running at (10)millisec precision with DBRM quantum (100)ms
Wed Jan 09 13:50:18 2013
GEN0 started with pid=4, OS id=13600 --开启各种进程
Wed Jan 09 13:50:18 2013
DIAG started with pid=5, OS id=5204
Wed Jan 09 13:50:18 2013
DBRM started with pid=6, OS id=9044
Wed Jan 09 13:50:18 2013
PSP0 started with pid=7, OS id=11972
Wed Jan 09 13:50:18 2013
DIA0 started with pid=8, OS id=5188
Wed Jan 09 13:50:18 2013
MMAN started with pid=9, OS id=4340
Wed Jan 09 13:50:18 2013
DBW0 started with pid=10, OS id=4808
Wed Jan 09 13:50:18 2013
LGWR started with pid=11, OS id=13148
Wed Jan 09 13:50:18 2013
CKPT started with pid=12, OS id=10972
Wed Jan 09 13:50:18 2013
SMON started with pid=13, OS id=4608
Wed Jan 09 13:50:18 2013
RECO started with pid=14, OS id=8800
Wed Jan 09 13:50:18 2013
MMON started with pid=15, OS id=8400
Wed Jan 09 13:50:18 2013
MMNL started with pid=16, OS id=3964
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
starting up 1 shared server(s) ...
ORACLE_BASE from environment = D:\oracle11g_64bit
Wed Jan 09 13:50:19 2013
ALTER DATABASE   MOUNT
Successful mount of redo thread 1, with mount id 1332056859
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE   MOUNT
Wed Jan 09 13:50:24 2013
ALTER DATABASE OPEN
Thread 1 opened at log sequence 91
  Current log# 7 seq# 91 mem# 0: D:\ORACLE11G_64BIT\ORADATA\ORCL\REDO07.LOG
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
SMON: enabling cache recovery  ----开启缓存恢复
Successfully onlined Undo Tablespace 2.
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
SMON: enabling tx recovery ---开启事务恢复
Database Characterset is AL32UTF8
No Resource Manager plan active
Starting background process QMNC
Wed Jan 09 13:50:29 2013
QMNC started with pid=20, OS id=9512
Completed: ALTER DATABASE OPEN
Wed Jan 09 13:50:35 2013
Starting background process CJQ0
Wed Jan 09 13:50:35 2013
CJQ0 started with pid=22, OS id=7140
 
另:event=”10061 trace name context forever, level 10″ --暂停smon clear up temporary segment
 再次说明,oracle不同版本之间的特性一直在变化,一定要注意; 
 

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

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12689910