undo表空间多久自动释放 如何让Oracle释放undo表空间?
如何让Oracle释放undo表空间?
为了清理这部分空间,使用以下步骤完成更换操作。1创建新的undo表空间undobs2创建undo表空间undotbs2数据库“/u01/APP/Oracle/oradata/mydb/undo02。DBF “size 512M reuseautotext on next 64M maxsize unlimited reservation noguarante blocksize 8K flashback on用实际Oracle数据库路径2替换红色部分。Switch system table space alter system set undo able space=undotbs2 scope=both将Oracle的当前undo表空间切换到undotbs2。三。重新启动数据库,通过命令行[root$smserver]sqlplus/nolog[root$smserver]conn/as SYSDBA[root$smserver]shutdown immediate[root$smserver]startup登录数据库。4删除原来的undo content drop表空间undotbs1包含的内容,重复第三步操作,重新启动数据库
这里需要区分要收缩的表空间与undo表空间、temp表空间或普通数据表空间。
1. 如果它是临时表空间,则可以在删除后重建。
2. 如果是撤消表空间,则创建新的撤消表空间,将新的撤消表空间指定为默认数据库表空间,并删除原始的撤消表空间。
3. 如果是数据表空间,则可以通过表空间迁移来降低高水位,并执行收缩表空间来释放空间。
Oracle如何通过收缩表空间释放空间?
有两种处理方法,一种是添加undo表空间的数据文件,另一种是切换undo表空间。在这种情况下,通常在撤消表空间已经非常大的情况下使用。
表空间已更改。
2. 切换撤消表空间
1。新建表空间[undo table space
SQL> Create undo table space[undo table space
表空间已创建。
2. 切换到新的撤消表空间。操作如下
SQL>alter system set undoTablespace=undotbs2scope=both
系统已更改。
3. 将原始撤消表空间设置为脱机:
SQL>alter table space offline
表空间已更改。
4. 删除原始撤消表空间:
SQL>删除包含内容和数据文件比例约束的表空间
表空间已被删除。
如果只是drop table space undo,则只删除控制文件中的记录,而不会物理删除该文件。
Dropundo表空间只能在不使用时创建。
如果正在使用撤消表空间(例如,事务失败,但恢复尚未成功),drop table space命令将失败。Include内容可以在drop表空间中使用。
为什么undo空间有500多g释放不出来了?
检查数据后,使用以下命令:
alter database datafile path AUTOEXTEND off;cancel auto extension,
alter database datafile path AUTOEXTEND on;set auto extension。
也可以实现。
检查表空间数据文件是否自动扩展:
sqlcolfileuunameformata40
sqlcoltablespaceuunameformata20
sqlselectfileuid,fileuname,tablespaceuname,autoextensiblefromdbaudataufilesrorderbyfileuid
fileuidfileunametablespaceunameaut
-------------------------------------------------------------------
1c:oracleoradataoradbsystem01.dbfsystemyes
2c:oracleoradataoradbrbs01.dbfrbyes
3c:oracleoradataoradb%users01.dbfuseryes
4c:oracleoradataoradbtemp01.dbftemyes
5c:oracleoradataoradbtools01.dbftools是
6c:oracleoradat aoradbindx01.dbfindxyes
7c:oracleoradataoradbdr01.dbfdrsysyes
8d:测试.dbftestno
选择了8行。解释如下:test表空间是使用以下语句创建的实验表空间。它没有指定AUTOEXTEND参数,因此不会自动扩展。
undo表空间多久自动释放 删除undo表空间数据文件 如何查看undo表空间状态
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。