首页 > 数据库 >oracle 常用数据字典表说明

oracle 常用数据字典表说明

时间:2023-04-12 10:23:56浏览次数:39  
标签:常用 privs dba 数据库 用户 信息 user oracle 字典

常用数据字典表

数据字典表是 oracle 存放数据库信息的地方,其用途是用来描述数据的。

数据字典表分类

  • 数据字典主要可分为四部分

(1) 内部RDBMS表:x$,用于跟踪内部数据库信息,维持DB的正常运行。是加密命名的,不允许sysdba以外的用户直接访问,显示授权不被允许。

(2) 数据字典表:$ ,如tab$ ,obj$ 等用来存储表、索引、约束及其他数据库结构的信息

(3) 动态性能视图:gv$ ,v$ ,记录DB 运行时的信息和统计数据,大部分动态性能视图被实时更新以反映DB当前状态
(4) 数据字典表:user_* 、all_* 、dba_* ,在费sys用户下,我们访问的都是同义词,而不是v$视图或GV视图

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用户的表列信息

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归档日志分析的DMLDDL结果信息

v$logmnr_dictionary日志分析的字典文件信息

v$logmnr_logs日志分析的日志列表信息

v$tablespace表空间信息

v$tempfile临时文件信息

v$filestat数据文件的I/O统计信息

v$undostatUndo数据信息

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系统伪列表信息

数据字典常用SQL查询
1)查看表空间的名称及大小

标签:常用,privs,dba,数据库,用户,信息,user,oracle,字典
From: https://www.cnblogs.com/sundh1981/p/17308886.html

相关文章

  • 常用的多边形处理库记录
    GeoPands Shapely pyproj Fiona rasterio 目前就收集到上面五个,详情见Python处理时空数据常用库案例及练习-CSDN博客。下面为它们的中文文档说明:shapely:Shapely用户手册—Shapely1.8.0文档(osgeo.cn)fiona:Fiona—Fiona2.0dev文档(osgeo.cn)......
  • 如何将oracle.sql.TIMESTAMP 转换为 java date
    privateStringgetDate(Objectvalue){Timestamptimestamp=null;try{timestamp=(Timestamp)value;}catch(Exceptione){timestamp=getOracleTimestamp(value);}if(timestamp!=null)return(newSimpleDateFormat("yyyy-MM-ddHH:mm:ss.S&......
  • lsof-文件监控常用命令
    参考:lsof-文件监控常用命令_lsof-p_lucky多多的博客-CSDN博客lsof-文件监控常用命令_lsof-p_lucky多多的博客-CSDN博客......
  • 在 Oracle 中查找 CPU 使用最多的会话或 SQL 查询
    Oracle中的前10个CPU消耗会话colprogramforma30heading"Program"colCPUMinsform99990heading"CPUinMins"selectrownumasrank,a.*from(SELECTv.sid,sess.Serial#,program,v.value/(100*60)CPUMinsFROMv$statnames,v$sess......
  • C++ 按照字典序实现combination
    C++按照字典序实现combination引言C++STL提供了permutation相关的函数(std::next_permutation和std::prev_permutation),但是没有提供combination相关的函数,本文将基于字典序的方法实现一个combination相关的函数。算法回顾1.permutation用法C++的permutation是基于字典序实......
  • Linux操作系统基础的常用命令
    1,Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。1.1Linux介绍Linux出现于1991年,是由芬兰赫尔辛基大学学生LinusTorvalds和后来加入的众多爱好者......
  • Docker CLI docker compose convert常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • linux常用命令
    1、系统工作命令manecho输出date系统时间与日期%Y年%m月%d日%H时%M分%S秒%j第几天-s设置当前时间timedatectl系统时间status状态信息list-timezones列出已知时区set-time系统时间set-timezone生效时区reboot重启poweroff......
  • Oracle SQL优化之STA(SQL Tuning Advisor)
    前言:经常可以碰到优化sql的需求,开发人员直接扔过来一个SQL让DBA优化,然后怎么办?当然,经验丰富的DBA可以从各种方向下手,有时通过建立正确索引即可获得很好的优化效果,但是那些复杂SQL错综复杂的表关联,却让DBA们满头大汗。如下特别介绍一种oracle官方提供的科学优化方法STA,经过实践,不......
  • git常用命令以及解析
    Git是一个非常流行的开源分布式版本控制系统,可以帮助开发者更好的管理和写作开发代码,以下是一些常用的git命令以及详解:1.gitinit作用:初始化一个Git仓库详解:在需要进行版本控制的目录中执行gitinit命令,会在改目录中穿件一个.git子目录,用于存储仓库的原数据和对象数据库2.git......