您的位置:首页 > 数据库

如何查看数据文件中有哪些数据库对象占用?

2012-07-26 20:43 363 查看
declare
tn number;
type t_c is ref cursor;
l_c t_c;
v varchar2(400);
begin
for t_name in (select segment_name from dba_segments where tablespace_name='TOOLS') loop
v:='select 1 from '||t_name.segment_name||' where dbms_rowid.rowid_relative_fno(rowid)=4 and rownum<2';
open l_c for v;
fetch l_c into tn;
exit when l_c%notfound;
dbms_output.put_line(t_name.segment_name);
close l_c;
end loop;
end;
/
TOOLS是你的 datafile 在的表空间 dbms_rowid.rowid_relative_fno(rowid)=4这个 4 是datafile 的no
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