Oracle的启动方式有两种,分别是NoMount(不挂载)和Mount(挂载)方式,下面我们就看一下,这两种方式有什么异同:
1、 starting up a database(NoMount)以NoMount方式启动数据库:以这种方式启动数据时,数据库会做以下几步操作:
(1)、从spfileSID.ora配置文件中读取相关的数据库初始化参数,如果文件找不到,则从spfile.ora中读取,再如果spfile.ora也找不到,则从initSID.ora中读取。
(2)、根据读取的参数,初始化Oracle数据库的SGA(系统全局区)。
(3)、启动Oracle数据库的后台进程,如PMON等。
(4)、打开Oracle的日志文件alterSID.log和Trace files(跟踪文件)。
这个方式,是在数据实例出现故障时,的启动方式;可以在这种方式下,进行数据库实例的恢复操作,如:控制文件损坏的恢复。
2、 starting up a database(Mount)以Mount方式启动数据库:这种方式系统的默认启动方式,启动时的操作如下:
(1)、上接NoMount方式的第四步操作。
(2)、根据参数文件中的配置,找到并找开数据库的Control files(控制文件)。
(3)、根据控制文件去读取,数据文件和在线重做日志文件;这个时候系统是不会去校验文件是否存在。
(4)、打开数据文件,打开在线重做日志文件;在这一步数据会校验数据文件和在线重做日志文件,如果有必要,SMON系统后台进程,会进行实例的恢复操作。
分享到:
相关推荐
【Oracle数据库启动过程详解】 Oracle数据库作为世界上最广泛使用的的关系型数据库管理系统之一,其启动过程包含了一系列复杂的步骤。本文将深入解析Oracle数据库的启动过程,并探讨相关的配置文件设置,以及在遇到...
Oracle数据库的启动与关闭是数据库管理员日常管理的重要环节。Oracle数据库的启动分为三个阶段:启动例程、装载数据库和打开数据库。首先,启动例程涉及读取初始化参数文件,分配内存给SGA(系统全局区)和PGA(程序...
Oracle数据库启动过程详解 在Oracle数据库管理中,了解数据库的启动过程至关重要,因为这能帮助我们有效地应对启动时可能出现的错误,避免不必要的数据损失。本文将详细解析Oracle数据库在UNIX和Windows平台上的...
《Jeecms的Oracle数据库脚本及初始化数据详解》 Jeecms是一款基于Java技术的企业级内容管理系统,它以其高效、稳定和灵活的特性,在众多CMS系统中脱颖而出。在搭建Jeecms系统的过程中,数据库的配置与初始化是至关...
### 如何连接Oracle数据库及故障解决办法 在IT领域中,Oracle数据库因其强大的功能和可靠性而备受企业青睐。本文将详细介绍如何安装、调试并成功连接到Oracle数据库,同时提供一些常见的故障解决办法,帮助读者更好...
关闭Oracle数据库同样需要遵循一定的顺序: 1. **启动管理工具**:使用`%svrmgrl`命令。 2. **以管理员身份登录**:输入`connect internal`。 3. **关闭实例**:通过`shutdown`命令关闭数据库。 关闭过程中可能会...
#### 服务启动顺序 - **Oracle<HOME_NAME>TNSListener** 必须首先启动。 - **OracleServer<ORACLE_SID>** 随后启动。 - **OracleDBConsole<ORACLE_SID>** 的启动依赖于 **OracleServer<ORACLE_SID>** 的正常运行。 ...
在Linux环境下离线安装Oracle数据库19c是一个涉及多个步骤的过程,需要准备相应的安装文件,并且对系统进行预安装配置。以下是对整个流程的详细解释: 1. **文件准备** - `compat-libstdc++-33-3.2.3-72.el7.x86_...
Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它提供了高效、稳定的数据存储和管理功能。本篇文章将详细介绍如何安装和卸载Oracle数据库,帮助你顺利进行操作。 一、安装Oracle数据库 1. **系统...
在IT领域,尤其是在数据库管理与维护方面,Oracle数据库的管理和操作是至关重要的技能之一。本文将深入探讨Oracle数据库的关闭与打开过程,以及如何检查数据库的状态,为数据库管理员提供全面的指导。 ### 关闭...
* 数据库启动顺序:Instance > Database > Listener * 数据库启动方式:SQLPLUS 命令行工具、Oracle 企业管理器(Enterprise Manager)、Windows 服务 数据库停止是数据库管理员的另一个重要任务。停止数据库之前,...
### Oracle数据库启动与关闭方式详解 Oracle数据库作为企业级数据管理解决方案的核心,其启动与关闭操作是数据库管理员日常工作中不可或缺的一部分。正确地执行这些操作,不仅能够确保数据库系统的稳定运行,还能...
Oracle数据库管理涉及到的内容包括安装、启动、表空间、用户、权限、导入数据等。 16. 数据库的部署和优化 数据库的部署和优化是Oracle数据库管理的重要方面。 17. 数据库的备份和恢复 数据库的备份和恢复是...
关闭Oracle数据库的顺序应与启动顺序相反,以避免数据损坏等问题。 ##### 1. isqlplusctl stop 关闭SQL*Plus程序 - **命令格式**: ```bash isqlplusctl stop ``` - **说明**:同样地,`isqlplusctl` 命令并不是...
这表明Oracle数据库的安装和管理权限已经赋予了这个用户。 2. **向上进入根目录**: 登录后,你需要通过命令行导航到系统的根目录,通常使用`cd /`命令。根目录是Linux文件系统的顶层,包含所有其他目录和子目录。...
- **Oracle数据库的启动过程** - 开始阶段 - 完成阶段 - **内存管理** - 内存组件 - 自动内存管理 - 修改内存设置 #### 九、数据库存储结构管理 - **数据库存储结构** - 控制文件 - 在线重做日志文件 - ...
本文档将对Oracle数据库基础知识进行详细的介绍,包括数据库基本概念、关系数据库、数据库设计基础、SQL基本命令、Oracle简介、启动和关闭Oracle、Oracle命令复习等。 1. 数据库基本知识 数据库是指存储和管理数据...
以下是对Oracle数据库启动和关闭顺序的详细讲解。 **一、Oracle数据库的启动顺序** 1. **启动监听程序**: 监听程序(Listener)是Oracle数据库的关键组件,它负责接收客户端的连接请求。在命令行中输入`lsnrctl ...
本篇文章将深入探讨Oracle数据库的基础知识,包括数据库管理系统概述、Oracle数据库简介、Oracle体系结构、初始化参数文件的创建与管理,以及数据库的启动与关闭流程。 首先,数据库管理系统(DBMS)自诞生以来经历...