【Oracle】Oracle系列之五--Oracle表空间

2023-09-21 21:15:23

往期回顾

前言

1. 基本概念

Oracle数据库开创性地提出了表空间(tablespaces)的设计理念,Oracle中很多优化都是基于表空间实现的。

Oracle表空间是一个逻辑的概念,由数据文件(data files)作为承载。一个Oracle数据库可以有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。

表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库对象,如表、视图、索引、聚簇、回退段和临时段等。

表空间分为:系统表空间、UNDO表空间、临时表空间、用户表空间。

默认的表空间有SYSAUX,SYSTEM,UNDOTBS1,TEMP,USERS,对应数据文件在$ORACLE_HOME\oradata\orcl下,分别为SYSTEM01.DBF,SYSAUX01.DBF,UNDOTBS01.DBF , TEMP01.DBF,USERS01.DBF。

表空间相关的视图包括:
DBA_TABLESPACES(USER_TABLESPACES)、DBA_DATA_FILES

2. 表空间的创建与管理

(1)表空间的创建

CREATE TABLESPACE tbs01 Datafile 'D:\oracle\product\10.2.0\oradata\orcl\tbs01.dbf' SIZE 100M;

可加入Autoextend On Next 100M Maxsize Unlimited,否则会由于空间不足报ORA-01659错误(表示无法分配超出的MINEXTENTS)。

表空间默认区大小为64KB,可通过UNIFORM SIZE 128k来指定区大小为128k;或使用AUTOALLOCATE,区的大小由数据库根据情况指定。此时需要加入EXTENT MANAGEMENT LOCAL,表示表空间的区管理方式为本地管理(否则为字典管理)。

Oracle的Data block address共32bit,其中10bit记录file_id,22bit(ROWID)记录block_id,在一个数据文件中最多能够记录 2 22 − 1 ( 4194303 ) 个block,由于db_block_size = 8k,所以一个数据文件的最大值为8k* 2 22=31.9999924G。(DBA_DATA_FILES视图中的MAXBLOCKS为4194302,MAXBYTES为34359721984,单位为字节BYTE)

Oracle大文件表空间
Oracle大文件表空间只包含一个数据文件,这个数据文件可包含4GB个数据块,一个数据文件大小可达32TB(8KB*4GB)。区(Extent)管理方式为本地管理(LOCAL),段(SEGMENT)管理方式为自动管理(AUTO)。

建立大表空间语句如下:

Create Bigfile Tablespace btbs1 Datafile 
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ BTBS01. DBF' Size 200M;

(2)修改表空间数据文件大小

Alter Database Datafile ‘D:\oracle\product\10.2.0\oradata\orcl\tbs01.dbf’ Resize 200M;

(3)表空间不足时,增加数据文件(可增加1个或多个)

ALTER TABLESPACE tbs01 add Datafile
‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS01-1.DBF’ Size 50M,
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS01-2.DBF’ Size 50M;

(4)重命名表空间数据文件

Alter Tablespace tbs01 Rename Datafile ‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS01.DBF’
To ‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS01-0.DBF’

修改控制文件和数据字典中数据文件的位置和名称信息,在执行之前需要保证数据文件在操作系统中已经被正确重命名。

(5)删除表空间

DROP TABLESPACE tbs01 INCLUDING CONTENTS AND DATAFILES;

更多推荐

12:STM32---RTC实时时钟

目录一:时间相关1:Unix时间戳2:UTC/GMT3:时间戳转化二:BKP1:简历2:基本结构三:RTC1:简历2:框图3:RTC基本结构4:RTC操作注意四:案例A:读写备份寄存器1:连接图2:步骤3:代码B:实时时钟1:连接图2:函数介绍3:代码一:时间相关1:Unix时间戳Unix时间戳(UnixTimesta

基于TensorFlow+CNN+协同过滤算法的智能电影推荐系统——深度学习算法应用(含微信小程序、ipynb工程源码)+MovieLens数据集(五)

目录前言总体设计系统整体结构图系统流程图运行环境模块实现1.模型训练1)数据集分析2)数据预处理3)模型创建4)模型训练5)获取特征矩阵2.后端Django1)路由文件2)视图层文件3)项目设置文件相关其它博客工程源代码下载其它资料下载前言本项目专注于MovieLens数据集,并采用TensorFlow中的2D文本卷积

