当前位置:七道奇文章资讯数据防范Oracle防范
日期:2011-01-25 22:55:00  来源:本站整理

<b>Oracle数据库的启动-nomount状况深化解析-入门底子</b>[Oracle防范]

赞助商链接



  本文“<b>Oracle数据库的启动-nomount状况深化解析-入门底子</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

    以下是《深化解析Oracle》一书第一章的第一部份内容.

    普通所说的Oracle Server主要由两个部份构成:Instance和Database.Instance是指一组后台进程(在Windows上是一组线程)和一块同享内存区域;Database是指存储在磁盘上的一组物理文件.通过Instance与Database协同,Oracle数据库才能形成一个动态的可拜候关系型数据库系统.

    本章将由数据库若何启动与关闭动手,开始和大家一同进入Oracle数据库的国度.效果以下,这是一个广泛性问题,在9i、10g中都存在:

    1.1 数据库的启动

    从表象来看,数据库的启动极端简单,只需求以SYSDBA/SYSOPER身份登陆,敲一条startup号令既可启动数据库.但是在这条号令之后,Oracle需求履行一系列复杂的操作,深化理解这些操作不但有助于理解Oracle数据库的运行机制,还可以在弊端发生时帮忙大家快速的定位问题的本源所在,所以接下来让我们一同解析一下数据库的启动历程.

    Oracle数据库的启动主要包含三个步骤:

    启动数据库到Nomount状况

    启动数据库到Mount状况

    启动数据库到Open状况

    完成这三个历程,数据库才能进入就绪状况,预备供应数据拜候.下面一一来看看以上各个步骤的具体历程以及含义.

    1.1.1 启动数据库到Nomount状况

    在启动的第一步骤,Oracle首先探求参数文件(pfile/spfile),然后按照参数文件中的设置(如内存分配等设置),成立实例(INSTANCE),分配内存,启动后台进程.Nomount的历程也就是启动数据库实例的历程.这个历程在后台是启动Oracle可执路程序的历程,Windows上是oracle.exe文件的初始化,在Unix/Linux上是oracle可履行文件的初始化.

    Windows上Oracle11g的履行文件大小约为86M,而Linux下Oracle11g的履行文件到达145M左右:

D:\oracle\product\11.1.0\BIN>dir oracle.exe
2007-10-03 17:42 89,702,400 oracle.exe
[oracle@localhost bin]$ ls -al $ORACLE_HOME/bin/oracle
-rwsr-s--x 1 oracle dba 151901909 Jul 4 15:13 /opt/oracle/product/11.1.0/bin/oracle

    在Unix/Linux上可以通过file号令查看oracle履行文件来判断Oracle是64位或是32位的,以下是Linux平台的一个示范输出,输出显示Oracle为32位:

[oracle@localhost bin]$ file $ORACLE_HOME/bin/oracle
/opt/oracle/product/11.1.0/bin/oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

    在Windows上,也有可选的号令加强工具可以供应近似的功效.

    理解Oracle可履行文件还有别的一个用处,在Unix/Linux上通过strings号令可以将oracle可履行文件中的字符文本转储出来,在转储的文本中可以找到很多有意思的信息,比方一些Oracle未公开的Hints信息、数据库字典基表成立信息等,近似以下一条号令可以完成这样的工作:strings $ORACLE_HOME/bin/oracle > oracle.txt在Nomount初始化的历程中,只要拥有了一个参数文件,便可以凭之启动实例(INSTANCE),这一步骤并不需求任何掌握文件或数据文件等的参与.


  以上是“<b>Oracle数据库的启动-nomount状况深化解析-入门底子</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .