什么是数据库实例

什么是数据库实例什么是数据库实例 一 通俗解释首先说说 数据库是做什么 数据库是用来长久存储数据的 而我们大家都知道内存只能临时存储 磁盘等才能真正存储数据 那数据库会放那里呢 肯定是存放在磁盘上 其实数据库就是磁盘上的一个文件 从上面我们得出结论 数据库 磁盘上的文件 既然数据库可以看成磁盘上文件 我们怎么使用数据库呢 如果说我们可以直

什么是数据库实例

一、通俗解释

首先说说,数据库是做什么?

数据库是用来长久存储数据的,而我们大家都知道内存只能临时存储,磁盘等才能真正存储数据.

那数据库会放那里呢?肯定是存放在磁盘上,其实数据库就是磁盘上的一个文件。

从上面我们得出结论:数据库==磁盘上的文件.

既然数据库可以看成磁盘上文件,我们怎么使用数据库呢?

如果说我们可以直接使用数据库,那就等价与直接使用磁盘上的文件.

我们知道这样的一个常识:必须把磁盘上的文件读入内存才能使用.这就与我们以前所知道的一个常识相违背了.

那正确的流程是不是应该这样呢?把磁盘上文件先读入内存,然后再使用呢.

对了,这个才是使用数据库的正确流程.

数据库如何读入内存呢?

这个时候,就是我们要介绍的instance(实例)了.实例就是内存结构和一组后台进程.

实际上,正常的数据库读入内存的过程是,由实例中一组后台进程从磁盘上将数据文件读入到实例的内存中,然后经过在内存中对数据的操作再从实例的内存中经过一组后台进程写到数据库中.

那实例相对与数据库而言,应该就是数据库的运行环境(随不准确但也很贴切).

二、专业解释

三、Oracle

什么是oracle? 平常所说的 Oracle 或 Oracle 数据库指的是 Oracle 数据库管理系统. Oracle 数据库管理系统是管理数据库访问的计算机软件(Oracle database manager system). 它由 Oracle 数据库和 Oracle 实例(instance)构成(区别mysql,mysql没有实例的概念)

Oracle 实例: 位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问.Oracle 用它们来管理数据库访问.用户如果要存取数据库(也就是硬盘上的文件) 里的数据, 必须通过Oracle实例才能实现, 不能直接读取硬盘上的文件.实际上, Oracle 实例就是平常所说的数据库服务(service) .在任何时刻一个实例只能与一个数据库关联,访问一个数据库;而同一个数据库可由多个实例访问(RAC)

四、举例

 

参考:

https://zhidao.baidu.com/question/751534918052583324.html

https://blog.csdn.net/_/article/details/

https://bbs.csdn.net/wap/topics/

posted @
2019-05-27 17:18 小时候挺菜 阅读(
) 评论(
) 编辑
收藏
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175782.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:26
下一篇 2026年3月26日 下午11:26


相关推荐

  • 解释mss的定义_sas读取数据按行读取

    解释mss的定义_sas读取数据按行读取MSEloss1.定义 均方差loss 计算公式如下loss=1/M∑0m(y−x)2loss=1/M\sum_{0}^m{(y-x)^2}loss=1/M0∑m​(y−x)2importtorchimporttorch.nnasnnfromtorch.autogradimportVariableinputs=Variable(torch.ten…

    2025年11月24日
    7
  • ofbiz初级教程

    ofbiz初级教程本教程是 ofbiz 基本应用 它涵盖了 OFBiz 应用程序开发过程的基本原理 目标是使开发人员熟悉最佳实践 编码惯例 基本控制流程以及开发人员对 OFBiz 定制所需的所有其他方面 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 本教程将帮助您在 OFBiz 中构建您的第一个 演示应用程序 nbsp nbsp nbsp nbsp nbsp nbsp 概述 OFBiz 简介 nbsp nbsp nbsp nbsp nbsp nbsp 设置和运行 OFBiz nbsp nbsp nbsp nbsp nbsp nbsp 下载 ApacheOFBiz

    2026年3月17日
    2
  • 即梦AI赛博朋克风格生成教程

    即梦AI赛博朋克风格生成教程

    2026年3月13日
    3
  • 这很好的评价到哪去

    这很好的评价到哪去

    2022年1月3日
    49
  • 爬虫scrapy框架–log日志输出配置及使用

    爬虫scrapy框架–log日志输出配置及使用1 在配置文件中设置日志输出文件名和日志等级 1 为什么以日期为文件名 因为这样可以方便开发者查看每天的日志信息 同时也可以防止单文件 log 日志信息堆积的越来越多 所以将当天日志信息保存到当天的日志文件中 2 配置选项有日志等级 LOG LEVEL 日志文件路径 LOG FILE 我这里设置等级为 WARNING2 在程序中导入 logging 模块 对需要输出的内容进行 log 日志输出我

    2026年3月26日
    2
  • ResultSetMetaData详细

    ResultSetMetaData详细DatabaseMeta 有关整个数据库的信息 表名 表的索引 数据库产品的名称和版本 数据库支持的操作 nbsp ResultSet 关于某个表的信息或一个查询的结果 您必须逐行访问数据行 但是您可以任何顺序访问列 nbsp ResultSetMet 有关 ResultSet 中列的名称和类型的信息 nbsp 尽管每个对象都有大量的方法让您获得数据库元素的极为详细的信息 但在每个对象中都有几种主要的方

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号