一、用户

查看当前用户的缺省表空间

SQL> select username,default_tablespace from user_users;

USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
SCOTT USERS

查看当前用户的角色

SQL> select * from user_role_privs;

USERNAME GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE OS_GRANTED
------------------------------ ------------------------------ ------------ ------------ ----------
SCOTT CONNECT NO YES NO
SCOTT DBA NO YES NO
SCOTT RESOURCE NO YES NO

查看当前用户的系统权限和表级权限

SQL> select * from user_sys_privs;

USERNAME PRIVILEGE ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
SCOTT UNLIMITED TABLESPACE NO

SQL> select * from user_tab_privs;

GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRANTABLE HIERARCHY
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------------------------- --------- ---------

显示当前会话所具有的权限

SQL> select * from session_privs;

指定用户所具有的系统权限

SQL> select * from dba_sys_privs where grantee='SCOTT';

GRANTEE PRIVILEGE ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
SCOTT UNLIMITED TABLESPACE NO

显示特权用户

SQL> select * from v$pwfile_users;

USERNAME SYSDBA SYSOPER SYSASM
------------------------------ ------ ------- ------
SYS TRUE TRUE FALSE

显示用户信息(所属表空间)

SQL> select default_tablespace,temporary_tablespace from dba_users where username='SCOTT';

DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ ------------------------------
USERS TEMP

显示用户的profile

SQL> select profile from dba_users where username='SCOTT';

PROFILE
------------------------------
DEFAULT

二、表

查看当前用户下所有的表

SQL> select * from user_tables;

SQL> select table_name from user_tables;

查看名称包含EP字符的表

SQL> select table_name from user_tables where instr(table_name,'EP')>0;

查看名称包含log字符的表
SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0;

查看某表的创建时间

SQL> select object_name,created from user_objects where object_name=upper('&table_name');

查看某表的大小

SQL> select sum(bytes)/(1024*1024) as "size(M)" from user_segments where segment_name=upper('&table_name');

查看放在ORACLE内存里的表

SQL> select table_name,cache from user_tables where instr(cache,'Y') >0 ;

三、索引

查看索引的个数和类别

SQL> select table_name,index_name,index_type from user_indexes order by table_name;

查看索引被索引的字段

SQL> select * from user_ind_columns where index_name=upper('&index_name');

查看索引的大小

SQL> select sum(bytes)/(1024*1024) as "size(M)" from user_segments where segment_name=upper('&index_name');

四、序列号

查看序列号,last_number是当前值

SQL> select * from user_sequences;

五、约束条件

查看某表的约束条件

SQL>select constraint_name, constraint_type,search_condition, r_constraint_name
from user_constraints where table_name = upper('&table_name');

六、存储过程和函数

查看函数和存储过程的状态

SQL>select object_name,status from user_objects where object_type='FUNCTION';
SQL>select object_name,status from user_objects where object_type='PROCEDURE';

查看函数和过程的源代码
SQL>select text from all_source where owner=user and name=upper('&plsql_name');

最新文章

  1. glibc 各版本发布时间以及内核默认glibc版本
  2. 使用spring的AOP时产生的异常
  3. clearing & settlement
  4. myeclipse中的web项目导入到eclipse中注意事项,项目部署到tomcat后无法访问jsp文件
  5. Hadoop实战2:MapReduce编程-WordCount实例-streaming-python环境
  6. .Net并行编程
  7. 【Shell脚本学习17】Shell case esac语句
  8. win7 设置自动关机
  9. Hybrid App开发者一定不要错过的框架和工具
  10. 【转】jquery两稳定版本比较~~
  11. 事件详解<一>
  12. python黑魔法之metaclass
  13. 利用Dropbox同步Arch下一些软件的配置文件
  14. 内核知识第12讲,SSDT表.以用户模式到系统模式的两种方式.
  15. github下载和上传项目
  16. Java数组协变与范型不变性
  17. Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法
  18. EF core2.1+MySQL报错'Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalParameterBuilder..ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper)
  19. 读DataSnap源代码(一)
  20. RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)

热门文章

  1. [翻译]你不会想知道的kobject,kset,和ktypes
  2. Class attributes
  3. 跟我学 NHibernate (三)
  4. WPF学习系列之七 (样式与行为)
  5. sql server安装程序无法验证服务账户是什么原因
  6. angular 页面加载时可以调用 函数处理
  7. SVN 记录冲突、忽略
  8. 【MySQL】MySQL同步报错-> Last_IO_Error: Got fatal error 1236 from master when reading data from binary log
  9. zedboard如何从PL端控制DDR读写(三)——AXI-FULL总线调试
  10. Oracle笔记 六、PL/SQL简单语句块、变量定义