龙空技术网

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

在水一方357159258 241

前言:

现在各位老铁们对“oracle修改数据文件”大致比较注重,朋友们都想要分析一些“oracle修改数据文件”的相关知识。那么小编在网摘上搜集了一些有关“oracle修改数据文件””的相关内容,希望咱们能喜欢,姐妹们一起来学习一下吧!

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_sizeNAME 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;-----------------G12.644775390625

再次修改,成功

alter database datafile 6 resize 13G;

2023-3-6

标签: #oracle修改数据文件