数据字典

  • 所有的数据表都属于数据库对象,每当创建一张数据表的时候,会自动在指定的数据字典表执行一个增加语句(这个增加语言我们是不知道的),数据字典的数据操作只能通过命令完成,不能直接使用SQL完成.
  • 在Oracle中专门提供了一组数据专门用于纪录数据库对象信息、对象结构、管理信息、存储信息的数据表,那么这种类型的表就称为数据字典,
  • 在Oracle中一共定义了两类数据字典:

静态数据字典

这类数据字典由表及视图所组成,这些视图分三类:

user_*

存储了所有当前用户的对象信息

all_*

存储所有当前用户可以访问的对象信息

(某些对象可能不属于此用户)

dba_*

存储数据库之中所有对象的信息(数据库管理员操作)

动态数据字典

随着数据库运行而不断更新的数据表,一般用来保存内存和磁盘状态,而这类数据字典都以“v$”开头;

数据字典相关知识

相关文章

SYS模式存储数据字典基表和视图:

Oracle Schema Objects

Oracle通过数据控制语言的GRANT语句完成权限授予操作,REVAKE 语句完成权限收回操作,权限的结果存入Oracle的数据字典中.

SQL Fundamentals || Oracle SQL语言

数据字典

查看内容

相关文章

user_tab_comments

所有的表的注释信息

SQL Fundamentals: 表的创建和管理(表的基本操作,闪回技术flashback,表结构修改)

user_col_comments

所有的列的注释信息

SQL Fundamentals: 表的创建和管理(表的基本操作,闪回技术flashback,表结构修改)

dba_users

查看用户

dba_profiles

查询profile文件

dba_ts_quotas

每个用户空间使用配额

dba_objects

查看object

select distinct object_type from dba_objects;

dba_tablespaces

查看表空间

表空间Tablespace

v$datafile

数据文件

Oracle 数存储——物理结构

dba_data_file

查看数据库表空间数据字典

表空间Tablespace

dba_temp_files

查看临时表空间数据字典

表空间Tablespace

user_tables

全部数据表信息

v$sgainfo

查看内存的粒度大小

ORACLE内存结构之SGA

Oracle分配内存的基本单位:Granule(粒度)

v$bgprocess

在数据字典中查找后台进程

ORACLE后台进程

v$session

UGA相关:查看当前有哪些用户在连接oracle

ORACLE内存结构:PGA And UGA,ORACLE用户进程、服务器进程

v$process

UGA相关:查看用户进程

ORACLE内存结构:PGA And UGA,ORACLE用户进程、服务器进程

v$sql

UGA相关

ORACLE内存结构:PGA And UGA,ORACLE用户进程、服务器进程

v$sqltext

UGA相关

ORACLE内存结构:PGA And UGA,ORACLE用户进程、服务器进程

v$pgastat

PGA相关:

pga的统计信息

ORACLE内存结构:PGA And UGA,ORACLE用户进程、服务器进程

v$pga_target_advice

PGA相关:预测信息,供修改参考

ORACLE内存结构:PGA And UGA,ORACLE用户进程、服务器进程

ROLE_SYS_PRIVS

授予角色的系统权限

SQL Fundamentals || Oracle SQL语言

ROLE_TAB_PRIVS

授予角色的表权限

SQL Fundamentals || Oracle SQL语言

USER_ROLE_PRIVS

授予用户的角色

SQL Fundamentals || Oracle SQL语言

USER_SYS_PRIVS

授予用户的系统权限

SQL Fundamentals || Oracle SQL语言

USER_TAB_PRIVS_MADE

用户对象上授予的权限

SQL Fundamentals || Oracle SQL语言

USER_TAB_PRIVS_RECD

授予用户的对象权限

SQL Fundamentals || Oracle SQL语言

USER_COL_PRIVS_MADE

用户某列上授予的对象权限

SQL Fundamentals || Oracle SQL语言

USER_COL_PRIVS_RECD

授予用户某列上的对象权限

SQL Fundamentals || Oracle SQL语言

v$locked_object

