oracle表空间文件扩容

ORACLE扩容表空间 一 查看表空间的名称和文件所在位置 SELECT tablespace_name, file_id, file_name, round( bytes / ( 1024 * 1024 ), 0 ) total_space FROM sys.dba_data_files ORDER BY tablespace_name 查询表空间信息 SELECT username, default_tablespace, t.* FROM dba_users t; 二 查询当前表空间下使用情 阅读详情

近期公司老项目反应附件无法上传,查询后台日志发现数据库insert报错,原因是附件以二进制存储在数据库表中导致oracle表空间文件已经达到了32G的最大值。找到了问题,坚信一个数据库肯定不会就只支持32G,来分析下表空间,看看怎么给它扩容?

oracle表空间

Oracle的表空间与数据文件是成对出现的,每一个数据文件对应一个表空间,一个表空间可以包含多个数据文件。表空间分为普通表空间和大文件表空间,普通表空间的单个数据文件最大为32G,而大文件表空间的单个数据文件最大可以为128TB。一般设计数据库时,判断普通表空间无法满足应用时就创建大文件表空间。

--创建表空间
create tablespace TABLESPACE_NAME
logging  
datafile 'D:\app\roydd\oradata\orcl\TABLESPACE_NAME.dbf'
size 50m 
autoextend on  
next 50m maxsize 20480m  
extent management local;

--创建大文件表空间
create bigfile tablespace TABLESPACE_NAME
datafile 'D:\app\roydd\oradata\orcl\TABLESPACE_NAME.dbf'
size 100G AUTOEXTEND ON;

--创建临时表空间 
create temporary tablespace TABLESPACE_NAME
tempfile 'D:\app\roydd\oradata\orcl\TABLESPACE_NAME.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local; 

表空间扩容

了解了oracle表空间的定义和特性后,大概就明白,可以通过增加数据文件的方式来为表空间扩容。

第一步:查看表空间使用情况
-- 查看表空间使用情况
SELECT 
tablespace_name 表空间名,
sum(totalM) 总大小M,
sum(usedM) 已使用量M,
sum(surplusM) 剩余量M,
sum(usedM)/sum(totalM)*100 已使用率per
FROM
(
SELECT b.file_id ID,
b.tablespace_name tablespace_name ,
b.file_name file_name,
b.bytes/1024/1024 totalM,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedM,
sum(nvl(a.bytes,0)/1024/1024) surplusM
FROM dba_free_space a,dba_data_files b
WHERE a.file_id = b.file_id
GROUP BY b.tablespace_name,b.file_name,b.file_id,b.bytes
ORDER BY b.tablespace_name
)
GROUP BY tablespace_name ;
第二步:为指定表空间增加数据文件
ALTER TABLESPACE TABLESPACE_NAME 
ADD DATAFILE 'D:\app\Administrator\oradata\orcl\new_datafile_name.DBF' 
SIZE 512m AUTOEXTEND ON NEXT 32768m MAXSIZE UNLIMITED;

最后,再次检查表空间使用情况确认已经使用新的表空间文件了。

Oracle11G的表空间数据文件大小限制问题处理 oracle11g的表空间数据文件容量与DB_BLOCK_SIZE有关,在初始建库时,DB_BLOCK_SIZE要根据实际需要,设置为 4K,8K、16K、32K、64K等几种大小,ORACLE的物理文件最大只允许4194304个数据块(由操作系统决定),表空间数据文件的最大值为 4194304×DB_BLOCK_SIZE/1024M。即:4k最大表空间为:16384M8K最大表空间为:32768M16k最大表空间为:65536M32K最大表空间为:131072M。 阅读详情

相关推荐

Oracle11G表空间扩容实战:如何突破32G单个数据文件限制(附详细SQL)

本文详细介绍了Oracle11G表空间扩容的实战方法,重点突破32G单个数据文件限制。通过分析DB_BLOCK_SIZE的影响,提供了三种解决方案:增加数据文件、调整DB_BLOCK_SIZE重建数据库和使用Bigfile表空间特性,每种方案均附有详细SQL操作步骤和最佳实践建议。

weixin_42527160的博客 205

表空间扩容

一.首先要查询表空间在物理磁盘上存放的位置,注意使用sysdba. select tablespace_name,file_id,file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; 二.扩容表空间,有三种方法 (1)给表空间增加数据文件 alter ta...

weixin_34228662的博客 2234

Oracle11G表空间数据文件扩容实战:突破32G限制的解决方案

本文深入解析Oracle 11g数据库表空间数据文件32G大小限制的根源——DB_BLOCK_SIZE参数,并提供了核心解决方案:通过为表空间添加新的数据文件来突破限制。文章详细介绍了诊断方法、具体的SQL操作命令、创建表空间时的预防性设计,以及临时表空间扩容和实战避坑指南,帮助DBA有效管理数据库存储空间。

