2016 - 2024

感恩一路有你

undo表空间会自动释放吗 如何让Oracle释放undo表空间?

浏览量:2155 时间:2021-03-11 02:42:34 作者:admin

如何让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,包括内容和数据文件5。重复第三次操作,重启数据库

经过多年的使用,随着数据操作的频繁,Oracle的undo表空间不断增大,占用了磁盘空间。为了清理这部分空间,使用以下步骤完成更换操作。R1级。创建新的undo表空间undotbs2数据库“/u01/APP/Oracle/oradata/mydb/undo02。DBF “size 512M reuse/rautotext on next 64M maxsize unlimited reservation noguarante blocksize 8K flashback on_uutablespace=undotbs2 scope=both,将Oracle当前的undo表空间切换到undotbs2,重启数据库,通过命令行登录数据库,删除原来的undo内容5。重复第三个操作并重新启动数据库。6手动删除undotbs对应的原始数据库文件

如何删除oracle undo表空间占用的空间?

有一个参数设置保留时间的undo保留时间的默认值为900秒,超过900秒后自动释放

undo表空间会自动释放吗 undo表空间作用 oracleundo表空间释放

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。