- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用数据字典和动态性能视图讲述
使用数据字典和动态性能视图 目标 完成这一课的学习后,您应该能达到下列目标: 了解内置数据库对象 了解数据字典的内容和使用 了解数据字典视图的创建方式 了解数据字典视图的类别 查询数据字典和动态性能视图 了解管理脚本命名约定 内置数据库对象 随数据库一起创建的其它对象: 数据字典 性能表 PL/SQL 程序包 数据库事件触发器 数据字典 每个 Oracle 数据库的中心 描述数据库以及数据库对象 包含只读表和视图 存储在 SYSTEM 表空间内 由用户 SYS 拥有 由 Oracle 服务器进行维护 通过 SELECT 访问 基表和数据字典视图 数据字典包含以下两个部分: 基表 存储数据库的说明 使用 CREATE DATABASE 命令创建 数据字典视图 用于简化基表信息 通过公共同义词访问 使用 catalog.sql 脚本创建 创建数据字典视图 数据字典内容 数据字典提供有关以下方面的信息: 逻辑数据库结构和物理数据库结构 对象的定义和空间分配 完整性约束 用户 角色 权限 审计 数据字典的使用方式 主要用途: Oracle 服务器使用它来查找有关以下内容的信息: 用户 方案对象 存储结构 执行 DDL 语句时,Oracle 服务器会对它进行修改。 用户和 DBA 可将它作为数据库相关信息的只读参考 数据字典视图的类别 三种静态视图集 按范围分类为: DBA:所有方案中的视图 ALL:用户可以访问的视图 USER:用户方案中的视图 数据字典示例 总览 DICTIONARY, DICT_COLUMNS 方案对象 DBA_TABLES, DBA_INDEXES, DBA_TAB_COLUMNS, DBA_CONSTRAINTS 空间分配 DBA_SEGMENTS, DBA_EXTENTS 数据库结构 DBA_TABLESPACES, DBA_DATA_FILES 动态性能表 虚拟表 记录当前的数据库活动 在数据库可操作时不断更新 通过内存和控制文件访问信息 用于监控和优化数据库 由 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 管理脚本命名约定 小结 在这一课中,您应该能够掌握: 了解内置数据库对象 了解数据字典的内容和使用 了解数据字典视图的创建方式 了解数据字典视图的类别 查询数据字典和动态性能视图 了解管理脚本命名约定 练习 5 概览 此练习涉及以下主题: 了解数据字典的组件和内容 查询数据字典 练习 5 概览 注:可以使用 SQL*Plus 或使用 Oracle Enterprise Manager 和 SQL*Plus 工作表 (SQL*Plus Worksheet) 完成练习。 数据字典 数据字典是 Oracle 数据库最重要的部分之一,它是一组只读表和视图,提供有关其相关数据库的信息。 只要执行数据定义语言 (DDL) 命令,Oracle 服务器就会更新数据字典。此外,数据操纵语言 (DML) 命令(如引起表扩展的命令)也可以更新数据字典。 数据字典不仅是每个 Oracle 数据库最重要的部分,它还是所有用户(从最终用户到应用程序设计者以及数据库管理员)的重要信息来源。 要访问数据字典,请使用 SQL 语句。因为数据库是只读的,所以只能对数据字典的表和视图发出查询。 基表和数据字典视图 数据字典包含对数据库中的对象的说明。它包括两种对象类型。 基表: 基表是存储有关数据库的信息的底层表。基表是在任何 Oracle 数据库中首先创建的对象。在使用 CREATE DATABASE 创建数据库时,只要 Oracle 服务器运行 sql.bsq 脚本,就会自动创建这些对象。只有 Oracle 服务器才能对这些基表执行写入操作。用户很少直接访问基表,因为其中的数据大多数都是以隐含格式存储的。切勿使用 DML 命令直接更新基表,但 AUD$ 表除外。例如,IND$ 表就是一个基表,它包含有关数据库中的索引的信息 。 数据字典视图: 数据字典视图是基表的汇总,可以更有效地显示基表信息。例如,在数据字典视图中,除了显示对象编号外还会使用对象名。数据字典视图是在运行 CREATE DATABASE 命令之后使用 catalog.sql 脚本创建的。 动态性能视图示例 要获得动态性能视图的概览,可以查询 DICTIONARY 视图或其同
您可能关注的文档
- 混凝土结构设计(实践)2015.4概要.doc
- 03贪心算法.ppt
- 公路工程工程量清单(全)概要.doc
- 公路工程试验规程概要.doc
- 公路土工试验规程修订概要.ppt
- 公路工程质量检验评定标准2概要.doc
- 公路工程质量通病精细化控制要点概要.doc
- 03门窗工程施工作业指导书.doc
- 公路工程质量验收评定标准(讲解)概要.doc
- 混凝土结构设计原理(路桥第8章)概要.ppt
- 2024-2025学年人教版小学数学四年级下册教学计划及进度表.docx
- 2024-2025学年北师大版小学数学二年级下册教学计划及进度表.docx
- 2024-2025学年人教版小学数学五年级下册教学计划及进度表.docx
- 2024-2025学年人教大同版(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年人教精通版(三起)(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年统编版初中道德与法治八年级下册教学计划及进度表.docx
- 2024-2025学年统编版(2024)初中道德与法治七年级下册教学计划及进度表.docx
- 2023-2024学年上海黄埔区中考二模综合测试(物理部分)试卷及答案.pdf
- 2024-2025学年外研版(三起)(2024)小学英语三年级下册教学计划及进度表.docx
- 2025届北京市北京第四中学高三冲刺模拟数学试卷含解析.doc
文档评论(0)