看当前用户的缺省表空间
SQL>select username,default_tablespace from user_users;
查看用户下所有的表
SQL>select * from user_tables;
查看名称包含log字符的表
SQL>select object_name,object_id from user_objects
where instr(object_name,'LOG')>0;
查看某表的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&table_name');
查看索引的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&index_name');
查看函数和过程的源代码
SQL>select text from all_source where ōwner=user and name=upper('&plsql_name');
正常的rollback一般可以通过v$transaction估算rollback进度,
死事务已经无法通过v$transaction来观察,所以必须通过内部表来进行判断。
这个内部表是x$ktuxe