如题
本机安装有 oracle 12c 用于测试。 每次新建表空间,新建表并添加大量模拟数据(大约 2kw ),有些表数据需保留,有些表数据需清空。但是新建模拟数据后,表空间会急剧增大(大概新增 10+g ),试过 alter table_space resize 无效(除了删除原表空间)。
有没有办法缩小 oracle12c 因为这些操作导致的空间增大呢,网上搜了下涉及的内容可能有表空间、日志等。 希望能删除因为新增大量数据导致的数据库占用变大问题。
感谢
1
shakoon 124 天前 via Android
测试环境整那么麻烦干嘛,drop 掉 tablespace ,建新的。日志文件的话,undo 也是只能建新的然后切过去了删旧的。redo 一般没多大,自动管理不用干预。temp 用 shrink 可以收缩,但意义其实也不大,用着还会又慢慢大起来的。
|
2
hefish 124 天前
redo 又不大
temp 可以 shrink undo 一般是重建,不建议 shrink ,不知道为啥,反正人家不建议。 |