查看数据库中的锁定情况,

session_id,oracle_username,process

SQL Fundamentals: 数据更新及事务处理(INSERT INTO,UPDATE,DELETE,事务,锁)

v$session

通过sid查看sid,serial#,username,lockwait,status

SQL Fundamentals: 数据更新及事务处理(INSERT INTO,UPDATE,DELETE,事务,锁)

v$mystat

查询当前session的sid的方法

SQL Fundamentals: 数据更新及事务处理(INSERT INTO,UPDATE,DELETE,事务,锁)

user_constraints

user_cons_columns

查看约束

数据库完整性约束

user_views

查看视图view

Oracle Schema Objects——View

user_sequences

查看序列

Oracle Schema Objects——Sequences

user_indexes

user_ind_columns

查看索引

Oracle Schema Objects——Index

user_segments;

查看索引大小

Oracle Schema Objects——Index

v$parameter

参数文件

Oracle 数存储——物理结构

v$controlfile

控制文件

Oracle 数存储——物理结构

v$log

$logfile

日志文件

Oracle 数存储——物理结构

v$archived_log

归档文件

Oracle 数存储——物理结构

dba_users

用户

SQL Fundamentals || DCL(Data Control Language) || 用户管理&Profile概要文件

dba_ts_quotas

每个用户空间使用配额

SQL Fundamentals || DCL(Data Control Language) || 用户管理&Profile概要文件

dba_profiles

查询profile文件

SQL Fundamentals || DCL(Data Control Language) || 用户管理&Profile概要文件

dba_sys_privs

查询用户权限

SQL Fundamentals || DCL(Data Control Language) || 用户管理&Profile概要文件

dba_roles

查看角色

SQL Fundamentals || DCL(Data Control Language) || 角色ROLES

ROLE_SYS_PRIVS

授予角色的系统权限

SQL Fundamentals || DCL(Data Control Language) || 角色ROLES

ROLE_TAB_PRIVS

授予角色的表权限

SQL Fundamentals || DCL(Data Control Language) || 角色ROLES

USER_ROLE_PRIVS

授予用户的角色

SQL Fundamentals || DCL(Data Control Language) || 角色ROLES

USER_SYS_PRIVS

授予用户的系统权限

SQL Fundamentals || DCL(Data Control Language) || 系统权限&对象权限管理(GRANT&REVOKE)

USER_TAB_PRIVS_MADE

用户对象上授予的权限

SQL Fundamentals || DCL(Data Control Language) || 系统权限&对象权限管理(GRANT&REVOKE)

USER_TAB_PRIVS_RECD

授予用户的对象权限

SQL Fundamentals || DCL(Data Control Language) || 系统权限&对象权限管理(GRANT&REVOKE)

USER_COL_PRIVS_MADE

用户某列上授予的对象权限

SQL Fundamentals || DCL(Data Control Language) || 系统权限&对象权限管理(GRANT&REVOKE)

USER_COL_PRIVS_RECD

授予用户某列上的对象权限

SQL Fundamentals || DCL(Data Control Language) || 系统权限&对象权限管理(GRANT&REVOKE)

