1 / 17
文档名称:

oracle启动过程简介.docx

格式:docx   大小:16KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle启动过程简介.docx

上传人:1485173816 2018/11/30 文件大小:16 KB

下载得到文件列表

oracle启动过程简介.docx

相关文档

文档介绍

文档介绍:oracle的一个简要的启动过程:
我们通常所说的Oracle Server主要由两个部分组成:Instance和Database。Instance是指一组后台进程(在Windows上是一组线程)和一块共享内存区域;Database是指存储在磁盘上的一组物理文件。通过Instance与Database协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统。
数据库的启动
从表象来看,数据库的启动极其简单,只需要以SYSDBA/SYSOPER身份登陆,敲一条startup命令既可启动数据库。然而在这条命令之后,Oracle需要执行一系列复杂的操作,深入理解这些操作不仅有助于了解Oracle数据库的运行机制,还可以在故障发生时帮助大家快速的定位问题的根源所在,所以接下来让我们一起分析一下数据库的启动过程。
Oracle数据库的启动主要包含三个步骤:
启动数据库到Nomount状态
启动数据库到Mount状态
启动数据库到Open状态
完成这三个过程,数据库才能进入就绪状态,准备提供数据访问。下面逐个来看看以上各个步骤的具体过程以及含义。
启动数据库到Nomount状态
在启动的第一步骤,Oracle首先寻找参数文件(pfile/spfile),然后根据参数文件中的设置(如内存分配等设置),创建实例(INSTANCE),分配内存,启动后台进程。Nomount的过程也就是启动数据库实例的过程。这个过程在后台是启动Oracle可执行程序的过程,,在Unix/Linux上是oracle可执行文件的初始化。
Windows上Oracle11g的执行文件大小约为86M,而Linux下Oracle11g的执行文件达到145M左右:
D:\oracle\product\\BIN>dir
2007-10-03 17:42 89,702,400
[******@localhost bin]$ ls -al $ORACLE_HOME/bin/oracle
-rwsr-s--x 1 oracle dba 151901909 Jul 4 15:13 /opt/oracle/product/
在Unix/Linux上可以通过file命令查看oracle执行文件来判断Oracle是64位或是32位的,以下是Linux平台的一个示范输出,输出显示Oracle为32位:
[******@localhost bin]$ file $ORACLE_HOME/bin/oracle
/opt/oracle/product/: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux , dynamically linked (uses shared libs), not stripped
在Windows上,也有可选的命令增强工具可以提供类似的功能。
了解Oracle可执行文件还有另外一个用途,在Unix/Linux上通过strings命令可以将oracle可执行文件中的字符文本转储出来,在转储的文本中可以找到很多有意思的信息,比如一些Oracle未公开的Hints信息、数据库字典基表创建信息等,类似如下一条命令可以完成这样的工作:
strings $ORACLE_HOME/bin/oracle >
在Nomount初始化的过程中,只要拥有了一个参数文件,就可以凭之启动实例(INSTANCE),这一步骤并不需要任何控制文件或数据文件等的参与。
实例以及进程的创建
以下是正常情况下启动到nomount状态的过程:
[******@eygle bdump]$ sqlplus /nolog
SQL*Plus: Release - Production on Wed Jun 28 12:42:30 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1073741824 bytes
Fixed Size 122348

最近更新

2024年缺乏团队意识的检讨书(精选12篇) 16页

2024年绿色环保主题活动方案 7页

2024年综合实践活动教学反思 23页

2024年给顾客的道歉信范文 12页

2024年给老师的感谢信(15篇) 26页

电网边缘计算与物联网 25页

2024年给学生们毕业赠言 14页

2024年给培训中心的感谢信 9页

2024年给准备考试的人祝福语同学考试祝福的说.. 23页

2020年3月中小学教师资格考试教育教学知识与能.. 18页

2022年咨询工程师继续教育--工程项目管理试卷.. 17页

2024年经济调研报告范文 16页

三年级加减竖式题800道 11页

五年级数学下册-分数加减混合运算练习题 4页

信息技术基础+多媒体技术模拟试卷2 9页

餐饮前厅服务员工作总结 22页

北京师范大学2021年8月《统计学》原理作业考核.. 6页

商务礼仪培训收获与心得体会(精选5篇) 13页

城市轨道交通机电技术专业《任务2-5 电子教材.. 22页

好词好句好段摘抄大全短一点 16页

2024年经典友谊诗歌诵读(精选10首) 13页

2024年经典伤感唯美句子摘录 12页

教育研究方法教案第十三章 9页

楼盘市场价格调研报告 12页

浙江省集体配送用餐卫生许可条件 6页

现代汉语-语法部分练习题 10页

康复个案护理优秀案例ppt 32页

2024年小学六年级下册数学期末测试卷及参考答.. 5页

营销顾问协议 4页

2023年5月厦门市初中毕业班教学质量检测生物试.. 2页