`
xiaomogui
  • 浏览: 242772 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle基础之数据字典

阅读更多

1.数据字典概念

     数据字典是Oracle数据库的核心组件,它由一系列只读的数据字典表和数据字典视图组成.
     数据字典中记录了数据库的系统信息、例程运行的性能。
     数据字典的所有者为SYS用户,其数据字典表和数据字典视图都保存在SYSTEM表空间中.
     数据字典表主要保存以下信息:
    各种方案对象的定义信息,如表、视图、索引、同义词、绪论、存储过程、函数、包、触发器和各种对象;
    存储空间的分配信息;
    安全信息(帐户、权限、角色等)
    例程运行时的性能和统计信息
    其他数据库本身的基本信息

 

2.数据字典作用
     Oracle通过查询数据字典表或数据字典视图来获取有关用户、方案对象、对象的定义信息;
     每次执行DML语句修改方案对象和对象后,Oracle都在数据字典中记录下所做的修改;
     用户可以从数据字典的只读视图中,获取各种与对象方案和对象有关的信息;
     DBA可以从数据字典的动态性能视图中,监视例程的运行状态,为性能调整提供依据.

     数据字典中的信息存储在表和视图中.


3.数据字典的组成
     数据字典表
     数据字典视图
     数据字典表属于SYS用户;
     大部分数据字典表的名称中都包含$这样的特殊符号
     数据字典表中的信息经过解密和一些加工处理后,以视图的方式呈现给用户。
     大多数用户都可以通过数据字典视图查询所需要的与数据库相关的系统信息.

     数据字典视图根据名字前缀分为三类:
            USER_            用户视图
            ALL_              扩展用户视图
            DBA_              数据库管理员视图

 

4. 其它
     查看当前用户的缺省表空间
     select username,default_tablespace from user_users;

     --查看当前用户的角色
     select * from user_role_privs;

     --查看当前用户的系统权限和表级权限
     select * from user_sys_privs;
     select * from user_tab_privs;

     --显示指定用户所具有的系统权限
     select * from dba_sys_privs where grantee='GAME';

     --查看用户下所有的表
     select * from user_tables;

     --查询表信息
     SELECT * FROM ALL_OBJECTS WHERE OWNER ='SCOTT' AND OBJECT_NAME='EMP';

分享到:
评论

相关推荐

    OracleEBS中文数据字典

    ### OracleEBS中文数据字典知识点 #### 一、总概 **1.1 数据关系图** - **数据关系图**:提供了OracleEBS中各数据表之间的逻辑连接方式,帮助用户理解不同表之间的关联性。 **2. 基础信息** - **2.1 数据关系图...

    Oracle数据字典

    了解Oracle数据字典是数据库管理和维护工作的基础,因为它包含了数据库的元数据信息,比如用户表、视图、索引、触发器、存储过程和函数等对象的定义以及它们的权限设置等详细信息。 Oracle数据字典中的视图可以分为...

    Oracle 常用数据字典

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

    Oracle EBS数据字典中文版

    ### Oracle EBS 数据字典中文版 #### 一、OE模块 **1. 表名**: ONT.OE_order_headers_all **说明**: 订单头信息表存储了所有销售订单的基本信息,包括订单编号、创建日期、状态等关键字段。这对于理解和追踪销售...

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

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

    Oracle 数据字典

    Oracle 数据字典是 Oracle 数据库系统的基础组件之一,由表和视图组成,存储有关数据库结构信息的一些数据库对象。数据库字典描述了实际数据是如何组织的,可以象处理其他数据库表或视图一样进行查询,但不能进行...

    Oracle 中常用数据字典大总结

    DBA_DATA_FILES是所有用户可访问的数据字典视图之一,它提供了更详细的表空间数据文件信息,包括文件名、文件标识符、表空间名、文件大小、块数以及文件的状态。 - **查询示例**:同上 ### 4. DBA_TEMP_FILES - ...

    oracle11G数据字典.pdf

    总结,Oracle 11G 数据字典是数据库管理不可或缺的一部分,它为数据库的高效管理和安全运行提供了基础。通过深入了解数据字典的结构和功能,DBA可以更有效地进行数据库的维护和管理,确保系统的稳定性和安全性。

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

    数据字典在Oracle中扮演着至关重要的角色,它是数据库管理系统内部维护的一系列系统表和视图,存储了关于数据库对象、权限、依赖关系等元数据。这份"Oracle数据字典及中文详解"资料,对理解和管理Oracle数据库至关...

    Oracle数据字典解析

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

    省市县行政区域数据字典(mysql+oracle)

    《省市县行政区域数据字典:mysql与oracle实践详解》 在信息化管理中,行政区域数据字典扮演着至关重要的角色。它包含了国家、省份、城市及县区等各级行政单位的信息,是地理信息系统(GIS)、电子商务、物流配送等...

    Oracle数据字典.pdf )

    ### Oracle 数据字典详解 #### 一、基本的数据字典列表 Oracle 数据库中的数据字典是一系列系统表和视图的集合,用于存储数据库元数据。这些元数据包括了数据库对象(如表、视图、索引等)的定义、权限信息、以及...

    oracle字典表 深入了解Oracle数据字典

    ### Oracle 数据字典详解 #### 一、引言 Oracle 数据库系统中,数据字典起着至关重要的作用。它不仅记录了数据库的各种元数据,还提供了管理与维护数据库的有效手段。通过深入学习数据字典,我们可以更好地理解和...

    oracle 恢复数据字典

    1. **定期备份**:为了防止数据字典损坏,定期备份是基础。可以通过导出整个数据库(包括数据字典)或者单独备份SYSTEM和SYSAUX表空间来实现。 2. **闪回数据字典**:Oracle提供闪回数据字典功能,可以在不丢失当前...

    oracle数据字典与视图

    Oracle 数据字典与视图是Oracle数据库管理系统中的核心组成部分,对于数据库管理员(DBA)以及开发人员来说,理解和掌握它们是进行日常管理工作的基础。Oracle数据字典存储了关于数据库对象、权限、状态等所有重要...

    医疗项目数据字典

    在这个特定的场景中,我们关注的是一个名为"医疗项目数据字典"的资源,特别适用于Oracle数据库系统。 Oracle数据库是全球广泛使用的数据库管理系统,以其高性能、高可靠性以及对企业级应用的支持而著名。数据字典在...

    疯狂Java_疯狂软件_Oracle_数据字典和创建表空间

    总的来说,Oracle的数据字典提供了丰富的元数据信息,而表空间的管理则是确保数据库高效运行的基础。通过深入学习和实践,你不仅能掌握这两个核心概念,还能提升在Oracle数据库管理中的专业能力。

    安易R9数据字典

    安易R9数据字典,包含:2000出纳系统数据库结构.doc 2000固定资产系统数据库结构.doc 2000工资系统数据库结构.doc 2000应收应付系统数据库结构.doc 2000成本系统数据库结构.doc 2000票据系统数据库表结构.doc 2000...

    oracle数据字典各字段解析.pdf

    数据字典不仅是数据库管理员日常工作的基础,而且对于数据库开发者和任何需要对数据库结构进行分析的用户来说,都是非常重要的工具。通过数据字典,用户可以查询数据库对象的定义,了解对象间的关系,执行如权限分配...

Global site tag (gtag.js) - Google Analytics