ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第十八课第五章Using Data Dictionary and Dynamic Performance Views

2021-07-04 09:30:39  阅读:143  来源: 互联网

标签:Dictionary Views Data 数据库 Dynamic 视图 Oracle 数据 字典


第五章Using Data Dictionary and Dynamic Performance Views

本节学习要求

1、了解内置的数据库对象

2、了解数据字典的内容和使用方法

3、理解数据字典视图如何生成

4、了解数据字典视图结构

5、熟悉查询数据字典和动态性能视图

6、了解数据库内置脚本命名原则

数据库核心组件

1、Data dictionary

2、Performance tables

反应了Oracle数据库系统性能特征

3、PL/SQL packages

4、Database event triggers

Data dictionary数据字典

1、Oracle数据库的核心组件

2、描述数据库和其对象

3、包含的表和视图都是只读的

Oracle会自动在数据字典中添加相关信息,无法人为修改

4、存储在system表空间中

5、用户是sys

6、由Oracle server自动维护

7、只能通过select查询

数据字典包含两个部分

1、Base tables基表

存储database的相关描述

执行create database命令时自动调用sql.bsq脚本进行创建

2、Data dictionary views数据字典视图

也是一种表,没有存储具体的信息,进行查询时实际是从相关表中查询数据

用于简化基表信息

通过公共同义词进行查询

执行catalog.sql脚本的时候创建

数据字典包含的信息

1、数据库的逻辑结构和物理结构

2、对象的定义和空间分配

3、完整性约束

4、用户

5、角色

6、权限

7、审计

数据字典的使用

1、Oracle serve使用数据字典查询以下信息

用户、图表对象、存储结构

2、执行DDL命令时,Oracle server会自动维护数据字典

3、用户或DBA只能对其使用select语句进行查询

数据字典视图目录

1、三个静态视图集

相对静态,变动很小

2、根据范围进行区分

DBA:数据库所有对象

ALL:当前用户可访问的对象

USER:当前用户自己的对象

数据字典中重要的视图

1、基本视图

2、图表对象:

3、空间分配

4、数据库结构

标签:Dictionary,Views,Data,数据库,Dynamic,视图,Oracle,数据,字典
来源: https://blog.csdn.net/qq_35435160/article/details/118457306

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有