年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势!
select default_tablespace,temporary_tablespace
一数据字典的分类
- 静态数据字典表
- 静态数据字典视图
- 动态数据字典表
- 动态数据字典视图
二 数据字典的应用
1. 静态数据字典表的应用
静态数据字典表只能由 ORACLE 进行保护。
2. 静态数据字典视图的应用 *
平日用户经由过程对静态数据字典视图的萌芽可以获取所须要的所稀有据库信息。
Oracle 静态数据字典分类
名称前缀 含义
user_ 包含了当前数据库用户所拥有的所有的模式对象的信息
all_ 包含了当前数据库用户可以拜访的所有的模式对象的信息
dba_ 包含了所稀有据库对象信息,只有具有 DBA 角色的用户才能而过访
问的┞封些视图
例如:
注: dba_ 开首的 必须是 sys 用户所有 ,非 sys 用户 须要在前面加 sys 前缀
select * from dba_tables
select * from user_tables;
select * from all_tables
下面都是一些常用的视图家族,都有一个 DBA_ ALL_ USER_ 的视图
常用的视图家族
col_privs 包含了表的列权限信息,包含授予者,被授予者和权限名称等信息, extents 存储分派信息,包含数据段名 表空间名和分区编号,分区大年夜小 indexes 索引信息 包含索引类型, 独一性, 索引感化等表的信息 ind_columns 索引列信息 包含索引上的列的排序方法等信息 object 对象信息, 包含对象名称 类型 创建时光 等信息 segments 表和索引的数据段信息,包含表空间,存储设置等信息 sequences 序列信息 包含序列名称 ,轮回性,最大年夜值等信息 source 除触发器之外的所有存储过程,函数,包的源代码信息 synonyms 同义词信息 包含引用的对象等信息 sys_privs 体系权限信息 包含体系权限名称 授予者 tab_columns 表和视图的列信息 ,包含列的数据类型等信息 tab_privs 表权限信息 tables 表信息 包含表所属的表空间 ,存储参数 ,数据行数量等信息。 triggers 触发器信息 包含触发器的类型,事宜。触发器体等信息 users 用户信息 。包含用户临时和默认的表空间的类型 views 视图 信息
权限视图
role_sys_privs 角色拥有的体系权限视图role_tab_privs 角色拥有的对象权限user_role _ privs 用户拥有的角色 user_sys_privs 用户拥有的权限的角色user_tab_privs_mads 用户分派的关于表对象权限user_tab_privs_recd 用户拥有的关于表对象权限user_col_privs_mads 用户分派的关于列的对象权限user_col_privs_recd 用户拥有的关于列的对象权限
3. 动态机能表是数据库实例启动后 创建的表。
动态机能表都数据 SYS 用户; 用于存放数据库在运行的过程中的机能相干的信息。
查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users; 查看当前用户的角色SQL>select * from user_role_privs; 查看当前用户的体系权限和表级权限SQL>select * from user_sys_privs;SQL>select * from user_tab_privs; 显示当前会话所具有的权限SQL>select * from session_privs; 显示指定用户所具有的体系权限SQL>select * from dba_sys_privs where grantee='GAME'; 显示特权用户select * from v$pwfile_users; 显示用户信息 (所属表空间)select default_tablespace,temporary_tablespace from dba_users where username='GAME'; 显示用户的 PROFILEselect profile from dba_users where username='GAME';
经由过程以下的视图查看
select name from v_$fixed_table;
4. 动态机能视图的应用;
只有 sys 用户和拥有 DBA 角色的用户可以拜访 。
在数据库启动到 NOMOUNT 的状况时 可以拜访 v$ parameter v$sga v$session v$process v$instance v$version v$option
当数据库启动到 mount 的状况时 我们还可以拜访 v$ log v$logfiel v$datafile v$controlfile v$ database v$thread v$datafile_header
推荐阅读
年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势!纵不雅AIO市场,联想、苹不雅、惠普、戴尔、微星位列前五,2017年实现增长的只有联想和微星。 对于AIO>>>详细阅读
本文标题:收藏!Oracle常用数据字典表、视图的总结,都在这里了
地址:http://www.17bianji.com/lsqh/40375.html
1/2 1