首页 > 数据库 >oracle的存储结构

oracle的存储结构

时间:2022-11-11 17:12:57浏览次数:65  
标签:存储 数据文件 数据库 逻辑 空间 oracle 结构

一、oracle体系结构

oracle的体系结构分三类:内存结构、进程结构、存储结构

 

二、存储结构

参考连接:Oracle存储结构

数据库物理结构和逻辑结构的基本关系

1、一个数据库在物理上包含多个数据文件,在逻辑上包含多个表空间

2、一个表空间包含一个或多个数据文件,一个数据文件只能从属于某个表空间

3、数据库的逻辑块由一个或多个操作系统块组成

4、一个逻辑区只能从属于一个数据文件,而一个数据文件可包括一个或多个逻辑区

 

三、逻辑结构

1、Tablespace:表空间

参考连接:https://www.cnblogs.com/eastsea/p/3863354.html

表空间是一个逻辑的概念,在物理上不存在,是为了方便空间管理,数据库真正存放数据的是数据文件,一个表空间可由一个或多个数据文件组成。一个数据库可以包含多个表空间,一个表空间只能属于一个数据库。

2、基本的表空间

(1)、SYSTEM:系统表空间,存储核心数据

(2)、SYSAUX:辅助表空间

(3)、USERS:用户表空间

(4)、UNDOTBS1:回滚表空间,保存数据修改前的景象

(5)、TEMP:临时表空间,用于保存数据库排序,分组时产生的临时数据

3、表空间查询

select tablespace_name, block_size,contents,status from dba_tablespaces  
//查看数据库所有表空间块大小,contents表示是永久表空间还是临时表空间还是undo表空间

表空间有online(联机)、offline(脱机)、read only(只读)、read write(读写)几个状态,修改表空间的状态可以通过alter tablespace CHENMU onlile | offline | read only | read write。

当表空间为脱机状态时,任何用户都访问不了它,system表空间不可以设置成脱机状态,因为数据库运行时始终会用到system表空间中的数据。

ALTER TABLESPACE TBS_DM_DAT OFFLINE IMMEDIATE;

 

设置成脱机

select ts#,name from v$tablespace;  //这个视图也可以查看表空间,输出编号和名称

 

标签:存储,数据文件,数据库,逻辑,空间,oracle,结构
From: https://www.cnblogs.com/muhai/p/16881017.html

相关文章

  • Scala控制结构和函数、过程、懒值、异常
    1 ifelse表达式scala中没有三目运算符,因为根本不需要。scala中ifelse表达式是有返回值的,如果if或者else返回的类型不一样,就返回Any类型(所有类型的公共超类型)。例如:ifel......
  • Scala数据结构
    1 数据结构特点Scala同时支持可变集合和不可变集合,不可变集合从不可变,可以安全的并发访问。两个主要的包:不可变集合:scala.collection.immutable可变集合: scala.collecti......
  • oracle收缩表和表空间
    oracleshrinkspace收缩表segmentshrink分为两个阶段:1)、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁,即......
  • jdbc连接Oracle数据库
    importjava.sql.*;publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Helloworld!");Connectionconnection......
  • 分页存储过程
    --分页存储过程if (object_id('pro_page', 'P') is not null)    drop proc pro_stugocreate procedure pro_stu(    @pageIndex int,    @pageSize......
  • 第一章 数据结构绪论
    本文章作为学习笔记,大量参考了《大话数据结构》这本书,因为没有用于商业活动,而且也算是为作者做了一个小小的宣传,作者应该不会告我侵权,哈。 数据结构的概念:是相互之间存在的......
  • 数据结构(B树和B+树)
    9.2、B树了解B树之前,先来了解一下m叉查找树可以类比二叉查找树(排序树)的来了解m叉查找树;我们这里以5叉查找树为例子二叉查找树有一个关键字和2个孩子,左孩子<根结点<......
  • 【数据结构与算法】ip转int
    思路比较简单,但是有一些坑。classErrorextendsException{/****/privatestaticfinallongserialVersionUID=1L;Stringmsg;Error(Stringmsg){th......
  • 奇怪的数据结构题(Trie树合并)
    奇怪而又不算难的数据结构题题面:题目描述有一个集合\(a\),初始为空。你需要写一个数据结构,支持:0x表示将\(x\)加入该集合,其中\(x\)为一数字串。保证不在集合中......
  • MySQL复制表结构和内容到另一张表…
    1.复制表结构及数据到新表TABLE 新表SELECT * FROM 旧表2.只复制表结构到新表TABLE 新表SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.方法二:(低版......