Oracle DBA 的个人复习笔记——一些简单的Oracle内部简介(1)。
来源:互联网 发布:七秀成女捏脸数据网盘 编辑:程序博客网 时间:2024/04/26 13:05
吃了饭,坐下来。刚刚吃过,热和着,打开学校的网络直播。放在CCTV-1,的新闻联播。不知道干什么。突然想到下午星期数据库老师要做小测验我就把书拿出来看了看。刚刚看了一点,觉得没有什么感觉。人老了,记忆急剧减退。哎,还是写下来吧。
1.Oracle数据库中常用的术语:
进程(process):一段在内存中正在运行的程序。
后台进程(background process):进程的一种,在内存中运行时,不占显示,而且他的优先级比前台的进程低。在运行的进程中只能有一根前台进程,但可以同时有多个后台进程。
缓存器(buffer):一段用来临时储存数据的内存区域。
主机(host):计算机系统的另一个称呼。
服务器(server):一台在网络中向其它计算机系统提供一项或多项服务的主机。
客服及(client):一台使用由服务器提供服务的计算机系统。
2.一台Oracle服务器主要有Oracle实例(instance)和Oracle数据库(database)组成。当然还包括一些他们的关键文件,用户进程和服务器进程。
Oracle服务器一般包括三种安装方式。
a.基于主机方式。在这种配置下,用户可以直接在本地登录到Oracle数据库。
b.客服端——服务器模式(两层模式)。用户可以通过网络从个人计算机登录到Oracle数据库。
c.客服端——应用服务器——服务器。用户从个人计算机登录到应用服务器,然后通过应用服务器访问Oracle服务。
3.Oracle实例:
Oracle实例是一种访问数据库的机制,它是由一些后台进程和内存结构组成。它的内存结构区也可以称之为:系统全局区(system global area SGA)。后台进程中有5个进程是必需的,这5个进程中只要有一个没有启动,那么该实例就会自动关闭。这5个进程分别是:SMON,PMON,DBWR,LGWR和CKPT。每个实例只能操作它对应的数据库,反之不然。
在SGA中有以下内存结构:共享池(shared pool),数据库高速缓存区(database buffer cache),重做日志缓冲区(redo log buffer)和其它一些结果,如:锁,统计数据等。
4.Oracle数据库是数据的集合,Oracle把这些数据当做一个完整的单位来处理。Oracle数据库也称为物理结构,它是数据的物理存储。它又下面三类操作系统文件组成。
a:控制文件(control file)。
b:重做日志文件(redo log file)。
c:数据文件(data file)。
5.其它关键文件。
a:初始化参数文件(parameter file)。
b:密码文件(password file)。
c:归档重做日志文件(archived redo log files)。
6.服务器进程:
当Oracle创建一个服务器进程的同时要为该服务器分配一个内存区,该内存区称为程序全局区(program global area PAG)。PGA跟SGA不一样,他是一个私有的内存区。不能共享,只属于一个进程。
PGA包括以下结构:
a:排序区(sort area)
b:游标状态区(cursor state)。
c:会话信息区(session infomation)
d:堆栈区(stack space)。
另:如果是共享服务器进程或者多线程的配置,意思的这些结构除了堆栈区外的大部分都将存在SGA中。如果有large Pool,他们就会被放在LP里面,否则他们就会被存放在共享池中。
7.Oracle执行sql查询语句的步骤。
预知后文如何,请看下回分解。
PS:这写东西看似简单,但是真正的要问起来,还是很不好回答。
- Oracle DBA 的个人复习笔记——一些简单的Oracle内部简介(1)。
- Oracle DBA 的个人复习笔记——一些简单的Oracle内部简介(2)。
- Oracle DBA 的个人复习笔记——一些简单的Oracle内部简介(3)
- Oracle DBA 个人笔记
- oracle 一些简单的笔记
- Oracle DBA的日常工作
- ORACLE DBA的职责
- Oracle的一些笔记
- Oracle DBA的利器EXP和IMP简介
- Oracle中一些常用的脚本[适用DBA]
- 一些基础的Oracle DBA笔试题和面试题目
- 一些基础的Oracle DBA笔试题和面试题目
- oracle的简单笔记
- 个人笔记(Oracle)—02
- 个人oracle复习
- Oracle的一些简单知识
- Oracle的一些简单入门
- oracle一些简单的优化
- 2815 Connect them
- 桌面定位到D盘
- MATLAB GUI 打开/显示/处理 /保存/图象(图像)程序
- mysql 乱码
- 最近我在干啥
- Oracle DBA 的个人复习笔记——一些简单的Oracle内部简介(1)。
- 一些你需要知道的Java编程代码规范
- 解决断电后每次开机都自检
- 自己写的模拟调制与解调 matlab gui程序
- 自勉
- fd_set以及select和poll的用法-驱动程序的阻塞与非阻塞--ZT
- 正则表达式的总结
- Hibernate学习之property-ref
- 小布老师讲座笔记(五)