`

Oracle常用系统表

阅读更多
声明:来源于互联网
参考资料
1 http://topic.csdn.net/u/20090706/01/04e47bf5-7e21-4207-aebb-f5f409cb72d7.html
2 http://services.iteye.com/blog/198210
1.系统表
ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:

v$controlfile:控制文件的信息;
v$datafile:数据文件的信息;
v$log:日志文件的信息;
v$process:处理器的信息;
v$session:会话信息;
v$transaction:事务信息;
v$resource:资源信息;
v$sga:系统全局区的信息
上面的视图名中的‘v$’,只是视图名字中的字符。类似于上面的视图或表还有很多,位于:
$ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL文件中。

Select object_name From user_objects Where object_type='TRIGGER';  --所有触发器     
Select object_name From user_objects Where object_type='PROCEDURE';  --所有存储过程     
Select object_name From user_objects Where object_type='VIEW';  --所有视图     
Select object_name From user_objects Where object_type='TABLE'; --所有表     
Select object_name From user_objects Where object_type='SEQUENCE'; --序列
select * from user_objects where object_type='FUNCTION';
select * from user_objects where object_type='PACKAGE';
select * from user_sequences; --用户序列
select *  from user_views;--用户视图   
select  *  from user_tables;--用户表
select   *   from   all_tab_columns  WHERE   TABLE_name=upper('user_source') --查看表结构
select *From user_source;--查看所有触发器,过程,函数,包的源代码


2.数据字典视图
表和列
DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。
DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。
查看列信息:用于生成javaBean
select * from DBA_COL_COMMENTS t
select * from USER_COL_COMMENTS where table_name= 'tablename'

完整性约束
DBA_CONSTRAINTS、ALL_CONSTRAINTS和USER_CONSTRAINST显示有关约束的一般信息。
DBA_CONS_COLUMNS、ALL_CONS_COLUMNS和USER_CONS_COLUMNS显示有关列的相关约束的一般信息。
视图
DBA_VIEWS、ALL_VIEWS和USER_VIEWS。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括视图。
序列
DBA_SEQUENCES、ALL_SEQUENCES和USER_SEQUENCES。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括序列。
同义词
DBA_SYNONYMS、ALL_SYNONYMS和USER_SYNONYMS。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括同义词。
索引
DBA_INDEXS、ALL_INDEXS、USER_INDEXS、DBA_IND_COLUMNS、ALL_IND_COLUMNS和USER_IND_COLUMNS。
用户
DBA_USERS。
角色
DBA_ROLES。
表空间定额
DBA_TS_QUOTAS。
配置表
DBA_PROFILES。
表空间
DBA_TABLESPACES。
数据文件
DBA_DATA_FILES。

DBA_SEGMENTS、USER_SEGMENT。
回滚段
DBA_ROLLBACK_SEGS、V$ROLLNAME、V$ROLLSTAT。
分享到:
评论

相关推荐

    oracle常用系统表.

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

    Oracle常用系统表.doc

    Oracle数据库是一个广泛使用的关系型数据库管理系统,其中包含了丰富的系统表来帮助管理员和开发人员管理数据库对象和元数据。这些系统表提供了关于数据库结构、对象、权限和依赖关系的信息。以下是根据给定文件内容...

    Oracle 常用系统权限

    Oracle 常用系统权限 Oracle 系统权限是 Oracle 数据库中的一种安全机制,用于控制用户对数据库对象的访问权限。了解这些权限对于开发人员来说非常重要,因为它们可以帮助开发人员更好地控制数据库的安全性和访问...

    Oracle常用查看表结构命令

    Oracle常用查看表结构命令 Oracle是一个功能强大且复杂的关系数据库管理系统,为了更好地管理和维护Oracle数据库,我们需要了解各种查看表结构的命令,这些命令可以帮助我们了解表结构、字段信息、注释等信息,从而...

    Oracle常用创建表.docx

    在Oracle数据库管理系统中,创建表是构建数据库结构的基础。以下是对标题和描述中涉及的SQL语句的详细解释: 1. **创建表**: 在示例中,我们看到了`CREATE TABLE`语句用于创建`student`、`subject`和`client`表。...

    oracle ERP常用数据表和视图

    oracle ERP常用数据表和视图,其中包括系统表,PO模块,WIP模块,BOM模块,HR模块,供应商模块。

    oracle常用系统视图+导入导出

    这篇博客主要聚焦于Oracle的常用系统视图以及数据导入导出的相关操作,这对于数据库管理员和开发人员来说非常重要。 首先,我们来看“0001-Oracle-系统-视图.sql”。这个文件很可能包含了创建和查询Oracle系统视图...

    oracle脚本-oracle常用表及数据

    "oracle脚本-oracle常用表及数据"这个资源显然是为了帮助初学者或开发者熟悉Oracle数据库操作和常见用例而准备的。以下是对这个主题的详细解读: 1. **Oracle数据库基础知识**:Oracle数据库是一个基于SQL的数据库...

    Oracle常用命令大全

    ### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...

    oracle常用监控脚本

    "Oracle常用监控脚本"通常包含了多种用于检查数据库性能、资源使用情况以及问题排查的工具和脚本。这些脚本可以帮助DBA(数据库管理员)实时了解数据库的状态,及时发现并解决问题,确保系统的健康运行。 1. **SQL ...

    ORACLE常用傻瓜问题

    ORACLE常用傻瓜问题1000问: 1. Oracle安裝完成后的初始口令?  internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp  2. ORACLE9IAS WEB CACHE的初始默认用户和密码...

    Oracle常用的SQL语句维护

    本文将深入探讨Oracle中常用的SQL语句以及与数据库表空间相关的维护知识。 首先,让我们了解如何在Oracle中创建表空间。表空间是Oracle数据库中存储数据的逻辑单位,它由一个或多个数据文件组成。创建表空间的SQL...

    ORACLE常用问题1000问

    "ORACLE常用问题1000问"很显然是一部针对Oracle数据库常见问题的集锦,旨在帮助用户解决日常运维中可能遇到的各种挑战。通过阅读这部资料,可以深入理解Oracle数据库的工作原理,提高故障排查和性能优化的能力。 ...

    oracle11g系统表

    本文档将详细介绍 Oracle 11g 中常用的系统表,并解释每张系统表的功能、字段等信息。 1. DBA 系统表 DBA 系统表是 Oracle 数据库管理系统的主要组件,提供了数据库的基本信息。常用的 DBA 系统表包括: * DBA_...

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...

    oracle常用sql.rar

    "oracle常用sql.rar"这个压缩包文件显然包含了关于Oracle数据库中常用SQL语句的集合,这对于学习和工作中解决常见问题非常有帮助。以下是一些Oracle SQL的重要知识点: 1. **锁表查询**: 在Oracle中,锁定数据是...

    ORACLE常用动态性能表

    ### ORACLE常用动态性能表详解 #### 概述 Oracle 数据库系统中包含了大量用于监控和诊断数据库性能问题的工具,其中动态性能视图(Dynamic Performance Views)是最重要的组成部分之一。这些视图提供了关于数据库...

    oracle常用语法概述

    ### Oracle常用语法概述 Oracle是一种广泛使用的数据库管理系统,在企业级应用中非常常见。本文将详细介绍Oracle数据库中的几个关键概念和语法用法,帮助初学者更好地理解和掌握Oracle。 #### 变量声明与赋值 在...

Global site tag (gtag.js) - Google Analytics