专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle表空间缩小数据文件的大小 oracle 数据文件缩小

ins518 2024-10-26 12:18:55 技术文章 9 ℃ 0 评论

oracle表空间缩小数据文件的大小

ALTER DATABASE DATAFILE 'D:\ORACLE_SPACE\TEST_DATA2.DBF' RESIZE 10G;

--收缩表空间

alter database datafile 8 resize 10G;

执行时报ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据

处理方法

---1查看块大小

SQL> show parameter db_block_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_block_size integer 8192

二、查看数据文件号

select * from dba_data_files

三、计算

select max(block_id)*8192/1024/1024/1024 G 
from dba_extents 
where file_id=6;
-----------------
G
12.644775390625

再次修改,成功

alter database datafile 6 resize 13G;

2023-3-6

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表