首页 > 数据库 >Oracle数据库1

Oracle数据库1

时间:2023-02-23 22:25:25浏览次数:50  
标签:数据库 用户 空间 实例 Oracle 数据

一.对比Mysql,理解Oracle的基本概念

1.1.Oracle数据库的基本概念

问题1:什么是数据库?

1.数据库:有组织的数据的集合。俗称「数据的仓库」。
2.数据库系统分为数据库管理系统和数据库。
3.狭义上来讲,我们口头上的“数据库”,通常都是指「数据库管理系统 (DBMS)」。

问题2:我们为什么使用数据库呢?

三个要素:安全、方便、效率。

1.提供底层数据的持久化存储,保证了其一致性和稳定性。
2.提供了接口对数据的操作与检索,方便对数据的日常维护和管理。
3.提供了并发控制访问和数据容错机制,并为程序提供读写接口。
数据库的优点
数据库的特点的解释

1.2.Oracle数据独有的实例的概念

问题1:实例是什么?

1.数据库实例(instance)是用与管理数据库文件的内存结构。
2.数据库是一组位于磁盘上的物理文件,通过 CREATE DATABASE 语句创建。实例管理相关的数据,并且为数据库用户提供服务。
3.每个正在运行的 Oracle 数据库至少与一个实例相关联。因为实例存在于内存中,而数据库存在磁盘上,所以实例可以独立于数据库存在,数据库也可以独立于实例存在。
数据库实例创建
数据库实例详解

问题2:什么是用户?

1.用户是在实例下建立的。不同实例可以建相同名字的用户。
2.Oracle数据库建好后,要想在数据库里建表,必须为数据库建立用户,并为用户指定表空间。
多个用户可以对应不同表空间,也可以对应相同的表空间。
创建好一个实例的时候,一般有默认的两个用户。分别为sysytem和sys,system是数据库内置的一个普通管理员,sys是数据库的超级用户。

1.3.Oracle数据库存储结构

问题1:什么是表空间?

表空间只是一个逻辑概念,若干操作系统文件(文件可以不是很大)可以组成一个表空间。表空间统一管理空间中的数据文件,一个数据文件只能属于一个表空间。一个数据库空间由若干个表空间组成。

问题2:什么是段?

回答:段是表空间的重要组织机构,段是指占用文件空间的统称,或数据对象使用的空间集合;段可以有表段、索引段、回滚段、临时段和高速缓存段。

标签:数据库,用户,空间,实例,Oracle,数据
From: https://www.cnblogs.com/cony1/p/17149591.html

相关文章

  • 数据库相关的面试题
    一、SQL语言包括哪些类型?数据定义语言 create/alter/drop table数据操作语言  select/update/insert/delete数据控制语言  Grant  Revoke二、删......
  • oracle order by 和 rownum<1结果失败问题解决并且 fetch first很好的解决
    #在oracle中如下所示SQL>selectmax(sequence#)fromv$archived_logorderbysequence#;MAX(SEQUENCE#)--------------193#使用如下字句查询时候SQL>......
  • 数据库操作
    数据库增insertinto表(字段...)values(值...);删清空表deletefrom表;会清空表,但是不会清空自增字段的offset(偏移量)值删除某一......
  • HBase--分布式列存储NOSQL数据库
        HBase本质上是一个数据模型,可以提供快速随机访问海量结构化数据。利用Hadoop的文件系统(HDFS)提供的容错能力。它是Hadoop的生态系统,使用HBase在HDFS......
  • 你有了解过无服务器架构(Serverless)数据库吗?
    你有了解过无服务器架构(Serverless)数据库吗?什么是Serverless呢?简单理解,Serverless分为 FaaS和BaaS两个部分,其中FaaS指的是函数即服务,BaaS是后端即服务。举个例......
  • oracle dgbroke异常ora-16810
    1.查看状态如下信息2.两个关键命令showdatabase'sbdb'statusreport;showdatabaseverboseSBDB;3.查看状态信息showdatabase'jkzy'statusreport;   ......
  • 数据库概念
    1、数据库(DataBase,DB)是按一定结构组织并长期存储在计算机内的、可共享的大量数据的有机集合。其实就是存放数据的仓库,只不过这些数据存在一定的关联、并按一定的格式存放......
  • CodeFirst同时映射多种数据库及分表优化设计
    开发环境:Windows10专业版、VisualStudioCode、.Net6、SqlSugar5.x、Navicat根据需求,对数据处理时,部分用到Sqlite进行增删改查、部分用到MySql进行增删改查问题1:对于......
  • [ChatGPT 勘误]:SAP ABAP 系统里数据库表 dlv_systc 的用途
    SAPABAP系统里数据库表dlv_systc的用途?ChatGPT的回复:在SAPABAP系统中,数据库表dlv_systc是用于存储交货单系统条件检查的相关数据的。交货单是指在销售和分销......
  • 数据库迁移:批量 JSON文件 导入 SQL Server
    --------------------------------------------------------------Beginning--------------------------------------------------------------一、问题引入在之前的博客......