数据字典Data Dict的更多相关文章

  1. fsLayuiPlugin数据字典使用

    概述 数据字典主要解决下拉框数据填充和数据表格转义处理,一个数据字典可以多处使用. 1.多个页面下拉框使用同样的数据,改一个地方需要把所有页面都要修改 2.数据表格转义代替自己手动写templet解析 ...

  2. iOS存储数据字典到沙盒

    1.创建一个账号数据模型 用来存放从服务器返回的数据,一般返回的是一个字典,里面包含了这个登陆用户的各种信息,这个数据模型就是用来存放这些东西的 创建一个数据模型  YYCAccount 继承 NSO ...

  3. Core Data

    •   Core Data   是 iOS SDK   里的一个很强大的框架,允许程序员 以面向对象 的方式储存和管理数据 .使用 Core Data 框架,程序员可以很轻松有效 地通过面向对象的接口 ...

  4. Core Data系列文章(一)Core Data基础

    在iOS开发数据库SQLite的使用介绍了iOS中使用SQLite对数据进行持久化存储,实际上是对数据库直接进行操作,而苹果专门有一套API来间接的对数据进行持久化存储,而且主要针对用户创建的对象 - ...

  5. ios开发:Core Data概述

    Core Data 概述 2005年的四月份,Apple 发布了 OS X 10.4,在这个版本中 Core Data 框架发布了.Core Data本身既不是数据库也不是数据库访问框架.相反,Cor ...

  6. 关于Core Data的一些整理(一)

    关于Core Data的一些整理(一) 在Xcode7.2中只有Mast-Debug和Single View中可以勾选Use Core Data 如果勾选了Use Core Data,Xcode会自动 ...

  7. 打印中文dict list的各种姿势

    在开发过程中,我们经常需要打印一些变量的值,便于调试.这个时候就会发现如果在dict list这些容器中,如果包含中文字符,不管是str类型,还是unicode类型,都打印不出来.如下: >&g ...

  8. pytorch 读数据接口 制作数据集 data.dataset

    [吐槽] 啊,代码,你这个大猪蹄子 自己写了cifar10的数据接口,跟官方接口load的数据一样, 沾沾自喜,以为自己会写数据接口了 几天之后,突然想,自己的代码为啥有点慢呢,这数据集不大啊 用了官 ...

  9. 《python for data analysis》第七章,数据规整化

    <利用Python进行数据分析>第七章的代码. # -*- coding:utf-8 -*-# <python for data analysis>第七章, 数据规整化 imp ...

随机推荐

  1. Python 出现错误 SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform.

    报出SNIMissingWarning和InsecurePlatformWarning警告. 解决方法: 在cmd中输入: pip install pyopenssl ndg-httpsclient  ...

  2. MySQL Date函数的正确用法

    以下的文章主要介绍的是MySQL Date函数的实际应用其中包括如何获取当前时间的具体操作,Unix时间的具体应用,时间前后.时间间隔与时间转换的实际内容描述,以下就是文章的主要内容. MySQL D ...

  3. Dll 使用 PChar 参数的小例子 - 回复 "linximf" 的问题

    本例效果图: Dll 文件: library Lib; uses   SysUtils, Classes; {$R *.res} procedure Test(p: PChar); const   T ...

  4. asp.net线程批量导入数据时通过ajax获取执行状态

    最近因为工作中遇到一个需求,需要做了一个批量导入功能,但长时间运行没个反馈状态,很容易让人看了心急,产生各种臆想!为了解决心里障碍,写了这么个功能. 通过线程执行导入,并把正在执行的状态存入sessi ...

  5. 怎样批量修改MathType公式格式

    MathType是一款数学公式编辑器,我们在写论文的时候常常会遇到,但是有时由于公式的样式.大小和间隔等不符合论文要求,这个时候我们如果一个个修改是很麻烦的,还容易出错.所以批量修改就非常的有必要了, ...

  6. ScSR超分辨率的效果

  7. SSL 证书配置nginx

    ssl.conf文件: server { listen 443; server_name www.domain.com; # 改为绑定证书的域名 ssl on; ssl_certificate 1_w ...

  8. hdu 4849 最短路 西安邀请赛 Wow! Such City!

    http://acm.hdu.edu.cn/showproblem.php?pid=4849 会有非常多奇怪的Wa的题.当初在西安就不知道为什么wa,昨晚做了,由于一些Sb错误也wa了非常久.这会儿怎 ...

  9. 超全面的JavaWeb笔记day05<xml&dtd&jaxp>

    0.表单提交方式(*****) button提交 超链接提交 事件 1.xml简介和应用(了解) 2.xml文档声明和乱码解决(*****) 文档声明 必须放在第一行第一列 设置xml编码和保存编码一 ...

  10. YARN 中的应用程序提交

    YARN 中的应用程序提交 本节讨论在应用程序提交到 YARN 集群时,ResourceManager.ApplicationMaster.NodeManagers 和容器如何相互交互.下图显示了一个 ...