甲骨文常用数据字典表,视图的总结

  甲骨文常用数据字典表,视图的总结
  一数据字典的分类
  1.静态数据字典表的2。静态数据字典视图3动态数据字典表4动态数据字典视图
  二数据字典的使用
  1.静态数据字典表的使用
  静态数据字典表只能由ORACLE进行维护。
  2.静态数据字典视图的使用*
  通常用户通过对静态数据字典视图的查询可以获取所需我要的所有数据库信息。
  甲骨文静态数据字典分类
  名称前缀,,,,,,,,,,,,,,,,,,,含义,
  user_,,,,,,,,,,,,,包含了当前数据库用户所拥有的所有的模式对象的信息
  all_,,,,,,,,,,,,,,包含了当前数据库用户可以访问的所有的模式对象的信息
  dba_,,,,,,,,,,,,,包含了所有数据库对象信息,只有具有DBA角色的用户才嫩而过访问的这些视图,
  例如:
  select * from dba_tables
  选择,从all_tables *
  选择,*从user_tables;
  
  注:dba_开头的必须是系统用户所有,非系统用户需要在前面加sys前缀
  下面都是一些常用的视图家族,都有一个DBA_ ALL_ USER_的视图,
  col_privs,包含了表的列权限信息,包含授予者,被授予者和权限名称等信息,
  区段,,存储分配信息,包括数据段名表空间名和分区编号,分区大小
  索引,,索引信息,包含索引类型,唯一性,索引作用等表的信息
  ind_columns,索引列信息,包括索引上的列的排序方式等信息
  对象,,,对象信息,包括对象名称类型,创建时间等信息
  段,表和索引的数据段信息,包括表空间,存储设置等信息
  序列,序列信息包含序列名称,循环性,最大值等信息
  源,,除触发器之外的所有存储过程,函数,包的源代码信息,
  同义词同义词信息,包括引用的对象等信息
  sys_privs,系统权限信息包括系统权限名称授予者
  tab_columns,表和视图的列信息,包括列的数据类型等信息,
  tab_privs,表权限信息,
  表,表信息包括表所属的表空间,存储参数,数据行数量等信息。
  触发器,触发器信息包括触发器的类型,事件。触发器体等信息
  用户用户信息。包括用户临时和默认的表空间的类型
  的观点,视图信息,
  
  看一下权限视图,
  role_sys_privs,角色拥有的系统权限视图
  role_tab_privs,角色拥有的对象权限
  user_role _ priv,用户拥有的角色,
  user_sys_privs,用户拥有的权限的角色
  user_tab_privs_mads,,用户分配的关于表对象权限
  user_tab_privs_recd,用户拥有的关于表对象权限
  user_col_privs_mads,用户分配的关于列的对象权限
  user_col_privs_recd,用户拥有的关于列的对象权限,
  
  3.,动态性能表是数据库实例启动后,创建的表。动态性能表都数据SYS用户;用于存放数据库在运行的过程中的性能相关的信息。通过以下的视图查看,
  ,选择的名字从v_ fixed_table美元;
  
  4.动态性能视图的使用。
  只有系统用户和拥有DBA角色的用户可以访问。
  在数据库启动到NOMOUNT的状态时可以访问v参数v sga美元,v $会话过程中v v实例版本美元美元option 
  当数据库启动到山的状态时我们还可以访问v log v logfiel美元丢失v controlfile美元,美元v $数据库线程,v $ datafile_header,
  当数据库完全启动后。可以访问v_美元fixed_table
  v $访问,包含当前被锁定的数据库对象及正在访问他们的会话
  v $存档,包含归档所需的重做日志文件中的信息
  v archived_log美元,包含从控制文件中获取的归档日志信息。
  v $ archive_processes,包含于一个实例相关的拱进程的状态信息,
  v $备份,包含联机数据文件的备份状态信息,
  v backup_async_io美元,包括从控制文件中获取的备份集的信息,
  v backup_corruption美元,包含从控制文件中获取的有关数据文件备份中损坏的信息。
  v backup_datafile美元,包含从控制文件中获取的备份的数据文件和备份控制文件的信息
  v backup_device美元,包含支持备份设备的信息
  v backup_piece美元,,包含从控制文件中获取的备份块的信息
  v backup_redolog美元,,包含从控制文件中获取的关于备份集的归档日志的信息
  v backup_set美元,,包含从控制文件中获取的备份集的信息
  v $ bgprocess包含数据库后台进程信息

甲骨文常用数据字典表,视图的总结