查看oracle中对象所在的段和块,系统SCN

查询一行所在块:
select dbms_rowid.ROWID_RELATIVE_FNO(rowid) file#,dbms_rowid.ROWID_BLOCK_NUMBER(rowid) block# from scott.t where a=2;
 
所在段:
select * from dba_segments where segment_name='T';
 
查询当前系统SCN:
select  dbms_flashback.get_system_change_number from dual;
 
查询系统进程和数据库进程对应关系:
select * from v$process;
select * from v$session;
 v$process的ADDR= v$session的PADDR
select * from v$open_cursor;
v$open_cursor的SADDR= v$session的SADDR
select * from v$sqltext
v$open_cursor的ADDRESS 、HASH_VALUE = v$sqltext中的ADDRESS 、HASH_VALUE
 
查询用户的权限:

select * from session_privs;
select * from user_tab_privs;
select * from user_role_privs;

查询实际表空间使用量:

select  sum(*)/1024/1024 from dba_segments where tablespace_name='T';

查询实际表空间数据文件使用量:

select FILE_ID,SUM(BYTES)/1024/1024 from dba_free_space where tablespace_NAME='TBS_MPS' GROUP BY FILE_ID;

查看表空间大小:

SELECT SUM(BYTES)/1024/1024 FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='TBS_MPS'

 
在oracle中:sessions和processes的关系是:sessions=1.1*processes + 5

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8541256/viewspace-664776/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8541256/viewspace-664776/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值