当前位置: 首页 > news >正文

Oracle数据库数据编程SQL<6.1 数据字典表查询大全>

Oracle 数据库的数据字典是存储数据库元数据的核心组件,包含了数据库对象、用户权限、存储结构等关键信息。以下是 Oracle 数据字典表的详细分类和查询方法。

目录

一、数据字典视图分类

二、核心数据字典视图

1. 数据库对象信息

2. 用户和权限信息 

3. 存储结构信息

4. 性能相关视图

三、常用查询示例

1. 数据库对象查询

2. 用户权限查询

3. 存储结构查询

4. 性能监控查询

四、动态性能视图(V$视图)

五、数据字典维护

1. 更新统计信息:

2.重建数据字典(极端情况下)

3. 导出数据字典

六、实用技巧

1. 快速查找数据字典视图:

2. 查看视图定义:

3. 生成DDL语句:

4. 监控数据字典变化:


一、数据字典视图分类

Oracle 数据字典视图主要分为三类,每种类型都有对应的前缀:

  1. DBA_:包含数据库所有对象的信息,需要 DBA 权限
  2. ALL_:包含当前用户有权限访问的所有对象信息
  3. USER_:仅包含当前用户拥有的对象信息

二、核心数据字典视图

1. 数据库对象信息

视图名称 描述
DBA_OBJECTS 所有数据库对象
ALL_OBJECTS 当前用户可访问的对象
USER_OBJECTS 当前用户拥有的对象
DBA_TABLES 所有表信息
ALL_TABLES 当前用户可访问的表
USER_TABLES 当前用户拥有的表
DBA_VIEWS 所有视图信息
DBA_INDEXES 所有索引信息
DBA_SEQUENCES 所有序列信息
DBA_SYNONYMS 所有同义词信息

2. 用户和权限信息 

视图名称 描述
DBA_USERS 所有数据库用户信息
DBA_ROLES 所有角色信息
DBA_SYS_PRIVS 系统权限分配情况
DBA_TAB_PRIVS 对象权限分配情况
DBA_ROLE_PRIVS 角色授予情况
DBA_PROFILES 所有资源配置文件
USER_ROLE_PRIVS 当前用户被授予的角色
USER_SYS_PRIVS 当前用户的系统权限
USER_TAB_PRIVS 当前用户的对象权限

3. 存储结构信息

视图名称 描述
DBA_TABLESPACES 所有表空间信息
DBA_DATA_FILES 所有数据文件信息
DBA_TEMP_FILES 所有临时文件信息
DBA_SEGMENTS 所有段信息
DBA_EXTENTS 所有区信息
DBA_FREE_SPACE 表空间空闲空间信息
DBA_UNDO_EXTENTS UNDO 表空间区信息

4. 性能相关视图

视图名称 描述

相关文章:

  • Java 大视界 -- 基于 Java 的大数据分布式存储在视频监控数据管理中的应用优化(170)
  • 论文笔记(七十四)Dense Policy: Bidirectional Autoregressive Learning of Actions
  • C++中顺序容器vector、list和deque的使用方法
  • 【QT】Qt5 QtWebEngine使用教程
  • 非阻塞IO,fcntl,多路转接,select,poll,epoll,reactor
  • 十五、Redis发布订阅模型
  • Ubuntu 20.04 出现问号图标且无法联网 修复
  • OpenCV图像输入输出模块imgcodecs(imwrite函数的用法)
  • C#里第一个WPF程序
  • 192.168.145.129
  • 42、填写表单后跳转至其他页面,返回时需保留已填数据
  • Axure项目实战:智慧运输平台后台管理端-司机管理(中继器)
  • 4G专网:企业数字化转型的关键通信基石
  • Bootstrap5 折叠
  • React编程模型:ReactX(Rx)深度解析
  • 【硬件视界11】输入设备进化史:键盘与鼠标技术
  • 人月神话:如何有效的避免Bug的产生
  • Scala基础知识6
  • C语言贪吃蛇项目——第二部分绘制菜单和初始界面
  • MySQL基础知识点总结
  • 培训学校类网站建设方案/咨询网络服务商
  • wordpress主动推送到Google/seo建站优化
  • 报名网站如何做/ip或域名查询网
  • 网络网页制作/seo日常优化内容是什么
  • 用cs6怎么做网站/百度指数教程
  • 免费网站制作app/什么叫做seo