`
wutheringsea
  • 浏览: 262516 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

[转] Oracle常用自带视图和表

阅读更多


dba_开头
dba_users 数据库用户信息
dba_segments 表段信息
dba_extents 数据区信息
dba_objects 数据库对象信息
dba_tablespaces 数据库表空间信息
dba_data_files 数据文件设置信息
dba_temp_files 临时数据文件信息
dba_rollback_segs 回滚段信息
dba_ts_quotas 用户表空间配额信息
dba_free_space 数据库空闲空间信息
dba_profiles 数据库用户资源限制信息
dba_sys_privs 用户的系统权限信息
dba_tab_privs 用户具有的对象权限信息
dba_col_privs 用户具有的列对象权限信息
dba_role_privs 用户具有的角色信息
dba_audit_trail 审计跟踪记录信息
dba_stmt_audit_opts 审计设置信息
dba_audit_object 对象审计结果信息
dba_audit_session 会话审计结果信息
dba_indexes 用户模式的索引信息


user_开头
user_objects 用户对象信息
user_source 数据库用户的所有资源对象信息
user_segments 用户的表段信息
user_tables 用户的表对象信息
user_tab_columns 用户的表列信息

关于这个还涉及到两个常用的例子如下:

1、oracle中查询某个字段属于哪个表


Sql代码
select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper('%username%');


2、oracle中查询某个表的列数

Sql代码
select count(*) from user_tab_columns where table_name= upper('sys_operate');


注:这两个例子都用到了upper这个函数,是因为在这里表名得大写,否则查出的结果不是正确的




user_constraints 用户的对象约束信息
user_sys_privs 当前用户的系统权限信息
user_tab_privs 当前用户的对象权限信息
user_col_privs 当前用户的表列权限信息
user_role_privs 当前用户的角色权限信息
user_indexes 用户的索引信息
user_ind_columns 用户的索引对应的表列信息
user_cons_columns 用户的约束对应的表列信息
user_clusters 用户的所有簇信息
user_clu_columns 用户的簇所包含的内容信息
user_cluster_hash_expressions 散列簇的信息



v$开头
v$database 数据库信息
v$datafile 数据文件信息
v$controlfile 控制文件信息
v$logfile 重做日志信息
v$instance 数据库实例信息
v$log 日志组信息
v$loghist 日志历史信息
v$sga 数据库SGA信息
v$parameter 初始化参数信息
v$process 数据库服务器进程信息
v$bgprocess 数据库后台进程信息
v$controlfile_record_section 控制文件记载的各部分信息
v$thread 线程信息
v$datafile_header 数据文件头所记载的信息
v$archived_log 归档日志信息
v$archive_dest 归档日志的设置信息
v$logmnr_contents 归档日志分析的DML DDL结果信息
v$logmnr_dictionary 日志分析的字典文件信息
v$logmnr_logs 日志分析的日志列表信息
v$tablespace 表空间信息
v$tempfile 临时文件信息
v$filestat 数据文件的I/O统计信息
v$undostat Undo数据信息
v$rollname 在线回滚段信息
v$session 会话信息
v$transaction 事务信息
v$rollstat 回滚段统计信息
v$pwfile_users 特权用户信息
v$sqlarea 当前查询过的sql语句访问过的资源及相关的信息
v$sql 与v$sqlarea基本相同的相关信息
v$sysstat 数据库系统状态信息


all_开头
all_users 数据库所有用户的信息
all_objects 数据库所有的对象的信息
all_def_audit_opts 所有默认的审计设置信息
all_tables 所有的表对象信息
all_indexes 所有的数据库对象索引的信息

session_开头
session_roles 会话的角色信息
session_privs 会话的权限信息


index_开头
index_stats 索引的设置和存储信息


伪表
dual 系统伪列表信息


oracle最重要的9个动态性能视图
v$session + v$session_wait (在10g里功能被整合,凑合算1个吧.)
v$process
v$sql
v$sqltext
v$bh (更宁愿是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event
按组分的几组重要的性能视图

1. System 的 over view
v$sysstat , v$system_event , v$parameter

2. 某个session 的当前情况
v$process , v$session , v$session_wait ,v$session_event , v$sesstat

3. SQL 的情况
v$sql , v$sqlarea , v$SQL_PLAN , V$SQL_PLAN_STATISTICS, v$sqltext_with_newlines

3. Latch / lock /ENQUEUE
v$latch , v$latch_children , v$latch_holder , v$lock ,V$ENQUEUE_STAT ,V$ENQUEUE_LOCK

4. IO 方面的
v$segstat , v$filestat , v$tempstat ,v$datafile , v$tempfile

5. shared pool / Library cache
v$Librarycache , v$rowcache , x$ksmsp

6. 几个advice也不错
v$db_cache_advice , v$PGA_TARGET_ADVICE, v$SHARED_POOL_ADVICE

 

来源:http://hi.baidu.com/saromman/blog/item/b2be55edf183cfc6d539c913.html

分享到:
评论

相关推荐

    oracle常用系统表.

    ### Oracle常用系统表知识点详解 Oracle数据库作为一款广泛使用的数据库管理系统,在日常的数据库管理与维护过程中,系统表扮演着至关重要的角色。系统表是Oracle数据库自带的、用于存储数据库元数据(即关于数据的...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    oracle系统自带角色说明

    通过了解以上Oracle自带角色的功能和权限,可以帮助我们更好地管理和配置数据库环境,确保数据的安全性和稳定性。在实际应用中,根据具体需求合理分配这些角色,既可以提高工作效率又能保障系统的安全性。

    Oracle函数文档

    以上内容基于Oracle API及常用函数,结合可能的“Oracle九阴真经”概念,为学习和理解Oracle数据库提供了丰富的资料。通过这两个CHM文件,开发者和DBA可以深入理解Oracle的各种功能,并在实际工作中有效地应用它们。

    Oracle11g_新特性及常用维护工具详解

    ### Oracle11g新特性及常用维护工具详解 #### 第1章 ORACLE11g体系结构介绍 **1.1 ORACLE11g的后台进程介绍** 在Oracle 11g中,为了确保数据库能够高效稳定地运行,设计了一系列后台进程来支持其核心功能。这些...

    Oracle课件

    8. **Oracle常用函数** - 数学函数:如ROUND、TRUNC等用于数值计算。 - 字符串函数:如SUBSTR、INSTR、UPPER/LOWER等处理字符数据。 - 日期函数:如SYSDATE、ADD_MONTHS等操作日期和时间。 通过这个Oracle课件,...

    ORACLE常用命令

    以下是一些Oracle常用的命令,这些命令对于日常的数据库维护和管理至关重要。 1. **SQL*Plus命令**: - `CONNECT`:连接到Oracle数据库,格式为`CONNECT username/password@database`。 - `QUIT`或`EXIT`:退出...

    oracle PL/SQL测试题目和详细答案

    - **知识点解析:** 使用动态SQL查询表的行数,并通过用户元数据视图USER_TABLES获取表名。 - **动态SQL**:通过`EXECUTE IMMEDIATE`执行动态构建的SQL语句。 - **BULK COLLECT**:用于批量收集查询结果。 - **...

    Oracle DBA workshop1 (中文版)

    - **SYSTEM 和 SYSAUX 表空间**:这两个表空间是系统自带的重要表空间,其中SYSTEM表空间主要用于存储数据字典和其他系统信息,而SYSAUX表空间则用于辅助存储一些临时数据和大型对象等。 - **段、区和块**:段是...

    ORACLE经典学习笔记

    - `dba_tables`是Oracle的数据字典视图之一,可以用来查询数据库中所有用户的表。 13. **查看数据库中的用户**: `select * from dba_users` - `dba_users`视图提供了数据库中所有用户的列表信息。 14. **查看...

    Oracle数据库经典学习教程

    - **工具**:使用Oracle自带的EXPDP和IMPDP命令进行数据的导入导出。 - **过程**:包括数据备份、数据迁移等。 ##### 2. EXP导出数据 - **命令**:使用EXP命令将数据导出到外部文件。 - **选项**:可以指定导出的...

    oracle form总结

    - **创建视图:** 创建视图 `scott_emp_jean_v`,整合来自不同表的数据,如 `emp` 表和 `dept` 表的信息。 通过创建视图,可以更方便地处理多个表中的数据,简化 Form 的开发过程。 #### 五、编写触发器与调用...

    Oracle EBS API使用说明

    在寻找API时,可以通过Oracle EBS自带的说明文档进行初步了解,然后利用SQL查询语句去数据库中查询具体的存储过程或程序包。 具体到物料保留功能的API实例,文档中指出了基表为MTL_RESERVATIONS,并通过查询接口MTL...

    SQL SERVER 数据库迁移到ORACLE配置 SQL SERVER 数据库转到ORACLE配置.doc

    在将SQL SERVER数据库迁移到ORACLE的过程中,涉及多个步骤和注意事项。以下是对这些步骤的详细说明: 1. **配置ORACLE客户端**: - 使用Net Configuration Assistant进行配置,这是一个图形化工具,帮助设置与...

    oracle11g学习笔记

    Oracle中的数据对象包括表、视图、存储过程和触发器等,它们构成了数据库的核心元素。SQL*Plus是Oracle自带的命令行工具,用于执行SQL语句。在SQL*Plus中,常用的命令如conn用于连接数据库,disc断开连接,passw修改...

    ORACLE数据库学习总结

    以上内容覆盖了Oracle数据库的基础知识、SQL语言操作、内置函数、PL/SQL编程、游标、视图、存储过程、触发器、事务与锁、备份与恢复等多个方面的知识点,旨在帮助读者全面理解和掌握Oracle数据库的关键技术。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行...

    oracle 9i jdeveloper 的安装与基本使用技巧

    7. 学习资源:Oracle 9i JDeveloper自带了大量的帮助文档和教程,对于初学者来说,是很好的学习资源。你可以通过"帮助"菜单访问这些资料。 三、进阶使用技巧 1. 插件扩展:JDeveloper允许安装插件来扩展其功能,如...

    Oracle 10g 数据库系统教程 高清版

    **SQL*PLUS**是Oracle数据库自带的一个文本界面工具,用于执行SQL语句和脚本,以及管理数据库。其基础操作涵盖了变量设置、列表显示、改变会话参数、保存和执行SQL语句等功能。例如,`SAVE`命令可以将SQL语句保存到...

    FAQ-Oracle.zip_oracle

    在IT行业中,Oracle数据库系统是企业级数据管理的首选,其稳定性和强大的功能深受广大用户的信赖。本资料“FAQ-Oracle.zip_oracle”主要聚焦于Oracle数据库的启动、关闭以及连接数据库的相关操作,这些是数据库管理...

Global site tag (gtag.js) - Google Analytics