为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:Kylin V10
【CPU】:8
【问题描述】*:表空间磁盘占满了,如何释放?参考帖子里的方法,现在文件大小129344MB,使用128902MB,剩余442MB,也truncate过一些表数据,然后收缩表空间,但是这个大小目前收缩也没有意义吧,应该如何释放出磁盘空间?表数据应该没有那么多,我对相关库的表及数据导出后才10几M,不知道为什么会占用这么多磁盘空间
例如你要收缩TBSA表空间,先查下这个表空间下有哪些用户的数据在里面:SELECT OWNER FROM DBA_SEGMENTS WHERE TABLESPACE_NAME='TBSA';例如查询出来的用户是USERA,那就先通过dexp工具先把USERA用导出,然后
1、DROP USER USERA
2、DROP TABLESPACE TBSA,
3、CREATE TABLESPACE TBSA
4、CREATE USER USERA DEFAULT TABLESPACE TBSA
5、dimp导入数据到USERA
清理数据表空间文件不会缩小, 使用率会降低,空间可以复用的