1-数据库服务器、实列、数据库的关系
数据库服务器,从动态来讲包括 一个:实例,从静态来讲包括一个:数据库
实例:是用来连接数据库和数据库系统的,实例又包括:内存结构和后台进程
2-内存结构 后台进程属于实例还是数据库?
内存结构和后台进程属于实例
3-手画Oracle体系结构图
4-用户进程和服务器进程关系
用户进程把连接数据库的人物交给服务器进程,然后数据库进程又把信息传递给Orcale数据库。服务器进程起到了中介的作用。
5-Oracle体系结构的三大主要组成?
存储结构
进程结构
内存结构
6-逻辑存储结构中的数据库、表空间、段、区、数据块的关系?
每一个数据库都是由一个或者多个表空间组成,每一个表空间只属于一个数据库。
每个 表空间是由一个或者多个段组成,每一个段只存储于一个表空间当中。
段是由一个和多个区间组成,每一个区只属于一个段。
7-sqlplus命令中 col name format a30 是什么意思?
对name列进行格式化,将它的最长长度定义成30
8-数据块和数据区哪个是最小的单位?如何区分?
数据块是最小单位
区分如下:
数据块是Orcale逻辑存储结构中的最小逻辑单位
数据区(extend):是存储分配的最小单位
数据区是由连续的数据块组成
9-段的4大组成部分以及概念。
数据段:存储表中所有数据
索引段:存储表上最佳查询的所有索引数据
临时段:存储表排序操作期间建立的临时表的数据
回滚表:存储修改之前的位置和值
10-数据表、视图、索引、回滚 哪个不属于段?为什么?
视图不属于段。
段是用来存储数据的,而 视图是一个虚拟表,并没有真实的存储数据,所以视图不属于段
11-表空间和数据文件的关系?
表空间是数据库最大的逻辑划分区域。
一个表空间由一个或多个数据文件组成,一个数据文件只属于一个表空间。
12-.ctl、.dbf分别代表:控件文件和数据文件,对么?
正确
.ctl:代表的是控制文件
.dbf:代表的是数据文件
13-数据文件的种类?
系统数据文件(SYSTEM01.DBF和SYSAUX01.DBF)
回滚数据文件(UNDOTBS01.DBF)
用户数据文件(USERS01.DBF、TBSP_1.DBF)
临时数据文件(TEMP02.DBF)
14-如何查看本机数据库的归档模式?
如下图所示:
15-列举几个课程中讲解的文件所在路径。哪个文件需要定期清理?
服务器参数文件路径:E:\app\Lenovo\admin\orcl\pfile
密码文件路径:E:\app\Lenovo\product\11.2.0\dbhome_1\database
警告文件路径:E:\app\Lenovo\diag\rdbms\orcl\orcl\trace
跟踪文件路径:E:\app\Lenovo\diag\rdbms\orcl\orcl\trace
注: 警告文件需要定期 清理,因为随着时间的推移,警告文件会越来越大。
16-手画oracle内存结构图
17-共享池越大越好么?为什么?
共享池不是越大越好
因为系统的内存资源是有限的,系统本身也占据了一定的内存空间,需要合理的设置好内存池的大小。
18-oracle执行sql查询语句的步骤是什么?画图说明
19-SMON RECO CKPT LGWR 分别代表什么进程?哪个不是必须启动的?
SMON:代表系统监控
RECO:代表恢复进程
CKPT:代表检查点
LGWR:代表日志写进程
其中RECO恢复进程起辅助作用,不是必须启动的,其他的三个是必须启动的
20-写出oracle常用数据字典的查询结果 select…from…