目录

一、什么是Oracle

Oracle数据库特点:

二、Oracle体系结构

1.数据库

2.实例

3.数据文件(dbf)

4.表空间

5.用户


一、什么是Oracle

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

Oracle数据库特点:

  1. 支持多用户、大事务量的事务处理
  2. 数据安全性和完整性控制
  3. 支持分布式数据处理
  4. 可移植性

二、Oracle体系结构

1.数据库

Oracle数据库是数据的物理存储,包括数据文件ORA或者DBF、控制文件、联机日志、参数文件。Oracle数据库可以看作只有一个大数据库。

2.实例

一个Oracle实例有一系列的后台进程和内存结构组成。一个数据库可以有n个实例。

3.数据文件(dbf)

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

4.表空间

表空间是Oracle对物理数据库上相关数据文件(ORA或者DBF文件)的逻辑映射。一个数据库在逻辑上被划分为一个至若干个表空间,每个表空间包含了在逻辑上相关联的一组结构,每个数据库至少有一个表空间(system表空间)。
Oracle的数据库不是普通的概念,Oracle是有用户和表空间对数据进行管理和存放的,但是表不是由表空间去查询的,而是由用户去查询的,因为不同的用户可以在同一个表中建立同一个名字的表,这里的区分就是用户。

5.用户

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

B站黑马程序员Oracle学习——Oracle基础相关推荐

  1. Python学习笔记(1)---B站黑马程序员

    Python学习笔记(1)-B站黑马程序员 Python学习笔记(2)-B站黑马程序员 Python学习笔记(3)-B站黑马程序员 文章目录 Linux基础 Python基础 一.Python介绍 0 ...

  2. Python学习笔记(3)---B站黑马程序员

    Python学习笔记(1)-B站黑马程序员 Python学习笔记(2)-B站黑马程序员 Python学习笔记(3)-B站黑马程序员 文章目录 五.项目实战--飞机大战 001-Pycharm中安装py ...

  3. C++学习笔记(B站黑马程序员C++教程)

    C++学习笔记(B站黑马程序员C++教程) 简介 视频链接https://www.bilibili.com/video/BV1kV411U7Ub?spm_id_from=333.999.0.0 建议用 ...

  4. Visual Studio 2022版本 B站黑马程序员C++自学分享-第一阶段(主要包括:自己敲的代码、通过注释来备注上自己对代码的理解)

    Visual Studio 2022版本 B站黑马程序员C++自学分享-第一阶段(主要包括:自己敲的代码.通过注释来备注上自己对代码的理解) 前言 一.第一阶段 C++基础语法入门 对C++有初步了解 ...

  5. Visual Studio 2022版本 B站黑马程序员C++自学分享-第三阶段(1)(主要包括:自己敲的代码、通过注释来备注上自己对代码的理解)

    Visual Studio 2022版本 B站黑马程序员C++自学分享-第三阶段(1)(主要包括:自己敲的代码.通过注释来备注上自己对代码的理解) 前言 三.第三阶段 C++提高编程 介绍C++泛型编 ...

  6. 【C++】黑马程序员 C++学习课程—C++核心编程

    [C++]黑马程序员 C++学习课程-C++核心编程 黑马程序员 C++学习课件, 为自用版本,单纯为了学习和查找资料更加方便 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓 ...

  7. 2022黑马程序员-前端学习第一阶段(Day01-HTML的认知)

    HTML的认知-Day01 学习笔记打卡 HTML认知 基础概念铺垫(了解) 认识网页 五大浏览器和渲染引擎 Web标准(了解) HTML初体验 HTML的感知 HTML骨架结构 开发工具的使用 语法 ...

  8. 黑马程序员:从零基础到精通的前端学习路线

    黑马程序员:从零基础到精通的前端学习路线 随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上 ...

  9. 黑马程序员最新版JavaWeb基础教程-学习笔记

    da@黑马程序员最新版JavaWeb基础教程-学习笔记 day06-HTML&CSS HTML HTML(HyperTest Markup Language):超文本标记语言 是一门语言,所有 ...

  10. B站黑马程序员pink老师讲的JavaScript代码

    B站黑马程序员pink讲课的JavaScript代码(部分代码) <!DOCTYPE html> <html lang="en"> <head> ...

最新文章

  1. c语言的文案,点心回顾 | 这是一个充满有趣灵魂的C语言乐园!
  2. Snow White,摘自iOS应用Snow White and more stories
  3. 8-Trusted Board Boot
  4. PHP动态设计的设计流程,《PHP设计模式介绍》第十四章 动态记录模式
  5. 【渝粤教育】 广东开放大学 10548_金融学k1_21秋考试
  6. hashmap是有序还是无序_说实话,你要是看完这篇 HashMap ,和面试官扯皮真的就没问题了!
  7. 阿里Q1财报:云计算付费用户首超100万
  8. 在 vb.NET 中使用 COM+ 服务
  9. wireshark学习使用
  10. 计算机三级网络技术路由,2009计算机三级网络技术:如何上网高效率宽带路由优化技巧放送...
  11. 官方教程:Apache Kylin和Superset集成,使用开源组件,完美打造OLAP系统
  12. MySQL 游标(CURSOR)
  13. 盘点一款手机Python编程神器——AidLearning
  14. ftp工具绿色版,5款ftp工具绿色版好用推荐
  15. UE4相机贴图,屏幕标注
  16. 第三章 违反假设条件的处理(模型的变换与GMM估计)
  17. 《计算机视觉之目标检测》IOU详解及代码
  18. android ca证书的安装,如何在Android上以编程方式安装CA证书,无需用户交互
  19. shiro使用md5salt哈希散列加密
  20. OMA-DM协议资料汇总

热门文章

  1. java 比较日期大小(方法之一compare to 备忘)
  2. 计算机中任务管理器的主要功能是什么,任务管理器的作用有哪些 可以解决9成电脑问题...
  3. JAVA查搜索文件内容
  4. android动态相机权限
  5. 储能补贴有望出台?钱从哪来还是个问题
  6. RS232串口线连接方法
  7. Centos7.9配置静态ip与动态ip
  8. java汉字拼音简码_java生成首字母拼音简码的总结
  9. 双舵轮AGV里程计、运动控制核心算法
  10. Makefile 的解读(一)