/*显示当前用户*/

show user

在sql plus中可用,在pl sql中不可用

/*查看所有用户名*/selectusername,user_id,createdfromall_users;

/*查看当前用户的用户详情*/

selectusername,user_id,account_status,lock_date,expiry_date,default_tablespace,temporary_tablespace,created,initial_rsrc_consumer_group,external_namefromuser_users;

/*查看数据库的版本*/

select product,version,status from product_component_version;

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

select username,granted_role,admin_option,default_role,os_granted from user_role_privs;

select username,privilege,admin_option from user_sys_privs;

select grantee,owner,table_name,grantor,priviege,granttable,hierarchy from user_tab_privs;

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

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;

查看用户下所有的表

SQL>select * from user_tables;

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

select default_tablespace,temporary_tablespace

from dba_users where username='GAME';

1、用户

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

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;

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

SQL>select * from session_privs;

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

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

显示特权用户

select * from v$pwfile_users;

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

select default_tablespace,temporary_tablespace

from dba_users where username='GAME';

显示用户的PROFILE

select profile from dba_users where username='GAME';

2、表

查看用户下所有的表

SQL>select * from user_tables;

查看名称包含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;

3、索引

查看索引个数和类别

SQL>select index_name,index_type,table_name 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');

4、序列号

查看序列号,last_number是当前值

SQL>select * from user_sequences;

5、视图

查看视图的名称

SQL>select view_name from user_views;

查看创建视图的select语句

SQL>set view_name,text_length from user_views;

SQL>set long 2000; 说明:可以根据视图的text_length值设定set long 的大小

SQL>select text from user_views where view_name=upper('&view_name');

6、同义词

查看同义词的名称

SQL>select * from user_synonyms;

7、约束条件

查看某表的约束条件

SQL>select constraint_name, constraint_type,search_condition, r_constraint_name

from user_constraints where table_name = upper('&table_name');

SQL>select c.constraint_name,c.constraint_type,cc.column_name

from user_constraints c,user_cons_columns cc

where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')

and c.owner = cc.owner and c.constraint_name = cc.constraint_name

order by cc.position;

8、存储函数和过程

查看函数和过程的状态

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');

oracle 统计信息字典表,Oracle数据字典表查询相关推荐

  1. Oracle统计信息中的Pending Statistics

    点击上方"蓝字" 关注我们,享更多干货! 前言 Oracle中的统计信息相信大家都不陌生,统计信息中有Pending Statistics这个概念. 统计信息准确性对于CBO评估S ...

  2. plsql tables 没有表_InnoDB 层锁、事务、统计信息字典表 | 全方位认识 information_schema...

    在上一篇<InnoDB 层系统字典表|全方位认识 information_schema>中,我们详细介绍了InnoDB层的系统字典表,本期我们将为大家带来系列第六篇<InnoDB 层 ...

  3. 详解Oracle统计信息

    优化器统计范围: 表统计: --行数,块数,行平均长度:all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN: 列统计: --列中唯一值的数量(NDV),NULL值的数量,数据 ...

  4. 收集oracle统计信息

    原文地址为: 收集oracle统计信息 优化器统计范围: 表统计: --行数,块数,行平均长度:all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN: 列统计: --列中唯一值 ...

  5. [Oracle] oracle统计信息

    Oracle统计信息 Oracle数据库里的统计信息可以分为6种类型: 表的统计信息 索引的统计信息 列的统计信息 系统统计信息 数据字典统计信息 内部对象统计信息 图 1: Oracle统计信息 基 ...

  6. oracle统计信息

    oracle统计信息 study oracle基础  基础 统计信息相关 1.哪种优化器模式需要统计信息收集,ALL_ROWS 目前O3建议无论模式都进行统计信息收集,部分查询采取的是all_rows ...

  7. Oracle统计信息(二)—— 直方图 Histogram

    一. 简介 1. 引入原因 在普通的统计信息中,CBO会默认目标列数据在其最小与最大值间是均匀分布的,并以此为依据预估条件选择率及结果集cardinality,进而选择执行计划.但在实际中,显然有些数 ...

  8. 浅析Oracle统计信息

    oracle优化器(Optimizer) 优化器对于每一位从业人士都不陌生,它是oracle数据库内置的核心子系统,是数据库的核心,可以说优化器是数据库的一个灵魂,它在一定程度上决定了数据库的效率. ...

  9. Oracle统计信息不准(谓词越界)造成的性能问题

    什么是谓词越界?谓词越界其实就是SQL语句的查询条件超出了数据库统计信息所记录的范围.谓词越界会导致Oracle优化器错误的选择SQL语句的执行计划,导致性能问题. 这里举一个简单的例子说明谓词越界导 ...

最新文章

  1. kinect+java3d+robot开发备忘录
  2. Android高级第九讲--JVM 与Android Dalvik之间的异同
  3. 估价分类不允许分离估价
  4. Linux/Centos服务器安装portsentry防恶意端口扫描
  5. 国家文物局:长城沿线群众是文物保护的重要力量
  6. python win7 sp1_[ Python - 15 ] win7安装paramiko问题总汇
  7. 按条件分类_保税仓储企业能否同时存储非保货物?“仓储货物安装台分类监管”如何申请?...
  8. 《速读ES7》新增特性目录列表
  9. 20 PP配置-生产计划-定义计划订单计划参数
  10. 【C语言】创建一个函数,利用该函数将字符串中的小写字母转换为大写字母
  11. 125. 如何修改PHP的memory_limit限制
  12. MySQL 入门(六)—— 索引
  13. 关于SQLyog的破解注册码
  14. 地理信息系统(汤国安)重点整理与推导(第二章)
  15. 单词学习-Unit8Text3-1(15年7月29日,第8天)
  16. Python + Opencv 实现遥感影像tif格式转jpg
  17. 移动定位业务之“Cell ID + RTT(小区识别+往返时间)”
  18. 14.css中的定位的参照物
  19. 青年大学习简单窗口使用教程
  20. wireshark 找不到wifi网卡

热门文章

  1. MIT Graph实践概述
  2. 77GHz 和24GHz Radar性能解析
  3. Activity在有Dialog时按Home键的生命周期
  4. 2021年腾讯云安装Docker最简洁方法
  5. gitflow分支管理模型
  6. Intel HAXM is required to run this AVD VT-x is disabled in BIOS的处理方法
  7. uwsgi: invalid option -- 'x'
  8. css中的display属性之li元素
  9. cocosstudio csd文件解析为.lua
  10. Openfire XMPP Smack RTC IM 即时通讯 聊天 MD