weixin_28365523的博客 89

oracle 扩容步骤,oracle 表空间扩容方法

测试环境OS:RedHat 6.7Oracle:11.2.0.4[root@iccsdb01 ~]# su - oracle[oracle@iccsdb01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on 星期四 5月 25 15:09:24 2017Copyright (c) 1982, 2013, Oracle...

weixin_35368877的博客 1万+

Innovus ECO技巧:用setEcoMode+ecoAddRepeater实现批量buffer替换的5个关键步骤

本文详细介绍了在Cadence Innovus工具中,利用setEcoMode与ecoAddRepeater命令实现高效、批量Buffer/Inverter替换的工程化策略。通过启用批处理模式、构建可维护的替换规则、掌握高级定位技巧以及规避布线陷阱等5个关键步骤,帮助芯片设计工程师在ECO阶段大幅提升修改效率与质量,确保设计稳定签核。

d6e7f8的博客 1117

双目相机测距原理

普通双目相机具有如下特点:左右两个相机位于同一平面(光轴平行),且相机参数(焦距f)一致。其原理图如下:如图所示,P点为相应的物体位置,CL和CR为左右相机光心位置,PL和PR分别为左相机和右相机拍摄的P点成像结果。f为相机焦距,Z为物体距相机的深度距离,b为左右相机基线距离根据几何关系有:则相应的深度信息计算公式为:(1)其中XL-XR为视差。其余在两侧的情况同样可以用几何关系分析得到该表达式(1),即对于普通双目相机测距可以直接通过公式(1)得到深度结果。

doudou2weiwei的博客 4543

oracle增加表空间大小

第一步:查看表空间的名字及文件所在位置:select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name 第二步:增大所需表空间大小: 方法一:alter database datafile ...

weixin_30843605的博客 499

ESP-01S获取网络时间踩坑全记录:AT指令调试、JSON解析乱码、时区处理,一个都不能少

本文详细记录了使用ESP-01S WIFI模块获取网络时间的完整过程,包括AT指令调试、JSON解析乱码处理以及时区转换等关键步骤。通过实战案例和代码示例,帮助开发者避开常见陷阱,实现稳定的网络时间同步功能。

weixin_30460489的博客 295

Oracle表空间文件扩容方法

Oracle还支持自动扩展的数据文件,这意味着当数据文件达到其设定的最大大小时,它可以自动增加大小。你可以在创建数据文件时指定。在执行这些操作之前,确保你有足够的磁盘空间来扩展数据文件。如果你想要增加一个已经存在的数据文件的大小,可以使用。如果你想要通过添加新的数据文件来扩展表空间,可以使用。替换为你的实际数据文件路径和文件名。例如,要添加一个新的数据文件到。例如,如果你想要将名为。

weixin_44449720的博客 3120

【灰度共生矩阵(GLCM)原理及代码实现】

文章主旨详细介绍灰度共生矩阵(Gray-Level Co-occurrence Matrix, GLCM)的生成原理、核心特征量及其在图像纹理分析中的应用,并提供了可运行的Python代码实现。该网页是一篇理论结合实践的优秀技术文章。它不仅清晰地解释了GLCM这一经典纹理分析工具背后的数学原理,还提供了完整、可复现的代码,非常适合计算机视觉或图像处理领域的学习者和开发者入门并实践灰度共生矩阵。读者可以通过运行代码来直观理解GLCM如何工作,并提取图像的纹理特征。

blotemj.blog.youkuaiyun.com 179

RAP 值帮助实战:用 CDS 注解把 Fiori Elements 的输入体验做得又快又准

本文系统介绍了如何在SAP RAP应用中实现高效的值帮助(Value Help)功能。通过复用标准CDS View和自定义View Entity,开发者可以快速为字段添加弹窗选择、搜索和下拉框功能。文章详细讲解了三种核心实现方式:复用标准值帮助CDS View实现快速集成;构建自定义View Entity支持企业特定编码;利用搜索注解(@Search)和下拉框注解(@ObjectModel)优化用户体验。特别强调了文本显示、模糊搜索和小结果集下拉等实用技巧,并提供了可直接复用的国家代码值帮助示例。这些方法能

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6466

oracle 表空间文件32g,oracle表空间扩容

