首页 > 代码库 > 数据字典Data Dict
数据字典Data Dict
数据字典
- 所有的数据表都属于数据库对象,每当创建一张数据表的时候,会自动在指定的数据字典表执行一个增加语句(这个增加语言我们是不知道的),数据字典的数据操作只能通过命令完成,不能直接使用SQL完成.
- 在Oracle中专门提供了一组数据专门用于纪录数据库对象信息、对象结构、管理信息、存储信息的数据表,那么这种类型的表就称为数据字典,
- 在Oracle中一共定义了两类数据字典:
静态数据字典 | 这类数据字典由表及视图所组成,这些视图分三类:
| ||||||
动态数据字典 | 随着数据库运行而不断更新的数据表,一般用来保存内存和磁盘状态,而这类数据字典都以“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_tablespaces | 查看表空间 | 表空间Tablespace |
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,事务,锁) |
数据字典Data Dict