Java干货 | 一文搞懂ORACLE数据库

什么是 ORACLE?

ORACLE数据库系统是美国ORACLE公(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

ORACLE通常应用于大型系统的数据库产品。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

ORACLE数据库具有以下特点:

(1)支持多用户、大事务量的事务处理

(2)数据安全性和完整性控制

(3)支持分布式数据处理

(4)可移植性

oracle体系结构详细介绍

1.数据库

Oracle数据库是数据的物理存储。这就包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文件)。其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle 就只有一个大数据库。

2.实例

一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成。一个数据库可以有n个实例。

3.数据文件(dbf)

数据文件是数据库的物理存储单位。数据库的数据是存储在表空间中的,真正是在某一个或者多个数据文件中。而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属于的表空间才行。

4.表空间

表空间是Oracle对物理数据库上相关数据文件(ORA 或者 DBF 文件)的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为 system表空间)。

每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。

Java干货 | 一文搞懂ORACLE数据库

注:表的数据,是有用户放入某一个表空间的,而这个表空间会随机把这些表数据放到一个或者多个数据文件中。

由于oracle的数据库不是普通的概念,oracle是有用户和表空间对数据进行管理和存放的。但是表不是有表空间去查询的,而是由用户去查的。因为不同用户可以在同一个表空间建立同一个名字的表!这里区分就是用户了!

Java干货 | 一文搞懂ORACLE数据库

5.用户

<用户是在表空间下建立的。用户登陆后只能看到和操作自己的表, ORACLE的用户与MYSQL的数据库类似,每建立一个应用需要创建一个用户。

Java干货 | 一文搞懂ORACLE数据库

-END-

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/262979.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年5月13日 12:48
下一篇 2023年5月13日 12:48

相关推荐

  • MySQL大表优化方案之引擎优化

    引擎 目前广泛使用的是MyISAM和InnoDB两种引擎: MyISAM MyISAM引擎是MySQL 5.1及之前版本的默认引擎,它的特点是: 不支持行锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁 不支持事务 不支持外键 不支…

    2018年3月10日
    0215
  • 我来分享wordpress 虚拟主机。

    在选择WordPress虚拟主机时,重要的是要考虑以下几个因素:PHP7或以上版本、MySQL5.6或以上版本,或MariaDB 10.1及以上版本、支持HTTPS(SSL)。虚拟主机的速度、安全性和可靠程度也是需要考虑的重要因素。在购买之…

    2024年7月25日
    01
  • 我来分享织梦模版如何换模版。

    一、什么是织梦模版? 织梦模版,即Dreamweaver模板,是一种用于网站开发的前端页面设计模板,它可以帮助开发者快速搭建网站,提高开发效率,织梦模版具有通用性强、易于修改、样式丰富等特点,适用于各种类型的网…

    2024年6月15日
    01
  • 我来分享seo搜索引擎优化工作需要。

    seo搜索引擎优化工作需要 下面是小编整理的一些进行SEO优化操作前应该了解的问题: 一、你的网站结构是什么样 不同的网站的网站结构是不一样的,有的网站就是因为没有搞好网站结构,导致搜索引擎连抓取都很困难,就…

    2022年10月31日
    020
  • 聊聊虚拟主机怎么重装数据库。

    虚拟主机重装数据库通常需要通过控制面板或服务商提供的管理工具进行。首先登录到控制面板,找到数据库管理或相关服务选项,选择需要重装的数据库类型(如MySQL、PostgreSQL等),然后按照提示进行卸载和安装操作。…

    2024年6月28日
    01
  • PHP与数据库灾备恢复的集成。

    在当今高度数字化的时代,数据已经成为企业的核心资产,尤其是对于那些公司依赖于电子商务和在线活动的企业而言。然而,任何一个生产环境中,都可能会遇到各种各样的数据库灾难,如人为疏忽、硬件故障、自然灾害、…

    2023年5月21日
    00
  • 我来教你修改oracle数据库编码。

    修改Oracle数据库编码,需要先备份数据,然后关闭数据库,修改参数文件,最后启动数据库。 在Oracle数据库中,串号(serial number)是一个非常重要的概念,它用于唯一标识数据库中的每个数据文件、控制文件和日志…

    2024年7月13日
    03
  • 我来教你美国免费主机空间使用不足怎么处理的。

    美国免费主机空间使用不足的解决方法有很多,比如使用CDN、配置页面缓存、优化脚本等方式。还可以删除一些不需要的文件,例如已知没用的数据、图片、帖子等,这样能够节约很大一部分空间。如果删除文件后,空间依然…

    2024年7月18日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息