表空间关闭自动扩展不生效
oracle数据库,关闭表空间自动扩展后,表空间文件空间还在增加,执行语句为alterdatabasedatafile'****.dbf'autoextendoff;环境...
oracle数据库,关闭表空间自动扩展后,表空间文件空间还在增加,执行语句为alter database datafile '****.dbf' autoextend off;
环境为oracle10G 展开
环境为oracle10G 展开
展开全部
查了一下资料,用一下命令:
alter database datafile 文件路径 autoextend off;取消自动扩展,
alter database datafile 文件路径 autoextend on;设置自动扩展。
也可以实现。
查看表空间数据文件是否为自动扩展:
SQL col FILE_NAME format a40
SQL col TABLESPACE_NAME format a20
SQL select file_id,file_name,tablespace_name,autoextensible from dba_data_files order by file_id;
FILE_ID FILE_NAME TABLESPACE_NAME AUT
---------- ---------------------------------------- -------------------- ---
1 C:\ORACLE\ORADATA\ORADB\SYSTEM01.DBF SYSTEM YES
2 C:\ORACLE\ORADATA\ORADB\RBS01.DBF RBS YES
3 C:\ORACLE\ORADATA\ORADB\USERS01.DBF USERS YES
4 C:\ORACLE\ORADATA\ORADB\TEMP01.DBF TEMP YES
5 C:\ORACLE\ORADATA\ORADB\TOOLS01.DBF TOOLS YES
6 C:\ORACLE\ORADATA\ORADB\INDX01.DBF INDX YES
7 C:\ORACLE\ORADATA\ORADB\DR01.DBF DRSYS YES
8 D:\TEST.DBF TEST NO
已选择8行。说明如下:TEST表空间用以下语句创建的一个实验表空间,没有指定AUTOEXTEND ON 参数,所以不是自动扩展。
alter database datafile 文件路径 autoextend off;取消自动扩展,
alter database datafile 文件路径 autoextend on;设置自动扩展。
也可以实现。
查看表空间数据文件是否为自动扩展:
SQL col FILE_NAME format a40
SQL col TABLESPACE_NAME format a20
SQL select file_id,file_name,tablespace_name,autoextensible from dba_data_files order by file_id;
FILE_ID FILE_NAME TABLESPACE_NAME AUT
---------- ---------------------------------------- -------------------- ---
1 C:\ORACLE\ORADATA\ORADB\SYSTEM01.DBF SYSTEM YES
2 C:\ORACLE\ORADATA\ORADB\RBS01.DBF RBS YES
3 C:\ORACLE\ORADATA\ORADB\USERS01.DBF USERS YES
4 C:\ORACLE\ORADATA\ORADB\TEMP01.DBF TEMP YES
5 C:\ORACLE\ORADATA\ORADB\TOOLS01.DBF TOOLS YES
6 C:\ORACLE\ORADATA\ORADB\INDX01.DBF INDX YES
7 C:\ORACLE\ORADATA\ORADB\DR01.DBF DRSYS YES
8 D:\TEST.DBF TEST NO
已选择8行。说明如下:TEST表空间用以下语句创建的一个实验表空间,没有指定AUTOEXTEND ON 参数,所以不是自动扩展。
追问
设置之后,查询表空间文件状态(是否自动扩展)为NO,但是实际上还是扩展了磁盘空间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询