数据字典是很重要的数据库对象之一,它是在数据库创建时由数据库服务器创建的一些额外的对象,这些
对象存放在数据文件中,主要包括基表和数据字典视图,其中基表在oracle数据库服务器中使用create
database创建,因为基表中的数据格式是无法直接阅读的,所以oracle使用数据字典视图收集基表的信息
,该数据字典视图是可读的,对DBA有很高的价值。主要记录了数据库创建的信息、各种对象的信息等(比
如:用户信息、用户和角色特权信息、表、视图、索引等信息)。
每个数据库都有数据字典这个对象,它们结构是一样的,只不过具体内容不一样。
数据字典视图由oracle数据库服务器自动创建并维护,也就是说只有oracle服务器可以修改数据字典中的
信息。在数据库运行期间,数据库结构或其他对象的变化信息会及时地记录在数据字典基表中。
user_* :该视图存储关于当前用户所拥有的对象的信息。
all_* :该视图存储当前用户能够访问的对象信息(与user_*相比,all_*并不需要拥有该对象,只需要
拥有访问权限即可)。
dba_* :该视图存储数据库中所有对象的信息(前提是,当前用户具有访问这些数据库的权限)。
这三个视图存储的数据,在一定程度上会有重叠。
user_users:主要描述当前用户的信息,包括当前用户名、账号、表空间名字、创建时间等。
user_tables:描述当前用户所拥有的所有表的信息,包括表名、所属表空间等。
user_objects:描述当前用户所拥有的所有的对象信息。
user_tab_privs:描述当前用户对所有表的权限信息。
user_catalog:当前用户所有表的名字和类型
前面的视图均以user_开头,其实all_开头的也完全一样的,只是列出来的信息是当前用户可以访问的对象
而不是拥有的对象而已。对于dba开头的,需要管理员才能访问,用法都一样。
数据字典视图分为三类,这些视图都是静态视图(即,数据库运行期间不会发生变化,除非执行analyze指
令),它们以不同的前缀名分开:
dba_users视图,通过dba身份登录,查看这个视图信息,可以得知当前数据库上所有的用户信息。
oracle还维护了另一类非常重要的数据字典视图:动态性能视图,它们以“v$”为前缀。它只存在于运行
的数据库,是一组虚表。动态性能视图只有管理员可以查询,其他用户不需要查询这些续表中的信息。比
如:
select * from v$instance
可以查看当前所登录的实例信息。
select * from v$database
可以查看当前数据库的信息。
show user命令,可以显示当前的用户名称。
分享到:
相关推荐
数据字典 T+16.0数据字典数据字典数据字典数据字典
《用友U8V12.0数据字典详解及应用》 用友U8V12.0数据字典是一份详尽的数据库参考文档,专为开发和管理用友U8系统的数据库程序设计。这份资料以CHM(Compiled HTML Help)格式提供,包含了系统中的所有关键组件,如...
《用友U8-12.5版本数据字典》是针对企业信息化管理软件用友U8系统的一个重要参考资料,它详细记录了该系统数据库中的各个数据表结构、字段信息及其实用功能,旨在为用户提供数据库查询、系统维护以及二次开发的有力...
数据字典是数据库管理系统中的一个重要组成部分,它详细记录了数据库中所有对象的详细信息,包括数据表、字段、索引、视图等。在“NCC1909数据字典”中,我们可以预见到这将是一个关于NCC组织在1909年使用的特定数据...
U8数据字典
《用友PLM Professional 数据字典》是针对企业产品生命周期管理(Product Lifecycle Management,简称PLM)中的数据管理和治理提供的一项重要工具。数据字典在信息化系统中扮演着至关重要的角色,它详细记录了系统中...
在IT领域,数据字典(Data Dictionary)是一个至关重要的概念,尤其在数据分析、数据库管理和信息系统设计中。"ecology数据字典.zip" 提供的文件很可能是关于生态学研究的数据集详细信息,其中包含了对数据的全面...
泛微ECOLOGY9是一款企业级协同办公系统,它的数据字典是系统中非常关键的部分,用于定义和管理系统的各种数据结构和业务规则。数据字典通常包含了一系列的数据项、数据类型、数据来源、数据权限以及相关的业务逻辑,...
《U8V125数据字典》是一个专门针对用友U8企业管理软件V125版本的数据参考手册。在企业信息化管理中,数据字典是至关重要的工具,它详细记录了系统中所有数据元素的定义、属性以及它们之间的关系。下面我们将深入探讨...
【致远A6数据字典】是针对致远软件A6协同管理系统的专业术语,它是一种规范化的系统数据结构文档,用于详细记录和描述系统中各个数据表、字段及其关系,便于用户理解、管理和维护系统数据。在A6协同管理系统中,数据...
数据字典查看工具是数据库管理和维护中的重要辅助软件,它为用户提供了一个直观、便捷的方式来查看和理解数据库的结构和内容。在IT行业中,数据字典是数据库设计和管理中的核心部分,它包含了数据库中所有对象的详细...
《用友ERP-U8 v11.0数据字典》是专为理解和操作用友ERP-U8 v11.0系统而设计的重要参考资料。数据字典在任何信息系统中都扮演着核心角色,它包含了系统中所有数据元素的详细定义、属性和关系,是确保数据一致性和准确...
《NC6.5数据字典》是针对NC(Navision或Microsoft Dynamics NAV)系统的一款重要参考资料,它以帮助文件(CHM格式)的形式提供,旨在为用户和开发者提供详尽的数据库表信息和字段说明。NC系统是一款全球广泛使用的...
**泛微E8数据字典详解** 泛微E8是一款企业级协同办公系统,它集成了多种企业管理功能,如流程管理、知识管理、人力资源管理等。数据字典是该系统中一个至关重要的组成部分,它是对系统数据库中所有数据表及字段的...
《U9 6.0 离线数据字典详解》 在信息技术领域,数据字典是系统设计中不可或缺的一部分,它提供了关于数据库结构、字段、数据类型等关键信息的详细描述。对于企业级ERP(Enterprise Resource Planning)系统,如U9 ...
数据字典在IT行业中,尤其是数据库管理领域,是至关重要的工具。它提供了关于数据库中所有对象的详细信息,包括表、视图、索引、存储过程等,以及这些对象的属性和关系。在这个特定的场景中,我们关注的是一个名为...
OA系统数据字典是信息化管理中的重要组成部分,主要用于规范和管理组织内部的自动化办公系统(Office Automation System,简称OA系统)中的数据。数据字典在软件工程中扮演着记录和解释系统数据的角色,它详细列出了...
《用友NC57数据字典》是针对企业信息化管理软件用友NC系统的一个关键参考资料,主要用于解析NC57版本数据库中的字段含义。这个数据字典对于理解和操作该系统的数据库至关重要,尤其对于IT管理员、数据库管理员以及...
数据字典是系统中至关重要的一部分,它详细定义了系统中所使用的各种数据元素,包括数据类型、长度、取值范围、含义以及它们之间的关系。以下是对"金蝶KIS云旗舰数据字典"的详细解析: 1. **数据字典的作用**:数据...