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,包括内容和数据文件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表空间释放
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。