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

2016-02-19 18:33 14 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐从Alert.log文件中详细分析Oracle 9i启动过程,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

  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。如还是无法找到参数文件,则无法启动数据库。

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  最后启动后台进程。 

   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))'...

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  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.tulaoshi.com/n/20160219/1618126.html

延伸阅读
6.2.1 Pfile文件 Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为init+例程名.ora,这是一个文本文件,可以用任何文本编辑工具打开。 表6.1 数据库的初始化参数文件分析 内容说明# Copyright (c) 1991, 2001 by Oracle Corporat...
Oracle 9i在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,其特点主要包括如下内容。 1.4.1 集群技术 集群的原理如图1.2所示。 1.4.2 联机分析处理、数据挖掘和分析技术 1. 什么是联机分析处理 2. 什么是数据仓库 3. 什么是数据挖掘和分析 数据分析是从大量的数据中获取...
一、增强的可扩展性 Oracle9i Real Application Clusters是Oracle的下一代并行服务器系列产品。Oracle9i Real Application Clusters针对访问相同数据而设计了快捷高效的共享集群高速缓冲寄存器,从而提供了透明的应用程序可扩展性。Oracle9i Real Application Clusters是五年多研发工作的结晶,其中包含了9项独家专利和18项已申报的专...
错误做法: 为了将oracle 9i数据库里的数据移植到低版本的oracle 8i中,首先在oracle 9i中用exp命令导出(命令行): exp 用户名/密码@全局SID file=导出数据库文件名 owner=用户 将导出数据库文件名copy至oracle 9i计算机上, 在oracle 8i中用imp命令导入(命令行): imp 用户名/密码@全局SID file=欲倒入的数...
标签: 孕期
引起自然流产的10大原因 现在流产的人频繁的发生,经常会听说,谁家谁家的孕妇流产了,那么引发流产的原因主要有哪些呢? 1.绪急骤变化:孕妇的情绪受到重大刺激,过度悲伤,惊吓,恐惧,及情绪过分激动,可引起孕妇体内环境失调,促使子宫收缩引起流产。 2.内分泌功能失调:受精卵在孕激素作用下,才能在子宫壁上...

经验教程

421

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部