Fundamental I 05 Using Data Dictionary and Dynamic Performance Views

内置的对象:( 多查才熟练 )

  * Data dictionary: 只读的table或者view, 存储在SYSTEM tablespace, Owned by SYS, 由 Oracle Server维护

    * table: 由sql.bsq 创建, 在创建db的时候自动创建

    * view: 通常我们和view打交道, view是由catalog.sql 创建的

    * 提供信息有: DB的逻辑结构和物理结构, 对象分配和定义, 数据完整性的约束, 用户信息, 角色, 权限, 审计

    * 视图区分的域: DBA_xxx: DB中所有的; ALL_xxx 普通用户; USER_xxx 当前用户拥有的对象;

  * Performance tables: 虚表,信息来源于内存和control files, 记录了DB的活动, owned by SYS, 同义词以 v$ 开头, 用来监控和调优数据库

  * PL/SQL packages

  * 触发器


$ORACLE_HOME/rdbms/admin 目录下保存了很多的admin包, 命名规则:

  cat*.sql: 主要用来数据字典

  dbms*.sql: Oracle提供的标准定义包

  prvt*.plb: 封装的代码

  utl*.sql: Oracle提供的工具包



-----------------Tables/ Views--------------------------------

常用的表/视图 参阅文档References

General overview: dictionary; dict_columns

Schema objects: dba_tables; dba_indexes; dba_tab_columns; dba_constraints;

Space allocation: dba_segments; dba_extents;

Database structure: dba_tablespaces; dba_data_files;


Performance tables一览表v$fixed_table;

常用的性能表: v$controlfile; v$database; v$datafile; v$instance; v$parameter; v$session; v$sga; v$spparameter; v$tablespace; v$thread; v$version

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值