Oracle Outline Series

[TOC]

Oracle

  • 数据库原理
  • 数据库种类
    • 关系型数据库
    • 对象型数据库
  • 数据库对象
  • 数据库安全
    • 用户 user
    • 方案 schema
    • 权限 privilege
    • 角色 role
    • 配额 quota
  • Oracle体系结构
    • Oracle内部结构
    • 进程结构
    • 内存结构
      • 内存三个时钟:shared_pool,database_buffer_cache,redo_log_buffer
      • sga_max_size(直接决定内存粒度granule size)
      • sga_target(大于0 sga则是自动管理,否则动态管理[提前设定])
      • sga的管理方式
        • 静态管理
        • 动态管理(设定sga_max_size,其他池都设定值)
        • 自动管理(设定sga_max_size,设定sga_target>0且小于等于sga_max_size,sga便会自动管理其他池而无需设定)
          • 自动管理可能会出现sga抖动
            • 提前给各个池定值,同时sga_target>0,不妨碍各个池依然被自动管理
    • 存储结构
    • 工具使用
    • 网络连接
      • IPC
      • Normal方式下的字符串(Listener.ora)通过TCP/IP
      • (Client with Oracle client)Oracle Net over TCP/IP
    • 五大进程(除五大进程外,其他进程会被进程监视进程pmon拉起来)
      • 五大进程中的三个进程的时钟(lgwr,dbwn,chpt[scn])
      • scn号一致才叫通过一致性
  • SQL语句软分析、硬分析
  • 命中率(Library Cache, Data Dictionary Cache)