使用数据字典和动态性能视图讲述

上传人:最**** 文档编号:116849064 上传时间:2019-11-17 格式:PPT 页数:15 大小:245KB
返回 下载 相关 举报
使用数据字典和动态性能视图讲述_第1页
第1页 / 共15页
使用数据字典和动态性能视图讲述_第2页
第2页 / 共15页
使用数据字典和动态性能视图讲述_第3页
第3页 / 共15页
使用数据字典和动态性能视图讲述_第4页
第4页 / 共15页
使用数据字典和动态性能视图讲述_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《使用数据字典和动态性能视图讲述》由会员分享,可在线阅读,更多相关《使用数据字典和动态性能视图讲述(15页珍藏版)》请在金锄头文库上搜索。

1、5 Copyright Oracle Corporation, 2001. All rights reserved. 使用数据字典和动态性能视图 5-2Copyright Oracle Corporation, 2001. All rights reserved. 目标 完成这一课的学习后,您应该能达到下列目标: 了解内置数据库对象 了解数据字典的内容和使用 了解数据字典视图的创建方式 了解数据字典视图的类别 查询数据字典和动态性能视图 了解管理脚本命名约定 5-3Copyright Oracle Corporation, 2001. All rights reserved. 内置数据库对象

2、随数据库一起创建的其它对象: 数据字典 性能表 PL/SQL 程序包 数据库事件触发器 5-4Copyright Oracle Corporation, 2001. All rights reserved. 数据字典 每个 Oracle 数据库的中心 描述数据库以及数据库对象 包含只读表和视图 存储在 SYSTEM 表空间内 由用户 SYS 拥有 由 Oracle 服务器进行维护 通过 SELECT 访问 控制 文件 数据 文件 重做 日志 文件 数据库 数据字典表 5-5Copyright Oracle Corporation, 2001. All rights reserved. 基表和数

3、据字典视图 数据字典包含以下两个部分: 基表 存储数据库的说明 使用 CREATE DATABASE 命令创建 数据字典视图 用于简化基表信息 通过公共同义词访问 使用 catalog.sql 脚本创建 5-6Copyright Oracle Corporation, 2001. All rights reserved. 创建数据字典视图 脚本 用途 catalog.sql 创建常用的数据字典视图和同义词 catproc.sql运行服务器端 PL/SQL所必需的脚本 5-7Copyright Oracle Corporation, 2001. All rights reserved. 数据字典

4、内容 数据字典提供有关以下方面的信息: 逻辑数据库结构和物理数据库结构 对象的定义和空间分配 完整性约束 用户 角色 权限 审计 5-8Copyright Oracle Corporation, 2001. All rights reserved. 数据字典的使用方式 主要用途: Oracle 服务器使用它来查找有关以下内容的信息: 用户 方案对象 存储结构 执行 DDL 语句时,Oracle 服务器会对它进行修改。 用户和 DBA 可将它作为数据库相关信息的只读参考 5-9Copyright Oracle Corporation, 2001. All rights reserved. 数据字

5、典视图的类别 三种静态视图集 按范围分类为: DBA:所有方案中的视图 ALL:用户可以访问的视图 USER:用户方案中的视图 USER_* 当前用户所拥有的对象 ALL_* 当前用户可以访问的对象 DBA_* 数据库中的所有对象 5-10Copyright Oracle Corporation, 2001. All rights reserved. 5-11Copyright Oracle Corporation, 2001. All rights reserved. 数据字典示例 总览 DICTIONARY, DICT_COLUMNS 方案对象 DBA_TABLES, DBA_INDEXE

6、S, DBA_TAB_COLUMNS, DBA_CONSTRAINTS 空间分配 DBA_SEGMENTS, DBA_EXTENTS 数据库结构 DBA_TABLESPACES, DBA_DATA_FILES 5-12Copyright Oracle Corporation, 2001. All rights reserved. 动态性能表 虚拟表 记录当前的数据库活动 在数据库可操作时不断更新 通过内存和控制文件访问信息 用于监控和优化数据库 由 SYS 用户拥有 同义词以 V$ 开头 在 V$FIXED_TABLE 中列出 5-13Copyright Oracle Corporation,

7、 2001. All rights reserved. 动态性能表示例 V$CONTROLFILE V$DATABASE V$DATAFILE V$INSTANCE V$PARAMETER V$SESSION V$SGA $SPPARAMETER V$TABLESPACE V$THREAD V$VERSION 5-14Copyright Oracle Corporation, 2001. All rights reserved. 5-15Copyright Oracle Corporation, 2001. All rights reserved. 管理脚本命名约定 约定 cat*.sql d

8、bms*.sql prvt*.plb utl*.sql 说明 目录和数据字典信息 数据库程序包说明 封装的数据库程序包代码 数据库实用程序的视图和表 5-16Copyright Oracle Corporation, 2001. All rights reserved. 小结 在这一课中,您应该能够掌握: 了解内置数据库对象 了解数据字典的内容和使用 了解数据字典视图的创建方式 了解数据字典视图的类别 查询数据字典和动态性能视图 了解管理脚本命名约定 5-17Copyright Oracle Corporation, 2001. All rights reserved. 练习 5 概览 此练习涉及以下主题: 了解数据字典的组件和内容 查询数据字典 5-18Copyright Oracle Corporation, 2001. All rights reserved. 5-19Copyright Oracle Corporation, 2001. All rights reserved. 5-20Copyright Oracle Corporation, 2001. All rights reserved.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号