undo表空间暴长,如何取消自动扩展

undo表空间暴长,如何取消自动扩展,第1张

如果原来的undo1上没有活动的事务的话,可以直接删除,重新建立。 查了一下资料,用一下命令:alter database datafile 文件路径 autoextend off;取消自动扩展,alter database datafile 文件路径 autoextend on;设置自动扩展。也可以实现。 查看表空间数据文件是否为自动扩展:SQL>col FILE_NAME format a40SQL>col TABLESPACE_NAME format a20SQL>select file_id,file_name,tablespace_name,autoextensible from dba_data_files order by file_idFILE_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行。

查了一下资料,用一下命令:

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 参数,所以不是自动扩展。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12102489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存