04.数据字典和视图.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04.数据字典和视图

目标 学习完这课,应该能够做到以下几点: 知道数据库内置的对象 知道数据字典的内容和使用 怎样去创建数据字典视图 知道数据字典视图的种类 查询数据字典和动态性能视图 知道管理脚本的命名惯例 内置的数据库对象 在数据库中创建的其他对象: 数据字典 基表 视图 动态性能视图 PL/SQL包 数据库事件触发器 数据字典 每个Oracle数据库的中枢 描述数据库和它的对象 包含只读的表和视图 存储在SYSTEM表空间中 拥有者是SYS用户 由Oracle服务器自己维护 用SELECT访问 基础表和数据字典视图 数据字典包括两个部分: 基础表 存储数据库的描述 CREATE DATABASE命令创建(sql.bsq) 数据字典视图 用于简化基础表的信息 通过PUBLIC同义词访问 由脚本catalog.sql创建 创建数据字典视图 数据字典内容 数据字典提供下列信息: 逻辑和物理的数据库结构 对象的定义和空间分配 一致性限制 用户 角色 权限 审计 数据字典的用途 主要用途: Oracle服务器用它查找下列信息: 用户 对象 存储结构 Oracle服务器修改数据字典当DDL语句执行的时候. 用户和管理员们利用它了解数据库的信息. 数据字典的种类 三类静态视图 根据范围分类: DBA: 包含所有的对象 ALL: 当前用户能够访问的对象 USER: 当前用户拥有的对象 数据字典的例子 一般的概况: DICTIONARY DICT_COLUMNS 对象: DBA_TABLES, DBA_INDEXES, DBA_TAB_COLUMNS, DBA_CONSTRAINTS 空间分配: DBA_SEGMENTS, DBA_EXTENTS 数据库结构: DBA_TABLESPACES, DBA_DATA_FILES 动态性能表 虚表 记录了当前数据库的行为 当数据库在操作时,动态性能视图被不断的更新 包含了来自内存和控制文件的信息 DBA 使用动态性能视图监视和调优数据库 动态性能视图被SYS用户拥有 使用 V$开头的同义词 在 V$FIXED_TABLE中可以查到 动态性能表的例子 V$CONTROLFILE V$DATABASE V$DATAFILE V$INSTANCE V$PARAMETER V$SESSION V$SGA $SPPARAMETER V$TABLESPACE V$THREAD V$VERSION 关于版本 product_component_version V$version V$option 管理脚本的命名惯例 小结 在这课中,我们应该学会: 了解数据库内置对象 了解Oracle数据字典的内容和用途 了解数据字典视图创建 了解数据字典视图分类 了解查询动态性能视图 了解管理脚本的命名惯例 * * 数据字典和动态性能视图的使用 Control files Data files Redo Log files Database Data Dictionary tables 脚本 目的 catalog.sql 创建常用的数据字典视图和同义词 catproc.sql 生成要运行脚本所需要的PL/SQL USER_xxx Objects owned by the current user ALL_xxx Objects accessible by the current user DBA_xxx All of the objects in the database Convention cat*.sql dbms*.sql prvt*.plb utl*.sql Description Catalog and data dictionary information Database package specifications Wrapped database package code Views and tables for database utilities * * * Page *

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档