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

oracle+数据结构+字典,ORACLE 数据字典

数据字典是ORACLE数据库重要的组成部分,是元数据(matedata)的存储地点,ORACLE RDBMS使用数据库管理对象信息和安全信息。数据库管理员可以通过数据字典来得到数据库的信息。

数据字典是由 内部RDBMS(X$)表,数据字典表,数据字典视图,动态性能表(v$)组成。

1.内部表

该部分是ORACLE核心组成部分。用于跟踪数据库内部信息,维护数据库的正常运行。x$是加密命名的,是ORACLE 技术机密。通过X$建立大量视图,提供用户查询管理数据库之用,是ORACLE 数据库 运行的基础。

通过set autotrace trace explain 来跟踪x$表内部信息

2. 数据字典表

该表主要用于存储表,索引,约束以及其他数据库结构信息。一般以$结尾。例如tab$,obj$,ds$,在创建数据库时通过运行sql.bsq脚本创建。

3.动态性能表

在数据库启动的时候,数据库创建X$表,在此基础上,oracle创建gv$ v$视图。v$对于一个gv$,其中的差别是v$在gv$使用了whrer instance_id=的条件,主要用于当时数据库运行状态。

v_$,gv_$是基于gv$,v$创建的,创建脚本是catelog.sql

4.数据字典视图

数据字典视图是居于X$创建的视图,在创建数据库的时由catelog.sql创建。按照前缀不同,分为三类。

user_包含用户所包含的对象信息。

all_包含了用户有权限访问的对象信息。

dba_包含了数据库所有用户的对象信息

相关文章:

  • liunx php libiconv-1.14 扩展库地址,编译安装php之安装libiconv-1.14.tar.gz出错解决方法...
  • Oracle标量子查询执行计划,性能为王:SQL标量子查询的优化案例分析
  • oracle insert和update,INSERTUPDATE和MERGE (转)
  • 有关oracle的论文,Oracle数据库研究论文有关Oracle数据库的论文
  • linux rocketmq 命令,Linux下安装RocketMQ(单Master)
  • linux 查看 文件夹代销,速达常见问题集
  • 斑马打印机linux驱动安装教程,热敏打印机安装驱动教程
  • linux串口设置1843200波特率,串口通信程序设计
  • linux安装sw软件,Linux 下安装python软件包(pip、nose、virtualenv、distribute )
  • linux绕过时间检测,使用linux的clockdiff命令检测两台linux主机的时间差
  • linux思源黑体乱码,deepin终端使用思源黑体做中文字体
  • linux保存python,python中import this 编程之禅的结果我想用一个变量保存,如何做
  • redhat linux yum仓库,RedHat 6.6 yum仓库的使用
  • linux spf13 vim安装,spf13-vim - Vim编辑器的终极版本
  • 大学C语言系统作业,c语言大作业_学生成绩管理系统v5.0.doc
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【comparator, comparable】小总结
  • 【Linux系统编程】快速查找errno错误码信息
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • HTML-表单
  • Linux Process Manage
  • PHP 7 修改了什么呢 -- 2
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React Transition Group -- Transition 组件
  • scrapy学习之路4(itemloder的使用)
  • vue的全局变量和全局拦截请求器
  • 聊聊flink的BlobWriter
  • 聊聊redis的数据结构的应用
  • 山寨一个 Promise
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 硬币翻转问题,区间操作
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • ​卜东波研究员:高观点下的少儿计算思维
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)虚拟机的安装与使用,linux系统安装
  • (10)STL算法之搜索(二) 二分查找
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (分布式缓存)Redis持久化
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (原創) 物件導向與老子思想 (OO)
  • (转) ns2/nam与nam实现相关的文件
  • (转)fock函数详解
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • .NET Core跨平台微服务学习资源
  • .net mvc部分视图
  • .NET 反射 Reflect
  • .net反混淆脱壳工具de4dot的使用
  • .NET开发不可不知、不可不用的辅助类(一)
  • ??myeclipse+tomcat