有这么一道题,是关于在实例启动的时候,哪些文件在某个阶段是不是可以改动的,我觉得这个题是一个很基础的题,对于理解oracle有很大的帮助。于是我就查了一下相关资料,分享一下,适合初学者看。
1 shutdown-->nomount:
读取参数文件,根据参数文件的记录,配置SGA,启动后台进程。这个阶段因为只读取了参数文件,因此能干的事情不少:建立数据库;重建控制文件。
上次我把参数文件搞坏了,startup命令以后就来到了nomount状态,在这里我把错误的参数文件去掉了,然后重启以后就好了。有深刻体会。
2 nomount-->mount:
根据参数文件的记录,读取控制文件。控制文件中记录了数据库名,如果这个名和参数文件中的一致,就可以加载数据库了。但是这个时候数据文件和联机重做日志文件都没有打开,因此是可以重命名的。这个阶段能干的事情:恢复数据库;更改数据文件或联机重做日志文件的名称;切换归档和费归档模式;开启或关闭闪回功能。
3 mount-->open:
根据控制文件的描述,打开所有的数据文件和联机重做日志文件。然后会对比控制文件的最后检查点号码和数据文件的最后检查点的一致性,如果不一致,就会进行恢复。这个过程也被题库的一个题目考察了,大概是说上次关闭的时候因为是断电,请问下次开启的时候会怎么样?答案就是能正常启动,不过是在自动恢复之后。
分享到:
相关推荐
Linux 下 Oracle 启动和监听 Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并...
Oracle 启动过程详解 Oracle 启动过程是 Oracle 数据库的核心组件之一,对于初识 Oracle 的人来说,了解 Oracle 启动过程非常重要。本文将详细解释 Oracle 启动过程的三个步骤:启动数据库到 Nomount 状态、启动...
1. **Oracle启动过程** Oracle数据库的启动通常分为三个阶段:装载(Mount)、打开(Open)和恢复(Restore)。在Windows环境中,可以通过SQL*Plus或者使用操作系统级别的脚本来进行操作。 - **SQL*Plus启动**:...
在Linux环境下操作Oracle数据库,尤其是Oracle 10g版本,涉及到的启动与关闭流程是IT运维人员必须掌握的核心技能之一。本文将详细解析在Linux系统中启动与关闭Oracle数据库的具体步骤,以及相关的环境变量配置与...
oracle手动启动,希望可以减少开机速度慢的问题
Windows 下 oracle 服务自动启动设置 概述 在 Windows 操作系统中,设置 Oracle 服务自动启动可以确保数据库服务在需要时自动开启,而不需要每次手动启动实例。这篇文章将详细介绍如何设置 Oracle 服务自动启动,...
### Centos 7.4 配置 Oracle 自启动详解 #### 一、概述 在Centos 7.4系统上配置Oracle数据库自启动是一项重要的管理任务。通过这项配置,可以在服务器重启后自动启动Oracle实例和服务,确保应用程序和服务的连续...
### Oracle启动项配置详解 #### 一、Oracle启动项配置概览 在Oracle数据库管理过程中,启动项配置是一项重要的操作,它直接关系到数据库服务能否正常启动与运行。本篇文章将围绕“Oracle启动项配置快捷”这一主题...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其服务的启动和停止对于系统的日常管理和维护至关重要。本压缩包文件提供了一种便捷的方式来管理Oracle服务,特别是针对名为"orcl"的服务实例。通过提供的...
- **Oracle启动脚本**:指的是用于启动Oracle数据库服务的一系列自动化命令集合。这种脚本通常被设计成能够自动完成启动过程中的各项任务,从而简化操作流程。 #### 描述解析 - **Oracle 10g启动脚本**:此处指的是...
Oracle服务的启动过程是数据库管理员日常运维中的重要环节,它涉及到服务器环境的配置、权限管理以及数据库服务的正确运行。以下是对标题和描述中提到的Oracle服务启动步骤的详细解释: 1. **用telnet以root...
这些信息提供了关于当前启动的Oracle实例的一些基本信息,包括SGA的大小和其他关键参数。 #### 四、常见问题及解决方法 1. **无法启动监听器** 如果遇到无法启动监听器的问题,可以检查监听器的状态和日志文件...
Oracle 数据库启动和关闭的理解是每个数据库管理员必备的基础知识。Oracle 提供了多种启动和关闭数据库的方法,以适应不同情况和需求。以下是关于这个主题的详细解析: 首先,Oracle 数据库启动过程通常涉及三个...
Oracle数据库的启动过程包含了三个关键阶段,分别是启动到nomount状态、启动到mount状态以及启动到open状态。每个阶段都有其特定的任务和目的,确保数据库能够正确、安全地运行。 1. 启动到nomount状态: 在这个...
在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...
提供的压缩包文件“Oracle启动.bat”和“Oracle关闭.bat”可能是预先配置好的批处理脚本,用于自动化启动和关闭Oracle监听和/或服务。用户只需双击运行即可完成操作,简化了日常管理。 “重新配置Oracle监听.bat”...
oracle start 启动项目介绍,一般忘记的要以在服务里手动启动该项目即可
ORACLE启动BAT,手动启动ORACLE,
Oracle数据库step by step 开机启动,非常详细。