记一次Oracle释放表空间,还原数据实操
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,首先介绍一下项目背景,这是一个java的后端平台,运行在win2008server平台上,主要存图片和视频的,占空间比较大,Oracle数据库(你懂的,崩溃的节奏)。一张图片表主要用于存储blob类型
千家信息网最后更新 2026年11月03日记一次Oracle释放表空间,还原数据实操
首先介绍一下项目背景,这是一个java的后端平台,运行在win2008server平台上,主要存图片和视频的,占空间比较大,Oracle数据库(你懂的,崩溃的节奏)。
一张图片表主要用于存储blob类型的图片数据,硬盘中共也就800G,发现单个表空间数据文件增长到30G左右,硬盘就剩下30G左右的空间,马上就要爆表了,领导很是着急,催的特别急,无奈我是一脸懵逼,也没有详细的记录文档,每张表都不知道干嘛的。
最后通过请教当年写项目的大佬,得到方案,备份一年的数据,truncate表,直接删除表空间,然后重新建立表空间,下面记录了一些当时的用的sql语句。
查看各个表空间大小 select a.tablespace_name, round(a.total_size) "total_size(MB)", round(a.total_size)-round(b.free_size,3) "used_size(MB)", round(b.free_size,3) "free_size(MB)", round(b.free_size/total_size*100,2)||'%' free_rate from ( select tablespace_name, sum(bytes)/1024/1024 total_size from dba_data_files group by tablespace_name ) a, ( select tablespace_name, sum(bytes)/1024/1024 free_size from dba_free_space group by tablespace_name ) b where a.tablespace_name = b.tablespace_name(+); 查看表空间 select tablespace_name,file_id,file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name select file_name,autoextensible,increment_by from dba_data_files where tablespace_name='表空间名称' 清空数据 有可能表空间仍没有释放,可以使用如下语句: truncate table pecprocesspic alter table pecprocesspic deallocate UNUSED KEEP 0;删除表空间,删除无任何数据对象的表空间 drop tablespace wz_img删除有任何数据对象的表空间(操作需谨慎,必须备份好数据!) drop tablespace wz_img including contents and datafiles; 创建表空间 create tablespace 表空间名称 datafile 'D:\app\Administrator\oradata\orcl\表空间文件名称.ora' size 512m autoextend on next 256m maxsize unlimited;添加表空间文件 alter tablespace 表空间文件 add datafile 'D:\app\Administrator\oradata\orcl\表空间文件名称.ora' size 512m autoextend on next 256m maxsize unlimited; 这是一些重要的sql语句,其他的备份还原就不写了,都是通过pl/sql操作的,不难,很大的数据量,备份了将近七天左右,还原了三天左右。
空间
数据
文件
名称
备份
图片
语句
对象
硬盘
这是
项目
很大
着急
重要
单个
大小
平台
数据库
文档
方案
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
圆梦互联网科技
华宇互联网科技
上海挚品互联网科技
北京互联网络科技有限公司
互联网金融科技平台
互联网科技ppt模板
互联网科技论坛
互联网金融科技委员会
互联网科技大会案例
镁科技互联网资讯平台
阿里互联网科技公司
现代互联网科技股
互联网校园科技培训
互联网科技与大数据专业
电子商务与互联网科技的关系
35岁以上互联网科技行业
互联网时代科技型公司的机会
互联网金融运营模式中的金融科技
同城互联网络科技
互联网科技创新创业项目
哈尔滨大商圈互联网科技有限公司
中国 科技 互联网
有木互联网科技
互联网科技类展会
深圳卡尔迅互联网科技有限公司怎么样
云创客互联网科技公司
现代科技和互联网有关系吗
乌鲁木齐新华智原互联网科技学校
元气玛特互联网科技公司是外包吗
互联网科技职业技能培训学校