1、表空间容量指标查询SELECTTABLESPACE_NAME"表空间",To_char(Round(BYTES/1024,2),'99990.00')||''"实有",To_char(Round(FREE/1024,2),'99990.00')||'G'"现有",To_char(Round((BYT...

weixin_29285605的博客 1016

基于深度学习DNN LSTM网络的光伏发电量预测 完整代码数据 可直接运行

基于深度学习DNN LSTM网络的光伏发电量预测 完整代码数据 可直接运行

2079

Oracle 表空间扩容、增加数据文件

Oracle 表空间扩容、增加数据文件

dale 8049

PointNet++改进策略目录

后续我将如何使用文章中创新点加入的PointNet++中代码实现部分进行更新。

u012901740的博客 2196

【华为OD机试真题】390、AI面板识别 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

题目描述 >AI识别到面板上有N(1 ≤ N ≤ 100)个指示灯,灯大小一样,任意两个之间无重叠。   由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1,右下角x2,y2),   请输出先行后列排序的指示灯的编号,排序规则:   1、每次在尚未排序的灯中挑选最高的灯作为的基准灯   2、找出和基准灯属于同一行所有的灯进行排序。两个灯高低偏差不超过灯半径算同一行(即两个灯坐标的差 ≤ 灯高度的一半)

KJ.JK 1804

oracle 文件系统 扩容,oracle错误ora-01658的解决办法-扩容表空间

oracle错误ora-01658的解决办法-扩容表空间1. 查看所有表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;2. 已经空闲的表空间大小SQL> select tablespace_name,sum(bytes)/1024/102...

weixin_39533896的博客 315

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

oracle 表空间扩容(增加新的数据文件)

两个标准的表空间满了 最大限制 32G。只剩临时表空间了,最大32G 无法再扩容,所以扩容语句报错。我给表空间增加一个文件 EAS_STANDARD002和 EAS_STANDARD003 各最大32G。EAS_STANDARD001是之前 同事加的也满了 达到最大32G 了。

MZ199290的博客 551

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ORACLE查看数据库表空间、表空间占用率、追加数据文件及扩容。个人笔记

ORACLE查看数据库表空间、表空间占用率、追加数据文件及扩容。

weixin_43782984的博客 1626

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

oracle的asm下扩容表空间,给表空间增加数据文件,存储在ASM

**管控10.1.80.174实例名PGJT2,表空间为ODS已经满了,申请增加数据文件。col tablespace_name for a15;select d.tablespace_name,space"sum_space(m)",blocks sum_blocks,space-nvl(free_space,0)"used_space(m)",round((1-nvl(free_space,0...

weixin_39559382的博客 1356

Oracle11G表空间数据文件扩容策略与DB_BLOCK_SIZE优化实践

本文深入探讨了Oracle 11G数据库表空间数据文件扩容的核心策略与DB_BLOCK_SIZE优化实践。针对单个数据文件的大小限制问题,文章详细解析了DB_BLOCK_SIZE如何决定文件上限,并提供了增加数据文件、处理临时表空间等实战扩容方案。同时,指导读者如何根据OLTP或OLAP等不同业务场景选择最佳的DB_BLOCK_SIZE,以从根本上优化数据库性能和存储规划。

jwt8token的博客 826

oracle表空间扩容asm,oracle表空间文件系统迁移到ASM

1.配置测试环境创建数据表空间create tablespace test logging datafile ‘/home/oracle/test.dbf‘ size 10m autoextend on next 10m maxsize 2048m extent management local;创建用户并指定表空间create user test identified by 123456 def...

weixin_30713183的博客 197

oracle扩容temp表空间,oracle 如何缩小和重建temp表空间的数据文件

temp表空间的 变的太大,如何缩小?先试试temp(非本地管理表空间) 回收可以将表空间的缺省存储参数pctincrease改为非0。一般将其设为1,如:alter tablespace tempdefault storage(pctincrease 1);这样smon便会将自由范围自动合并。也可以手工合并自由范围:alter tablespace temp coalesce;否则就重建表空间:...

weixin_30378963的博客 825

oracle 扩容原来表空间或者添加数据文件

--查看表空间下的表select table_name, tablespace_name from dba_tables where tablespace_name = '表空间名字';--查看表的大小select segment_name, segment_type, sum(bytes / 1024/1024)  from dba_segments where segment_type = '...

tang_jian_dong的博客 6500

Oracle表空间满了之如何扩容

背景 预发布环境压力测试的时候,后台报错: ORA-01654: 索引 TSA.TS_TIME_0_2020_09 无法通过 1024 (在表空间 TSA 中) 扩展 定位问题 无法拓展,可猜测数据库表空间满了,导致无法继续存储数据 查看数据量: 查看dbf文件位置和大小: SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROM DBA_TABLESPACES T,DBA_DATA_FI

qq_38425803的博客 3404
上一篇: Centos利用rsync工具实现主从服务器增量同步备份
下一篇: centos7.9部署jdk
Droy`Z
博客等级 码龄19年 75粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值