Oracle DBA学习心得 --第1章

来源:互联网 发布:win10安装ubuntu 编辑:程序博客网 时间:2024/04/30 04:28

第一章 Oracle 的结构体系

1.         Oracle 引入复杂结构体系的原因:

有效的管理稀有的系统资源,数据库中的稀有系统资源就是内存。

2.         Oracle 数据库中的常用术语

1)        进程(process

2)        后台进程(background process)

3)        缓冲区(buffer

4)        主机(host) :计算机系统

5)        服务器(server

6)        客户机(client

3.         Oracle 数据库管理系统体系结构

1)        Oracle实例

Oracle实例是一种访问数据库的机制,它由内存结构和一些后台进程组成。

n         内存结构即系统全局区(system global area , SGA )它是实例中最基本的部件之一。它包含一下几个内存结构:共享池(shared pool)、数据高速缓冲区(database buffer cache)、重做日志缓冲区(redo log buffer)等。

n         五个后台进程为:SMON PMONDBWRLGWRCKPT

2)        Oracle 数据库

Oracle 数据库是数据的一个集合,Oracle 把这些数据作为一个完整的单位来处理。Oracle 数据库由以下3类操作系统文件组成:控制文件(control files)、重做日志文  件(redo log files)、数据文件(data files)

Oracle 其他关键文件:初始化参数文件(parameter files)、密码文件(password files)、归档重做日志文件(archived redo log files)。

3)        建立于Oracle实例的连接,即SQL*Plus的使用。

n         各种不同的连接方式

n         服务器进程

n         Oracle执行SQL查询语句的步骤

4)        系统全局区

n         共享池(shared pool

共享池由库高速缓存(library cache)和数据字典高速缓存(data dictionary cache)组成。

n         数据高速缓冲区(database buffer cache

n         内存缓冲区顾问(v$db_cache_advice)调整数据高速缓冲区的统计信息。它有以下三种状态:ONREADYOFF

n         重做日志缓冲区(redo log buffer

引入重做日志缓冲区的目的就是数据的恢复。

 

原创粉丝点击