Oracle_Database10g_性能调整与优化-第12章_V$视图doc.docVIP

Oracle_Database10g_性能调整与优化-第12章_V$视图doc.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle_Database10g_性能调整与优化-第12章_V$视图doc

高级DBA经常告诉刚刚入行的DBA,在Oracle 6年代,他们曾经将每一张V$ 几乎所有的出色调整或者DBA产品都有一个共性。它们中的大多数都是通过访问V$视图来获取从数据库、单个查询、或者单个用户检索出来的内部信息。通过Joe Trezzo和其他V$宗师们大量的介绍,访问V$视图已经变得越来越普遍。只有在看过V$视图之后,您才能体会之前的欠缺。V$视图可以全面、准确地展示Oracle数据库的核心信息。它是将普通水平的管理人员变为DBA专家的纽带。第13章将更全面地介绍X$表,该表是V$ 本章主要内容: ●?????? 创建V$视图并设置其访问权限 ●?????? 获得所有V$视图的列表 ●?????? 获得组成V$视图的X$脚本的列表 ●?????? 检查组成DBA_视图的底层对象 ●?????? 查询V$DATABASE,以获得数据库的创建时间和归档信息 ●?????? 了解自动工作量仓库(Automatic Workload Repository,简称AWR) ●?????? 查询V$LICENSE,以查看许可限制和警告设置 ●?????? 访问V$OPTIONS,以查看所有已经安装的选项 ●?????? 查询V$SGA来分配Oracle的基本内存 ●?????? 查询V$SGSSTAT来详细分配Oracle的内存 ●?????? 在V$PARAMETER中查找init.ora的设置 ●?????? 测定数据的命中率(V$SYSSTAT) ●?????? 测定数据字典的命中率(V$ROWCACHE) ●?????? 测定共享SQL和PL/SQL的命中率(V$LIBRARYCACHE) ●?????? 识别哪个对象需要固定,以及是否有连续的空闲内存(V$DB_OBJECT_CACHE) ●?????? 通过访问V$SQLAREA、V$SQLTEXT、V$SESSION以及V$SESS_IO来查找有问题的查询 ●?????? 检查用户的当前操作及其所使用的资源 ●?????? 识别锁定问题并关闭相应的会话 ●?????? 查找使用多会话的用户 ●?????? 使用视图V$DATAFILE、V$FILESTAT以及DBA_DATA_FILES来平衡I/O ●?????? 检查确认是否有足够的空闲列表 ●?????? 检查角色和特权设置 ●?????? 使用V$SESSION、V$SESSION_WAIT、V$SESSION_EVENT、V$SESSION _WAIT _CLASS、V$SESSION_WAIT_HISTORY、V$SYSTEM_EVENT和V$SYSTEM_ WAIT_CLASS查找等待 ●?????? 按所符合的类别使用表分组V$视图 12.1? V$视图的创建和访问 V$视图是由catalog.sql版??? 本 V$ X$ 表 6 23 (?) 7.1 72 126 ?(续表)??? 版??? 本 V$ X$ 表 8.0 132 200 8.1 185 271 9.0 227 352 9.2 259 394 10.1 340 543 10.2 372 613 创建时均以v_$作为这些视图的前缀。catldr.sql脚本创建了两张视图,用于SQL*Loader的直接加载的统计信息。每个V$视图的底层视图定义(从技术角度讲,这些视图从没有被创建,它们的定义只是以二进制形式硬编码)可以通过名为V$FIXED_VIEW_DEFINITION(1) 当创建数据库时,根据X$表创建GV$视图的定义: create or replace view gv$fixed_table as select inst_id,kqftanam, kqftaobj, TABLE, indx from ?? X$kqfta union all select inst_id,kqfvinam, kqfviobj, VIEW, 65537 from ?? X$kqfvi union all select inst_id,kqfdtnam, kqfdtobj, TABLE, 65537 from ?? X$kqfdt; (2) 执行版本特定的目录脚本: SQL @catalog (3) 根据V$视图创建v_$视图: create or replace view v_$fixed_table as select * from v$fixed_table; (4) 再根据v_$视图创建新的V$同名视图: create or replace public synonym v$fixed_table for v_$fixed_table; 技巧: SYSTEM 这些视图上唯一可以执行的操作就是SELECT。为了用户能够

文档评论(0)

技术支持工程师 + 关注
实名认证
文档贡献者

仪器公司技术支持工程师

1亿VIP精品文档

相关文档