`
tjmzgn
  • 浏览: 156126 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle常用数据字典表

阅读更多
查看当前用户的缺省表空间
  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常用数据字典表及动态视图进想详细的讲解,并有相关sql语句

    ORACLE用户常用数据字典的查询使用方法

    ORACLE用户常用数据字典的查询使用方法.txt

    Oracle EBS中文数据字典.pdf

    Oracle EBS中文数据字典.pdf

    oracle常用数据字典视图.xls

    数据字典视图一般有三套:以存表的视图为例 dba_tables[DBA所有的], all_tables[所有用户所有的], user_tables[当前用户所有的] 对于DBA所有的,只有拥有DBA权限的用户才可以查询,否则提示表或视图不存在。 系统表...

    Oracle EBS数据字典中文版

    本文主要整理了Oracle EBS(11.5.0.10) 中常用的表结构以供开发维护查询。

    oracle常用数据字典视图

    数据字典视图一般有三套:以存表的视图为例 dba_tables[DBA所有的], all_tables[所有用户所有的], user_tables[当前用户所有的] 对于DBA所有的,只有拥有DBA权限的用户才可以查询,否则提示表或视图不存在。 系统表...

    Oracle 数据字典介绍

    介绍Oracle 数据字典,常用的数据字典表

    oracle 数据库常用数据字典梳理.docx

    oracle数据库常用数据字典梳理,包括数据表、索引、数据文件、表空间等等... ....呕心整理,实践证明非常实用,请多给分,谢谢!

    oracle 数据字典

    oracle 数据字典, 常用的数据字典的查询实例。

    ORACLE数据字典使用入门

    下面按类别列出一些Oracle用户常用数据字典的查询使用方法。 一、用户 查看当前用户的缺省表空间 SQL>SELECT username,default_tablespace FROM user_users; 查看当前用户的角色 SQL>SELECT * FROM user_role_...

    Oracle 常用Sql语句

    Oracle 常用查询语句 查看表空间使用、日志使用、数据字典、控制文件等信息查询、修改、维护;数据查询语句优化分析;数据导入导出等操作

    Oracle数据字典

    工作中理解的Oracle数据库字典的原理以及DBA常用的数据字典表

    Oracle 常用系统表

    2.数据字典视图 表和列 DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。 DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。 注意:DBA_OBJECTS、ALL_...

    最全的oracle常用命令大全.txt

     dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句: SQL>select * from dictionary ...

    Oracle常用命令大全

    Oracle常用命令大全 ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息...

    Oracle10g DBA经常使用的动态性能视图和数据字典

    一、DBA最常用的数据字典 dba_data_files:通常用来查询关于数据库文件的信息 dba_db_links:包括数据库中的所有数据库链路,也就是databaselinks。 dba_extents:数据库中所有分区的信息 dba_free_space:所有表空间...

    Oracle-metadata.rar_metadata oracle_oracle_oracle metadata_oracl

    深入了解Oracle元数据表,按类别列出一些ORACLE用户常用数据字典的查询使用方法。

    pdmreader数据字典阅读器

    我开发的pdmreader数据字典阅读器,当时只是为方便自己的代码生成以及生成文档...PdmReader可以作为PowerDesigner的有益补充,它可以作为IT工程师日常工作的数据字典常用工具。 <br>下载地址:http://www.pdmreader.com

    oracle基础教程

    oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 ...附录A ORACLE数据字典与视图 62 附录B 动态性能表 68 附录C SQL语言运算符与函数 70

Global site tag (gtag.js) - Google Analytics