- 浏览: 458310 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
http://space.itpub.net/14401924/viewspace-629583
SELECT * FROM DBA_TABLESPACES --记录各个表空间的详细信息
SELECT * FROM DBA_TABLESPACE_USAGE_METRICS --记录各个表空间的使用状况
SELECT * FROM DBA_DATA_FILES --记录各个数据文件的详细信息
SELECT * FROM DBA_SEGMENTS --记录各个段的详细信息,
与
DBA_TABLES,DBA_INDEXES,DBA_LOBS,DBA_PART_TABLES,DBA_PART_INDEXES,
DBA_PART_LOBS,DBA_OBJECTS搭配使用
SELECT * FROM DBA_LOBS --BLOB字段所对应的字段名称
SELECT * FROM DBA_INDEXES --分区索引需要通过DBA_INDEXS来找到对应的表名
SELECT * FROM DBA_EXTENTS --记录各个区间对象的详细信息
关于块对象可以通过表记录中的ROWID来获取,大概 涉及到这一层就太细致了,所以Oracle也不采用数据字典的方式来进行控制了。这一点在Concept中有细致的描述,基于本地管理表空间的管理方式也 是基于区间头部的位图方式管理相应的块的。
实际上这些DBA_对象也不过是数据库中的 一个个视图而已,由更加底层的视图或表组合起来的,如果有兴趣的话,可以自行钻研下去
SELECT * FROM V$TABLESPACE --记录表空间的基本信息,对象ID,表空间名称
SELECT * FROM V$DATAFILE --记录数据文件的基本信息,对象ID,表空间ID,文件名称以及状态、大小和相应的变化
SELECT * FROM V$SEGSTAT --实时监控数据库段级对象的统计信息
SELECT * FROM V$SEGSTAT_NAME --段级对象的统计项目
SELECT * FROM V$SEGMENT_STATISTICS --实时监控段级对象的性 能,说穿了和V$SEGSTAT有点像,统计信息更丰富一些
这些V$视图提供的信息比不上DBA_视图丰富,而且 本身这些视图是基于同义词的。
The next example demonstrates how to use V$SEGMENT_STATISTICS to determine the top 10 tables that have incurred the most physical I/O operations.
SELECT TABLE_NAME,TOTAL_PHYS_IO
FROM ( SELECT OWNER||'.'||OBJECT_NAME AS TABLE_NAME,
SUM(VALUE) AS TOTAL_PHYS_IO
FROM V$SEGMENT_STATISTICS
WHERE OWNER!='SYS' AND OBJECT_TYPE='TABLE'
AND STATISTIC_NAME IN ('physical reads','physical reads direct',
'physical writes','physical writes direct')
GROUP BY OWNER||'.'||OBJECT_NAME
ORDER BY TOTAL_PHYS_IO DESC)
WHERE ROWNUM <=10;
发表评论
-
数据库的一些概念
2012-10-30 13:12 677Web里面,数据库占了半壁江山, 本着PC有价数据无价,DBA ... -
SQLite
2011-11-17 16:52 673官方主页:http://www.sqlit ... -
一些表的概念
2011-09-13 09:59 465平行表 预处理表 流水表 记账表 -
Oracle__View
2011-08-11 10:03 545http://database.51cto.com/art/2 ... -
Oracle__跨库映射
2011-02-23 11:42 526http://blog.csdn.net/huzhenwei/ ... -
Oracle__运行中的SQL
2011-02-16 17:05 576运行中的SQL Select a.program,b.sp ... -
Oracle__数据字典__表结构
2011-02-11 10:02 980SQL> desc all_tab_columns ... -
Oracle__约束
2011-01-17 13:13 500约束查询: Select constraint_name ... -
Oracle__大表__索引__查询
2011-01-14 09:37 622http://hi.baidu.com/ak456/blog/ ... -
Oracle__undo__redo
2011-01-14 09:34 784http://space.itpub.net/8750110/ ... -
Oracle__序列Sequence
2011-01-11 16:50 674http://database.51cto.com/art/2 ... -
Oracle__系统信息
2011-01-04 11:53 523版本 Select * From v$Version; S ... -
Oracle__进程
2011-01-04 10:33 427Select a.username, a.machine, ... -
Oracle__日志
2010-09-02 17:19 749Oracle日志基本信息 http://zhidao.baid ... -
spool
2010-08-06 12:03 743set linesize 1000; set pag ... -
Nvl( ) 函数
2010-08-05 11:05 660http://blog.chinaunix.net/u/2 ... -
InstantClient安装使用
2010-08-02 10:54 3222http://wudx.iteye.com/blog/4225 ... -
Oracle那些函数
2010-07-29 11:36 561mod左%右,求余abs绝对值upper转换为大字nvl替 ... -
dbms_random
2010-07-29 10:11 1632http://www.blogjava.net/wxqxs/a ... -
Oracle Trunc Round
2010-06-22 11:54 925原文地址: http://hepu.ite ...
相关推荐
### OracleEBS中文数据字典知识点 #### 一、总概 **1.1 数据关系图** - **数据关系图**:提供了OracleEBS中各数据表之间的逻辑连接方式,帮助用户理解不同表之间的关联性。 **2. 基础信息** - **2.1 数据关系图...
### ORACLE数据字典详解 #### 一、数据字典概念及作用 **数据字典**(Data Dictionary)是指对数据库中的各个数据对象及其属性进行...因此,在学习和工作中深入理解和熟练掌握Oracle数据字典的相关知识是非常有价值的。
- **数据安全**:导出数据字典时要谨慎,因为它可能包含敏感信息,如表结构、字段名和数据类型,可能泄露业务逻辑。 - **定制需求**:如果标准输出不符合特定需求,用户可能需要修改SQL脚本以适应特定的报告格式。 ...
而字典缓冲区则缓存数据字典信息,方便快速查找数据库对象的元数据。 Oracle的物理结构主要包括数据文件、日志文件、控制文件和参数文件。数据文件是数据的实际存储位置,日志文件用于记录数据库的更改,以实现故障...
### Oracle EBS 数据字典中文版 #### 一、OE模块 **1. 表名**: ONT.OE_order_headers_all **说明**: 订单头信息表存储了所有销售订单的基本信息,包括订单编号、创建日期、状态等关键字段。这对于理解和追踪销售...
针对给定的标题"mysql/oracle数据字典生成工具",我们可以推断这是一个专门用于MySQL和Oracle数据库的数据字典生成软件。这类工具通常能够自动化地从SQL脚本或实际运行的数据库中提取元数据,并将其整理成易于阅读和...
本文将深入探讨Oracle数据字典的相关知识点,帮助读者全面理解其功能、作用以及如何有效地利用这一资源。 ### Oracle数据字典的定义 数据字典(Data Dictionary)是Oracle数据库内部维护的一系列特殊表和视图的...
Oracle 9i 逻辑结构是数据库管理系统的核心组成部分,它决定了数据如何在数据库中组织和管理。在Oracle 9i中,逻辑结构主要包括以下几个关键概念: 1. **数据库的逻辑结构**:Oracle数据库的逻辑结构是数据组织和...
Oracle10g 数据字典是 Oracle 数据库管理系统中的一个核心组成部分,它是一个系统维护的数据库集合,包含了关于数据库对象、权限、性能等信息的详细元数据。本演示Flash旨在通过直观的方式,帮助用户理解并使用...
静态数据字典:用于记录数据库逻辑和物理结构、数据库对象定义等系统信息的表(视图)。这些信息存储于数据库数据文件中。静态数据字典可分为静态数据字典基表和静态数据字典视图两类。 静态数据字典基表:基表在...
### ORACLE 数据字典与视图详解 #### 一、概述 Oracle 数据库是一个功能强大的关系型数据库管理系统,其中的数据字典与视图是管理数据库的重要组成部分。数据字典是数据库内部用来存储元数据(即关于数据的数据)的...
数据字典在数据库管理中扮演着至关重要的角色,它提供了关于数据库结构、对象以及相关元数据的详细信息。SQL Server和Oracle是两种广泛使用的数据库管理系统,它们各自都有自己的数据字典,但用户往往需要手动查询或...
Oracle 数据字典与视图是Oracle数据库管理系统中的核心组成部分,对于数据库管理员(DBA)以及开发人员来说,理解和掌握它们是进行日常管理工作的基础。Oracle数据字典存储了关于数据库对象、权限、状态等所有重要...
Oracle数据字典提供的信息非常丰富,包括但不限于数据对象的物理结构、逻辑结构、权限信息、SQL执行历史等。熟练掌握如何使用数据字典是每个Oracle DBA和开发人员必备的技能之一。通过学习和实践,你可以更好地管理...
表空间(TABLESPACE)是Oracle数据库逻辑结构的基础,它将相关的逻辑对象组织在一起。表空间可以分为系统表空间和非系统表空间,其中系统表空间主要用于存储系统对象,如数据字典。每个数据库至少包含一个表空间,且...
### Oracle 10g 体系结构与数据字典要点整理 #### 一、数据库连接机制 **1. 用户进程** 用户进程是指客户端应用程序通过特定的客户端工具(如 SQL*Plus)来连接数据库的一种方式。这一过程通常依赖于 Oracle 的...
在这个特定的场景中,我们关注的是一个名为"医疗项目数据字典"的资源,特别适用于Oracle数据库系统。 Oracle数据库是全球广泛使用的数据库管理系统,以其高性能、高可靠性以及对企业级应用的支持而著名。数据字典在...
在T100Oracle数据库中,数据字典提供了关于表的详细信息,如表名、表的物理结构、字段名、字段类型、字段长度、字段约束、索引信息等,这对于理解和优化数据库性能至关重要。 在T100-数据字典.chm文件中,用户可以...
Oracle 数据字典是数据库管理系统的核心组成部分,为用户提供关于 Oracle 数据库的详细信息,包括数据库结构、对象分配和用户信息等。本文将深入探讨 Oracle 数据字典,并基于 UNIX 操作系统和 Oracle 7 版本进行...