oracle 表空间的释放问题。
发布网友
发布时间:2022-04-11 04:41
我来回答
共1个回答
热心网友
时间:2022-04-11 06:10
你可以根据SCN查一些对像有没有少
先查当前SCN
select dbms_flashback.get_system_change_number from al;
select count(*) from user_objects as of scn xxxxx;
有差别的话,再查一下,哪个对像被删除了,然后进行恢复
或者可以对比对像大小变化
我只提供一个思路,具体操作看你的具体情况了 。希望对你有帮助追问如何进行对象的对比呢?我不是能懂,索引表空间的名字是HAS_INDEX,数据表空间的名字是HAS_DATA,能不能具体点儿!!谢谢了!!因为突然释放了很多空间,然而又没有对数据库操作,有点儿担心会出现问题。
追答比对像有没有少
select a.object_name from (select table_name from dba_objects as of scn xxxx) a
where not exits (select table_name from dba_objects );