广告
返回顶部
首页 > 资讯 > 数据库 >oracle 数据库启动阶段分析
  • 870
分享到

oracle 数据库启动阶段分析

2024-04-02 19:04:59 870人浏览 薄情痞子
摘要

oracle Server主要由两部分组成:Instance 和Database 。Instance 是指一组后台进程/线程和一块共享内存区域,而 Database是指存储在磁盘上的一组物理文件。本文由数据

oracle Server主要由两部分组成:Instance 和Database 。Instance 是指一组后台进程/线程和一块共享内存区域,而 Database是指存储在磁盘上的一组物理文件。本文由数据库 如何启动入手。

数据库的启动

首先来分析一下数据库的启动过程,Oracle 数据库的启动主要包含 3 个步骤:

(1)启动数据库到 nomount 状态;

(2)启动数据库到 mount 状态;

(3)启动数据库到 open 状态。

下面逐个来看看各个步骤的具体过程以其含义。

1. 启动数据库到nomount 状态

在启动的第一步骤,Oracle 首先寻找参数文件(pfile/spfile ),然后根据参数文件中 的设置,创建实例,分配内存,启动后台进程。

在这里可以看到,只要拥有了一个参数文件,就可以凭之启动实例(Instance), 这一步 骤并不需要任何控制文件或数据文件的参与。

在创建数据库时,如果在这一步骤就出现问题,那么通常可能是系统配置(内核参数等)存在问题,用户需要检查是否分配了足够的系统资源等。 来看一下启动到 nomount 状态的过程:


[oracle@dbtest dbs]$ cd $ORACLE_HOME/dbs
[oracle@dbtest dbs]$ ls
hc_orcl.dat init.ora initorcl.ora lkORCL orapworcl spfileorcl.ora
[oracle@dbtest dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Wed May 4 10:36:45 2016
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 1152450560 bytes
Fixed Size         2212696 bytes
Variable Size       922750120 bytes
Database Buffers     218103808 bytes
Redo Buffers        9383936 bytes
SQL>
您可能感兴趣的文档:

--结束END--

本文标题: oracle 数据库启动阶段分析

本文链接: https://www.lsjlt.com/news/52010.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle 数据库启动阶段分析
    Oracle Server主要由两部分组成:Instance 和Database 。Instance 是指一组后台进程/线程和一块共享内存区域,而 Database是指存储在磁盘上的一组物理文件。本文由数据...
    99+
    2022-10-18
  • oracle的启动与关闭原理-数据路的分阶段关闭
    3.oracle数据库的分阶段关闭3.1 将数据库从open状态置于mount状态SQL> alter database close;Database altered.关闭掉所有的数据文件和日志文件3...
    99+
    2022-10-18
  • Oracle 数据库启动过程的三阶段、停库四种模式详解
    目录数据库的启动过程(3个台阶)1.nomount2.mount3.open数据库的启动过程(3个台阶) 1.nomount shutdown --> nomount startup nomount selec&#...
    99+
    2022-11-21
    Oracle 数据库启动 Oracle 数据库停库
  • 数据库中ORACLE的启动验证分析
    本篇内容介绍了“数据库中ORACLE的启动验证分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!orade...
    99+
    2022-10-19
  • SpringBoot启动流程SpringApplication准备阶段源码分析
    目录准备阶段分析1、StopWatch计时器2、configureHeadlessProperty()3、getRunListeners(args) 获取监听SpringApplic...
    99+
    2023-05-14
    SpringBoot SpringApplication 启动 SpringBoot SpringApplication
  • 基于Android13的系统启动流程分析(三)之FirstStageMain阶段
    Android13系统启动阶段大致分为FirstStageMain阶段和SecondStageMain,此章主要讲FirstStageMain阶段 (若分析有误敬请指教) 本章讲解的方向和你将收...
    99+
    2023-10-02
    linux android java c++ android studio
  • 数据库设计能够分成几个阶段
    这篇文章主要介绍了数据库设计能够分成几个阶段,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。按照规范的设计方法,数据库设计分为6个阶段分别是:...
    99+
    2022-10-18
  • 数据库设计可分为哪4个阶段
    了解数据库设计可分为哪4个阶段?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!数据库设计一般分为需求分析、结构设计、数据库实...
    99+
    2022-10-18
  • 配置操作系统重启后Oracle数据库和监听自动启动的示例分析
    小编给大家分享一下配置操作系统重启后Oracle数据库和监听自动启动的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! --配置操作系统重启后,实例自动启...
    99+
    2022-10-18
  • Oracle数据库启动和关闭
    要了解Oracle数据库的启动和停止需要先了解“实例”(instance)和“数据库”(database)这两个名词的定义:数据库(database):物理操作系统文件或磁盘(disk)的集合。实例(ins...
    99+
    2022-10-18
  • Oracle 11g 数据库启动和关闭
    Oracles11数据库的启动状态Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN。NOMOUNT: 此状态下只打开数据库实例,读取参数文件。MOUNT: 根据参数文件信...
    99+
    2022-10-18
  • 分布式数据库事务的两阶段提交介绍
    在分布式系统中,各个节点之间在物理上相互独立,通过网络进行沟通和协调。由于存在事务机制,可以保证每个独立节点上的数据操作可以满足ACID。但是,相互独立的节点之间无法准确的知道其他节点中的事务执行情况。所以...
    99+
    2022-10-18
  • Oracle数据库分析函数用法
    目录1、什么是窗口函数?2、窗口函数——开窗3、一些分析函数的使用方法4、OVER()参数——分组函数5、OVER()参数——排序函数1、什么是窗口函数? 窗口函数也属于分析函数。O...
    99+
    2022-11-12
  • Oracle数据库如何启动与关闭
    小编给大家分享一下Oracle数据库如何启动与关闭,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!C:\app\Administr...
    99+
    2022-10-19
  • linux怎么启动oracle数据库监听
    要在Linux上启动Oracle数据库监听,可以按照以下步骤进行操作:1. 打开终端或控制台,以root用户或具有sudo权限的用户...
    99+
    2023-08-30
    linux oracle数据库
  • Oracle查看数据库与数据库监听启动状态
       1、数据库状态查询:    SQL>select status from v$instance...
    99+
    2022-10-18
  • RAC数据库重启的示例分析
    这篇文章将为大家详细讲解有关RAC数据库重启的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1)su - grid --进入用户2)lsnrctl stop --...
    99+
    2022-10-18
  • oracle中怎么启动和关闭数据库
    这篇文章将为大家详细讲解有关oracle中怎么启动和关闭数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。启动和关闭数据库:每个数据库至少包含一个例程,例...
    99+
    2022-10-18
  • 生产数据库意外重启的分析
    本篇内容介绍了“生产数据库意外重启的分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!排查先交代一下数据库...
    99+
    2022-10-18
  • spring boot启动加载数据原理分析
    实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。为了解决这样的问题,spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。创建实现接口 CommandLine...
    99+
    2023-05-31
    spring boot 启动
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作