1、用户
查看当前用户的缺省表空间SQL>selectusername,default_tablespacefromuser_users;
查看当前用户的角色SQL>select*fromuser_role_privs;
查看当前用户的系统权限和表级权限SQL>select*fromuser_sys_privs;
SQL>select*fromuser_tab_privs;
显示当前会话所具有的权限SQL>select*fromsession_privs;
显示指定用户所具有的系统权限SQL>select*fromdba_sys_privswheregrantee='EZXX';
2、表
查看用户下所有的表SQL>select*fromuser_tables;
查看名称包含log字符的表SQL>selectobject_name,object_idfromuser_objectswhereinstr(object_name,'LOG')>0;
查看某表的创建时间SQL>selectobject_name,createdfromuser_objectswhereobject_name=upper('&table_name');
查看某表的大小SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segmentswheresegment_name=upper('&table_name');
查看放在ORACLE的内存区里的表SQL>selecttable_name,cachefromuser_tableswhereinstr(cache,'Y')>0;
3、索引
查看索引个数和类别SQL>selectindex_name,index_type,table_namefromuser_indexesorderbytable_name;
查看索引被索引的字段SQL>select*fromuser_ind_columnswhereindex_name=upper('&index_name');
查看索引的大小SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segmentswheresegment_name=upper('&index_name');
4、序列号
查看序列号,last_number是当前值SQL>select*fromuser_sequences;
5、视图
查看视图的名称SQL>selectview_namefromuser_views;
查看创建视图的select语句SQL>setview_name,text_lengthfromuser_views;
SQL>setlong2000;说明:可以根据视图的text_length值设定setlong的大小
SQL>selecttextfromuser_viewswhereview_name=upper('&view_name');
6、同义词
查看同义词的名称SQL>select*fromuser_synonyms;
7、约束条件
查看某表的约束条件SQL>selectconstraint_name,constraint_type,search_condition,r_constraint_namefromuser_constraintswheretable_name=upper('&table_name');
SQL>selectc.constraint_name,c.constraint_type,cc.column_namefromuser_constraintsc,user_cons_columnsccwherec.owner=upper('&table_owner')
andc.table_name=upper('&table_name')
andc.owner=cc.ownerandc.constraint_name=cc.constraint_name
orderbycc.position;
8、存储函数和过程
查看函数和过程的状态SQL>selectobject_name,statusfromuser_objectswhereobject_type='FUNCTION';
SQL>selectobject_name,statusfromuser_objectswhereobject_type='PROCEDURE';
查看函数和过程的源代码SQL>selecttextfromall_sourcewhereowner=userandname=upper('&plsql_name');
9、查看建表语句SELECTDBMS_METADATA.GET_DDL('TABLE','TABLE_NAME')FROMDUAL;#(表名TABLE_NAME一定要来大写)
mysql查询当前用户中所有的表空间_查看Oracle当前用户下的信息(用户 表视图 索引 表空间 同义词等)...