`

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数据字典是Oracle数据库中用于存储数据库结构信息...总的来说,Oracle数据字典是数据库管理员和开发人员理解数据库结构和管理数据库不可或缺的工具,通过合理利用数据字典,可以更加高效地完成数据库的管理工作。

    Oracle 数据字典

    Oracle 数据库字典的应用非常广泛,借助 Oracle 数据字典,我们可以使用 Oracle 的 DDL 语句来完成许多任务,几乎所有的 Oracle 开发辅助工具都是利用这一点进行设计的。例如,我们可以使用数据字典来取得数据库...

    Oracle 常用数据字典

    Oracle 数据字典是 Oracle 数据库中的一种重要组件,它提供了关于数据库对象的元数据信息。下面将对 Oracle 数据字典进行详细的介绍。 Oracle 数据字典是一种特殊的数据库表,存储了关于数据库对象的信息,如表、...

    Oracle数据字典大全.doc

    通过阅读《Oracle数据字典大全》,无论是数据库管理员还是开发者,都能深入理解Oracle数据库的工作原理,提升数据库管理和开发的效率。这篇文档可能是对Oracle数据字典的详尽总结,包含了丰富的实例和最佳实践,对于...

    oracle 导出数据字典的小工具

    Oracle 数据字典是...总之,"Oracle 导出数据字典的小工具"简化了数据字典的获取和整理过程,对于数据库管理和开发工作来说是一个实用的辅助工具。通过它,用户可以更高效地理解和管理Oracle数据库,提高工作效率。

    ORACLE数据字典(很实用,很适合DBA、开发运维人员、大学生)

    ### ORACLE数据字典详解 #### 一、数据字典概念及作用 **数据字典**(Data Dictionary)是指对数据库中的各个数据对象及其属性进行详细描述的集合,它为数据库设计者、开发者、运维人员乃至最终用户提供了一种有效...

    oracle数据字典制作流程

    数据字典是数据库管理员和开发人员了解数据库结构和数据关系的重要工具。在本文中,我们将介绍使用 PowerDesigner 15 Evaluation 版本创建 Oracle 数据字典的流程。 安装 PowerDesigner 15 Evaluation 第一步是在 ...

    Oracle数据字典参考

    对于数据库管理员(DBA)以及开发人员来说,理解和掌握数据字典是非常重要的。它可以帮助用户了解数据库结构,进行性能调优,解决数据库问题等。 #### 二、Oracle 数据字典的作用 - **管理数据库对象**:通过查询...

    mysql/oracle数据字典导出工具

    总结起来,`DataDictionaryTool`是一个强大的辅助工具,能够帮助数据库管理员和开发人员快速、高效地生成MySQL和Oracle数据库的数据字典,促进数据库管理和维护工作。通过自动化这个过程,它可以节省时间,减少错误...

    Oracle数据字典及中文详解[含CHM版资料]

    "ORACLE数据字典与视图.docx"可能是文档形式的详细指南,涵盖了如何查询和解释Oracle的数据字典视图,以及如何利用这些信息进行数据库管理和开发。文档可能包括如何查询表空间使用情况、分析用户权限、查看表和索引...

    Oracle数据字典解析

    ### Oracle数据字典解析 #### 一、Oracle数据字典概览 Oracle数据字典是Oracle数据库中存储元数据(即关于数据的数据)的一系列特殊表和视图,用于描述数据库对象及其属性。数据字典提供了数据库内部结构的详细...

    ORACLE数据字典

    常用数据字典视图:对于日常的数据库开发和维护,常用的数据字典主要有静态数据字典视图的 DBA 视图和动态性能视图的 V$ 视图两类。 常用静态数据字典视图:Dictionary(Dict)、DBA_objects、DBA_tables、DBA_tab_...

    Oracle函数列表速查andOracle数据字典

    本资料主要涵盖了两个核心方面:Oracle函数列表速查和Oracle数据字典。 首先,Oracle函数列表速查是数据库管理员和开发人员日常工作中不可或缺的工具。Oracle数据库提供了丰富的内置函数,用于处理各种数据类型,...

    从oracle生成表的数据字典方法

    1. **PL/SQL Developer**:这是一个常用的Oracle数据库开发工具,支持将查询结果导出为多种格式,包括Excel。通过简单的导出操作即可将上述SQL查询的结果保存为Excel文件。 2. **CSV格式**:如果需要以CSV格式导出...

    mysql/oracle数据字典生成工具

    针对给定的标题"mysql/oracle数据字典生成工具",我们可以推断这是一个专门用于MySQL和Oracle数据库的数据字典生成软件。这类工具通常能够自动化地从SQL脚本或实际运行的数据库中提取元数据,并将其整理成易于阅读和...

    Oracle数字字典生成器

    Oracle数字字典生成器是一款专为数据库管理人员和开发人员设计的实用工具,它能够帮助用户自动化地导出数据库的数据结构,极大地简化了项目需求分析说明书中的数据库部分编写工作。这款软件特别适用于那些需要频繁...

    mysql、oracle 等数据字典生成工具

    总结起来,"DBGenerator"是一个基于Java开发的数据库字典生成工具,能够便捷地为MySQL、Oracle和SQL Server等数据库生成结构清晰、内容详尽的数据字典。它的存在简化了数据库管理和开发过程中的文档工作,提高了工作...

    oracle开发入门书籍

    对于想要入门Oracle开发的初学者来说,了解Oracle的基础知识和开发注意事项至关重要。本知识点从Oracle开发入门书籍的标题、描述、标签以及部分内容出发,详细介绍了Oracle的各个方面。 首先,Oracle数据库的基础...

    ORACLE数据字典及介绍

    熟练掌握如何使用数据字典是每个Oracle DBA和开发人员必备的技能之一。通过学习和实践,你可以更好地管理和优化你的Oracle数据库,确保其高效、稳定地运行。 在提供的PDF文件“数据字典.pdf”和“oracle数据字典....

Global site tag (gtag.js) - Google Analytics