【业务功能篇112】Springboot + Spring Security 权限管理-登录模块开发实战

合家云社区物业管理平台4.权限管理模块研发4.3登录模块开发前台和后台的认证授权统一都使用SpringSecurity安全框架来实现。首次登录过程如下图:4.3.1生成图片校验码4.3.1.1导入工具类(1)导入Constants常量类/***通用常量类*@authorspikeCong*@date2023/5/3**

apache poi 实现Excel 下拉联动

原文链接:Javapoi实现Excel下拉联动Java实现Excel下拉联动,本示例中实现了省市区乡镇村联动。适用于03版本Excel。依赖<!--https://mvnrepository.com/artifact/org.apache.poi/poi--><dependency><groupId>org.apach

一次ES检索的性能优化经验记录

优化功能:统一检索能力,为各服务所调用。该接口并发压力大,压测效果不理想。初步2k线程两台压测机预发环境压测结果两pod下为400qps左右,单pod平均qps200,响应时间在五分钟之后达到了峰值,平响达到几十秒开外。压测环境:内网环境,过网关压测,压测链路:网关→后台服务。一、优化初期出现这样的情况,是意想之外的,

STP生成树协议基本配置示例---STP逻辑树产生和修改

STP是用来避免数据链路层出现逻辑环路的协议,运行STP协议的设备通过交互信息发现环路,并通过阻塞特定端口,最终将网络结构修剪成无环路的树形结构。在网络出现故障的时候,STP能快速发现链路故障,并尽快找出另外一条路径进行数据传输。交换机上运行的STP通过BPDU信息的交互,选举根交换机,然后每台非根交换机选择用来与根交

新的 .NET Upgrade Assistant 版本包含功能更新和 .NET MAUI 改进!

作者:OliaGavrysh排版:AlanWang我们非常高兴的宣布,我们已经在VisualStudio中发布了新版本的.NETUpgradeAssistant,它在新版本中增加了在不更改目标框架的情况下更新项目功能的能力,并且对.NETMAUI的迁移功能有很多改进!.NETUpgradeAssistant是一种可帮助

利用Socks5代理IP加强跨界电商爬虫的网络安全

随着跨界电商的兴起,爬虫技术在这个领域变得越来越重要。然而,网络安全一直是一个值得关注的问题。在本文中,我们将讨论如何利用代理IP和Socks5代理来增强跨界电商爬虫的网络安全,确保稳定和可靠的数据采集,同时避免封禁和风险。背景跨界电商是一个竞争激烈的领域,市场上的商品信息和价格常常会变动。为了保持竞争力,电商企业需要

python写代码过程中的坑230915

1.解释代码IndentationError:expectedanindentedblock这个错误通常是由于代码缩进错误导致的。在Python中,代码块(如循环、条件语句、函数等)通常使用缩进来表示。因此,如果你在期望缩进的位置没有正确缩进代码,就会出现"IndentationError:expectedaninde

计算机竞赛 深度学习+opencv+python实现昆虫识别 -图像识别 昆虫识别

文章目录0前言1课题背景2具体实现3数据收集和处理3卷积神经网络2.1卷积层2.2池化层2.3激活函数:2.4全连接层2.5使用tensorflow中keras模块实现卷积神经网络4MobileNetV2网络5损失函数softmax交叉熵5.1softmax函数5.2交叉熵损失函数6优化器SGD7学习率衰减策略6最后0

lv5 嵌入式开发-2 exec函数族

目录1进程–exec函数族1.1exec函数族特点1.2进程–execl/execlp使用方法1.3进程–execv/execvp2进程–system3exec族要点演示掌握:exec函数族、system1进程–exec函数族执行程序,通孔ps-elf发现,父进程是bash。这意味着该进程是由一个bashshell中启

热文推荐