从Alert.log文件中详细分析Oracle数据库9i启动过程_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

从Alert.log文件中详细分析Oracle 9i启动过程

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  1 简述   本文为使读者了解Oracle9i数据库启动过程,从alert.log文件入手,详细分析了database从close到nomount、到mount、最后到open的过程。  2 环境描述  硬件环境:IBM XSERI...

  1 简述

  本文为使读者了解Oracle9i数据库启动过程从alert.log文件入手详细分析了database从close到nomount、到mount、最后到open的过程

  2 环境描述

  硬件环境:IBM XSERIES 3650

  操作系统:Windows2003标准版+Sp02

  数据库版本:Oracle9.2.0.1

  3 Alert文件详解

  3.1 数据库启动到nomount状态下(实例启动,startup nomount)

  首先Oracle先查找参数文件(静态或动态参数文件),搜索顺序为spfile.ora->spfile.ora->init.ora如还是无法找到参数文件,则无法启动数据库。

  其次根据参数文件内容,进行实例创建、内存分配。

  最后启动后台进程。 

   SatSep1318:09:062008
  StartingORACLEinstance(normal)
  LICENSE_MAX_SESSION=0
  LICENSE_SESSIONS_WARNING=0
  SCNscheme2
  Usinglog_archive_destparameterdefaultvalue
  LICENSE_MAX_USERS=0
  SYSauditingisdisabled
  StartingupORACLERDBMSVersion:9.2.0.1.0.
  Systemparameterswithnon-defaultvalues:——此处打印出参数文件内容
  processes=150
  timed_statistics=TRUE
  shared_pool_size=50331648
  large_pool_size=8388608
  java_pool_size=33554432
  control_files=D:oracleoradataoratestcontrol01.ctl,D:oracleoradataoratestcontrol02.ctl,D:oracleoradataoratestcontrol03.ctl
  db_block_size=8192
  db_cache_size=25165824
  compatible=9.2.0.0.0
  db_file_multiblock_read_count=16
  fast_start_mttr_target=300
  undo_management=AUTO
  undo_tablespace=UNDOTBS1
  ……(此处省略部分参数)
  star_transformation_enabled=FALSE
  query_rewrite_enabled=FALSE
  pga_aggregate_target=25165824
  aq_tm_processes=1
  PMONstartedwithpid=2——此处启动后台进程
  DBW0startedwithpid=3
  LGWRstartedwithpid=4
  ……(此处省略部分参数)
  CJQ0startedwithpid=8
  QMN0startedwithpid=9
  SatSep1318:09:092008
  startingup1sharedserver(s)...
  startingup1dispatcher(s)fornetworkaddress'(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...

  3.2 启动数据库到mount状态(控制文件打开,alter database mount)

  从刚才的参数文件中获取控制文件位置,并打开。

   SatSep1318:09:292008
  alterdatabasemount
  SatSep1318:09:332008
  Successfulmountofredothread1,withmountid467611545.——记录mountid
  SatSep1318:09:332008
  DatabasemountedinExclusiveMode.
  Completed:alterdatabasemount——mount成功

  3.3 启动数据库到open状态(实例中控制文件描述的所有文件打开,alter database open)

  打开控制文件中记录的数据文件、日志文件等,并进行检查点和完整性检查。如一切OK,即对外提供数据库服务。

   SatSep1318:09:402008
  alterdatabaseopen
  SatSep1318:09:402008
  Thread1openedatlogsequence61
  Currentlog#1seq#61mem#0:D:ORACLEORADATAORATESTREDO01.LOG
  Successfulopenofredothread1.
  SatSep1318:09:402008
  SMON:enablingcacherecovery
  SatSep1318:09:402008
  UndoSegment1Onlined
  UndoSegment2Onlined
  ……(此处省略部分参数)
  SuccessfullyonlinedUndoTablespace1.——在线undo表空间
  SatSep1318:09:402008
  SMON:enablingtxrecovery
  SatSep1318:09:412008
  DatabaseCharactersetisZHS16GBK——打印出此数据库字符集
  replication_dependency_trackingturnedoff(noasyncmultimasterreplicationfound)
  Completed:alterdatabaseopen——打开数据库成功

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12005-1.html
网站维护教程更新时间:2012-03-23 00:27:55  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer