02.数据字典和视图

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DICTIONARY
DICT_COLUMNS
▪ 对象:
DBA_TABLES, DBA_INDEXES, DBA_TAB_COLUMNS, DBA_CONSTRAINTS
▪ 空间分配:
DBA_SEGMENTS, DBA_EXTENTS
▪ 数据库结构:
DBA_TABLESPACES, DBA_DATA_FILES
2020/7/13
6
动态性能表
虚表 记录了当前数据库的行为 当数据库在操作时,动态性能视图被不断的更新 包含了来自内存和控制文件的信息 DBA 使用动态性能视图监视和调优数据库 动态性能视图被SYS用户拥有 使用 V$开头的同义词 在 V$FIXED_TABLE中可以查到
2020/7/13
DBA_xxx All of the objects in the database
ALL_xxx Objects accessible by the current user
USER_xxx Objects owned by the current user
2020/7/13
5
数据字典的例子
▪ 一般的概况:
7
动态性能表的例子
▪ V$CONTROLFILE ▪ V$DATABASE ▪ V$DATAFILE ▪ V$INSTANCE ▪ V$PARAMETER ▪ V$SESSION ▪ V$SGA ▪ V$SPPARAMETER ▪ V$TABLESPACE ▪ V$THREAD ▪ V$VERSION
数据字典和动态性能视图的使用
2020/7/13
1
数据字典
▪ 每个Oracle数据库的中枢
▪ 描述数据库和它的对象
▪ 包含只读的表和视图
▪ 存储在SYSTEM表空间中
▪ 拥有者是SYS用户
Data files Control Redo
▪ 由Oracle服务器自己维护
files Log files
▪ 用SELECT访问
2020/7/13
8
Database
2020/7/13
Data Dictionary tables
2
基础表和数据字典视图
▪ 数据字典包括两个部分:
▪ 基础表
• 存储数据库的描述 • CREATE DATABASE命令创建
▪ 数据字典视图
• 用于简化基础表的信息 • 通过PUBLIC同义词访问 • 由脚本catalog.sql创建
2020/7/13
3
数据字典内容
▪ 数据字典提供下列信息:
• 逻辑和物理的数据库结构 • 对象的定义和空间分配 • 一致性限制 • 用户 • 角色 • 权限 • 审计
2020/7/13
4
数据字典的种类
▪ 三类静来自百度文库视图 ▪ 根据范围分类:
• DBA: 包含所有的对象 • ALL: 当前用户能够访问的对象 • USER: 当前用户拥有的对象
相关文档
最新文档