数据字典Data Dict
数据字典
- 所有的数据表都属于数据库对象,每当创建一张数据表的时候,会自动在指定的数据字典表执行一个增加语句(这个增加语言我们是不知道的),数据字典的数据操作只能通过命令完成,不能直接使用SQL完成.
- 在Oracle中专门提供了一组数据专门用于纪录数据库对象信息、对象结构、管理信息、存储信息的数据表,那么这种类型的表就称为数据字典,
- 在Oracle中一共定义了两类数据字典:
|
静态数据字典 |
这类数据字典由表及视图所组成,这些视图分三类:
|
||||||
|
动态数据字典 |
随着数据库运行而不断更新的数据表,一般用来保存内存和磁盘状态,而这类数据字典都以“v$”开头; |
|
数据字典相关知识 |
相关文章 |
|
SYS模式存储数据字典基表和视图: |
|
|
Oracle通过数据控制语言的GRANT语句完成权限授予操作,REVAKE 语句完成权限收回操作,权限的结果存入Oracle的数据字典中. |
|
数据字典 |
查看内容 |
相关文章 |
|
user_tab_comments |
所有的表的注释信息 |
|
|
user_col_comments |
所有的列的注释信息 |
|
|
dba_users |
查看用户 |
|
|
dba_profiles |
查询profile文件 |
|
|
dba_ts_quotas |
每个用户空间使用配额 |
|
|
dba_objects |
查看object |
select distinct object_type from dba_objects; |
|
dba_tablespaces |
查看表空间 |
|
|
v$datafile |
数据文件 |
|
|
dba_data_file |
查看数据库表空间数据字典 |
|
|
dba_temp_files |
查看临时表空间数据字典 |
|
|
user_tables |
全部数据表信息 |
|
|
v$sgainfo |
查看内存的粒度大小 |
|
|
v$bgprocess |
在数据字典中查找后台进程 |
|
|
v$session |
UGA相关:查看当前有哪些用户在连接oracle |
|
|
v$process |
UGA相关:查看用户进程 |
|
|
v$sql |
UGA相关 |
|
|
v$sqltext |
UGA相关 |
|
|
v$pgastat |
PGA相关: pga的统计信息 |
|
|
v$pga_target_advice |
PGA相关:预测信息,供修改参考 |
|
|
ROLE_SYS_PRIVS |
授予角色的系统权限 |
|
|
ROLE_TAB_PRIVS |
授予角色的表权限 |
|
|
USER_ROLE_PRIVS |
授予用户的角色 |
|
|
USER_SYS_PRIVS |
授予用户的系统权限 |
|
|
USER_TAB_PRIVS_MADE |
用户对象上授予的权限 |
|
|
USER_TAB_PRIVS_RECD |
授予用户的对象权限 |
|
|
USER_COL_PRIVS_MADE |
用户某列上授予的对象权限 |
|
|
USER_COL_PRIVS_RECD |
授予用户某列上的对象权限 |
|
|
v$locked_object |
查看数据库中的锁定情况, session_id,oracle_username,process |
|
|
v$session |
通过sid查看sid,serial#,username,lockwait,status |
|
|
v$mystat |
查询当前session的sid的方法 |
|
|
user_constraints user_cons_columns |
查看约束 |
|
|
user_views |
查看视图view |
|
|
user_sequences |
查看序列 |
|
|
user_indexes user_ind_columns |
查看索引 |
|
|
user_segments; |
查看索引大小 |
|
|
v$parameter |
参数文件 |
|
|
v$controlfile |
控制文件 |
|
|
v$log $logfile |
日志文件 |
|
|
v$archived_log |
归档文件 |
|
|
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 |
查看角色 |
|
|
ROLE_SYS_PRIVS |
授予角色的系统权限 |
|
|
ROLE_TAB_PRIVS |
授予角色的表权限 |
|
|
USER_ROLE_PRIVS |
授予用户的角色 |
|
|
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的更多相关文章
- fsLayuiPlugin数据字典使用
概述 数据字典主要解决下拉框数据填充和数据表格转义处理,一个数据字典可以多处使用. 1.多个页面下拉框使用同样的数据,改一个地方需要把所有页面都要修改 2.数据表格转义代替自己手动写templet解析 ...
- iOS存储数据字典到沙盒
1.创建一个账号数据模型 用来存放从服务器返回的数据,一般返回的是一个字典,里面包含了这个登陆用户的各种信息,这个数据模型就是用来存放这些东西的 创建一个数据模型 YYCAccount 继承 NSO ...
- Core Data
• Core Data 是 iOS SDK 里的一个很强大的框架,允许程序员 以面向对象 的方式储存和管理数据 .使用 Core Data 框架,程序员可以很轻松有效 地通过面向对象的接口 ...
- Core Data系列文章(一)Core Data基础
在iOS开发数据库SQLite的使用介绍了iOS中使用SQLite对数据进行持久化存储,实际上是对数据库直接进行操作,而苹果专门有一套API来间接的对数据进行持久化存储,而且主要针对用户创建的对象 - ...
- ios开发:Core Data概述
Core Data 概述 2005年的四月份,Apple 发布了 OS X 10.4,在这个版本中 Core Data 框架发布了.Core Data本身既不是数据库也不是数据库访问框架.相反,Cor ...
- 关于Core Data的一些整理(一)
关于Core Data的一些整理(一) 在Xcode7.2中只有Mast-Debug和Single View中可以勾选Use Core Data 如果勾选了Use Core Data,Xcode会自动 ...
- 打印中文dict list的各种姿势
在开发过程中,我们经常需要打印一些变量的值,便于调试.这个时候就会发现如果在dict list这些容器中,如果包含中文字符,不管是str类型,还是unicode类型,都打印不出来.如下: >&g ...
- pytorch 读数据接口 制作数据集 data.dataset
[吐槽] 啊,代码,你这个大猪蹄子 自己写了cifar10的数据接口,跟官方接口load的数据一样, 沾沾自喜,以为自己会写数据接口了 几天之后,突然想,自己的代码为啥有点慢呢,这数据集不大啊 用了官 ...
- 《python for data analysis》第七章,数据规整化
<利用Python进行数据分析>第七章的代码. # -*- coding:utf-8 -*-# <python for data analysis>第七章, 数据规整化 imp ...
随机推荐
- 科技发烧友之单反佳能700d中高端
http://detail.zol.com.cn/series/15/15795_1.html 前三 佳能 尼康 索尼 佳能5d 1.6w 佳能70d 5k 佳能6d 9k 佳能d7100 5k 尼康 ...
- 開始学习swift,资料汇总帖
最近開始学习swift,以后mac和ios开发就指望它,曾经学oc半途而废了.主要原因是oc等语法实在能适应,如今有swift了.语法有js,scala,python,c++,oc等语言的影子,又一次 ...
- 【Java面试题】8 面向对象的特征有哪些方面 ?
面向对象的编程语言有封装.继承 .抽象.多态等4个主要的特征. 1封装: 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚.低耦合”,防止程序相互依赖性而带来的变动影响 ...
- Spring-MVC案例:Spitter的笔记
源码地址:https://github.com/Young4Dream/yan/tree/master/Maven_spittr 笔记: 1.当DispatcherServlet启动时,会创建Spri ...
- c++ mktime()
今天联系写一个日历的程序,需要算出月份中的第一天是星期几,用到了mktime()这个函数,感觉这个函数挺有用的,分享给大家. 原型:time_t mktime(struct tm *) 其中的tm结构 ...
- c++ double float 数值比较
浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数.具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基 ...
- 抽象工厂模式(abstract factory pattern)------创造型模式
创建型模式:抽象工厂模式 引入概念: 1.产品等级结构:当抽象的产品由具体的工厂生产出不同的产品时,这些归属与同一类的抽象产品就构成了产品等级结构: 2.产品族:具体的工厂可以生产出来的不同产品就构成 ...
- Unity3D的Time.timeScale
(1)Time.timeScale = 0可以暂停游戏,Time.timeScale = 1恢复正常,但这是作用于整个游戏的设置,不单单是当前场景,记得在需要的时候重置回Time.timeScale ...
- day17<集合框架+>
集合框架(HashSet存储字符串并遍历) 集合框架(HashSet存储自定义对象保证元素唯一性) 集合框架(HashSet存储自定义对象保证元素唯一性图解及代码优化) 集合框架(HashSet如何保 ...
- Effective C++ Item 13 Use object to manage resources
1. Always use object to manage resource! If you delete a pointer or release a handler manually by yo ...