加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义

发布时间:2020-12-12 14:28:53 所属栏目:百科 来源:网络整理
导读:0、表空间 SQL select username,default_tablespace from user_users; 查看当前用户的角色 SQL select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL select * from user_sys_privs; SQL select * from user_tab_privs; 查看用户下所有的表
  1. 0、表空间
  2.   SQL>selectusername,default_tablespacefromuser_users;
  3.   查看当前用户的角色
  4.   SQL>select*fromuser_role_privs;
  5.   查看当前用户的系统权限和表级权限
  6.   SQL>select*fromuser_sys_privs;
  7.   SQL>select*fromuser_tab_privs;
  8.   查看用户下所有的表
  9.   SQL>select*fromuser_tables;
  10.   1、用户
  11.   查看当前用户的缺省表空间
  12.   显示当前会话所具有的权限
  13.   SQL>select*fromsession_privs;
  14.   显示指定用户所具有的系统权限
  15.   SQL>select*fromdba_sys_privswheregrantee='GAME';
  16.   2、表
  17. SELECT*FROMALL_TABLES;
  18.   查看名称包含log字符的表
  19.   SQL>selectobject_name,object_idfromuser_objects
  20.   whereinstr(object_name,'LOG')>0;
  21.   查看某表的创建时间
  22. fromuser_objectswhereobject_name=upper('&table_name');
  23.   查看某表的大小
  24.   SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segments
  25.   wheresegment_name=upper('&table_name');
  26.   查看放在ORACLE的内存区里的表
  27.   SQL>selecttable_name,cachefromuser_tableswhereinstr(cache,'Y')>0;
  28.   3、索引
  29.   查看索引个数和类别
  30.   SQL>selectindex_name,index_type,table_namefromuser_indexesorderbytable_name;
  31.   查看索引被索引的字段
  32.   SQL>select*fromuser_ind_columnswhereindex_name=upper('&index_name');
  33.   查看索引的大小
  34.   wheresegment_name=upper('&index_name');
  35.   4、序列号
  36.   查看序列号,last_number是当前值
  37.   SQL>select*fromuser_sequences;
  38.   5、视图
  39.   查看视图的名称
  40.   SQL>selectview_namefromuser_views;
  41.   查看创建视图的select语句
  42.   SQL>setview_name,text_lengthfromuser_views;
  43.   SQL>setlong2000;说明:可以根据视图的text_length值设定setlong的大小
  44.   SQL>selecttextfromuser_viewswhereview_name=upper('&view_name');
  45.   6、同义词
  46.   查看同义词的名称
  47.   SQL>select*fromuser_synonyms;
  48. SELECT*FROMALL_SYSNONYMS;
  49.   7、约束条件
  50.   查看某表的约束条件
  51.   SQL>selectconstraint_name,constraint_type,search_condition,r_constraint_name
  52.   fromuser_constraintswheretable_name=upper('&table_name');
  53.   SQL>selectc.constraint_name,c.constraint_type,cc.column_name
  54.   fromuser_constraintsc,user_cons_columnscc
  55.   wherec.owner=upper('&table_owner')andc.table_name=upper('&table_name')
  56.   andc.owner=cc.ownerandc.constraint_name=cc.constraint_name
  57.   orderbycc.position;
  58.   8、存储函数和过程
  59.   查看函数和过程的状态
  60. fromuser_objectswhereobject_type='FUNCTION';
  61. fromuser_objectswhereobject_type='PROCEDURE';
  62.   查看函数和过程的源代码
  63.   SQL>selecttextfromall_sourcewhereowner=userandname=upper('&plsql_name');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读