[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,不妨碍各个池依然被自动管理
- 自动管理可能会出现sga抖动
- 存储结构
- 工具使用
- 网络连接
- 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)