Oracle数据字典1
1.概念 数据字典是oracle数据库用来存贮数据库结构信息的地方。 数据字典是用来描述数据库数据的组织方式的,由表和视图组成。 数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。 2.分类 视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息)
,dba_*(数据库中所有对象的信息)。 查询数据字典数据时使用大写字母。可用upper\lower函数转换。 一下以user_*实例举例(如没有user_*,则依次以all_*、dba_*举例)。 3.类别 3.1 关系群集、表、视图 群集 user_clusters 群集 user_cluster_hash_expressions 群集使用的群集散列函数 user_clu_columns 表列到群集列的映射(无all_*) 表和视图 user_tables 关系表 user_all_tables 表(user_all_tables是user_tables与
user_object_tables的集合) user_tab_columns 表列 user_tab_comments 表的注释 user_col_comments 表和视图的列的注释 user_refs 对象类型列的属性和REF列 user_partial_drop_tabs 被部分放弃的表 user_unused_col_tabs 带有未使用列的表 user_updatable_columns 联合视图中更新的列 user_views 视图 3.2 集合、LOB、对象类型和对象表 集合 user_coll_types 集合类型 user_varrays varray数组类型 user_nested_tables 嵌套表 大型对象 user_lobs LOB 对象表类型user_types 对象类型 user_type_attrs 对象类型的属性 user_type_methods 对象类型的方法 user_object_tables 对象表 3.3 oracle视图 设备环境 all_conext(all_context) 设备环境 维数 user_dimensions 维数 user_dim_hierarchies 维数分层 user_dim_levels 维数的级别 user_dim_level_key 维数级别的列 user_dim_attributes 维数的相关列和维数级之间的关系 user_dim_child_of 维数级别之间的关系 user_dim_join_key 维数间的联合 操作符 user_operators 操作符的基本信息 user_opancillary 操作符的辅助信息 user_oparguments 操作符的参数 user_opbindings 操作符的绑定功能 摘要 user_outlines 摘要 user_outline_hints 摘要的提示 策略 user_policies 表和视图的策略 3.4 其他数据库对象 数据库任务 user_jobs 数据库任务 数据库连接 user_db_links 数据库连接 目录 all_directories 目录 库 user_libraries 库(字典) 序列 user_sequences 序列 替代名 user_synonyms 替代名(同义词) 3.5 分区和子分区 user_part_tables 已分区表 user_tab_partitions 表的分区 user_tab_subpartitions 表的子分区 user_part_indexes 已分区索引 user_ind_partitions 索引分区 user_ind_subpartitions 索引子分区 user_part_lobs 表中的LOB数据分区 user_lob_partitions LOB分区 user_lob_subpartitions LOB子分区 user_part_key_columns 已分区对象的分区关键字列 user_subpart_key_columns 使用组合范围/散列法分区的表的子分区关键字
列 user_part_col_statistics 表分区统计和其他信息 user_subpart_col_statistics 表子分区的列统计 user_part_histograms 表的分区的直方图 user_subpart_histograms 表的子分区的直方图 3.6 索引 user_indexes 索引 user_ind_columns 索引列 user_ind_expressions 索引的函数索引表达式 user_indextypes 索引类型 user_indextype_operators 索引类型支持的操作符 3.7 实现视图、摘要、快照 实现视图 user_mviews 物化视图 user_mview_logs 物化视图日志 user_mview_comments 物化视图注释 user_mview_refresh_times 物化视图刷新时间 user_mview_analysis 物化视图的附加信息 user_mview_detail_relations 物化视图FROM列表的详细关系 user_mview_keys 物化视图列(或者 GROUP BY子句中的列) user_mview_joins 物化视图WHERE子句中各列间的联合 user_mview_aggregates 物化视图选择列表中的成组功能 快照 user_refresh 快照刷新组 user_refresh_children 快照刷新组的对象 user_snapshots 快照 user_snapshot_logs 快照日志 user_snapshot_refresh_time 快照的刷新次数 user_registered_snapshots 已注册快照 all_refresh_dependencies 快照的从属或容器表 (只要all一种)
摘要 user_summaries 摘要 user_summary_detail_tables 摘要FROM列表的详细关系 user_summary_keys 摘要列(或者 GROUP BY子句中的列) user_summary_joins 摘要WHERE子句中各列间的联合 user_summary_aggregates 摘要选择列表中的成组功能 3.8 子程序、方法、触发器 子程序 user_procedures 子程序名(包括过程、函数、包) user_arguments 子程序参数(包括过程、函数、包) 方法 user_method_params 对象类型方法的参数 user_method_results 对象类型方法的返回值 触发器 user_triggers 触发器 user_trigger_cols 触发器的列 3.9 源代码和编译错误 源代码 user_source 包,包体,函数,过程,对象类型,对象类型体的源代码 编译错误 user_errors 视图和包,包体,函数,过程的编译错误 3.10 相关和限制 相关 user_dependencies 对象之间的相关(引用) 限制 user_constraints 表的限制(约束) user_cons_columns 约束的列 user_cons_obj_columns 3.11 统计和审计 统计 user_ustats 对象的统计 user_tab_col_statistics 表列的统计 user_tab_histograms 表和视图的直方图 user_associations 数据库对象的用户自定义统计 审计 all_def_audit_opts 对象的默认审计选项 audit_actions 审计跟踪类型码的说明 3.12 权限和授权 系统权限 user_sys_privs 用户系统权限 表权限 user_tab_privs 授予作为拥有者、授权者、权限受让者对象的
权限 user_tab_privs_made 授予当前用户对象的权限 all_tab_privs_recd 授予作为权限受让者的用户对象的权限 列权限 user_col_privs 授予作为拥有者、授权者、或受让者的用户的
可授访问表或视图列的权限 user_col_privs_made 授予当前用户表或视图列的权限 user_col_privs_recd 授予作为权限受让者用户表或视图列权限 |