Oracle中的常用术语
-
进程(process):一段在内存中正在运行的程序。
-
服务器进程(server process):根据客户的请求来完成 工作。
-
后台进程(background process):随着Oracle实例启 动,在后台进行数据库维护工作,不占显示,而且优先级
比前台进程低。注意:在运行进程中只能有一个前台进程,但可以同时有
多个后台进程。 -
缓冲区(buffer):一段用来临时存储数据的内存区。
-
主机(host):计算机系统的另一个称呼。
-
服务器(server):一台在网络中向其他计算机系统提供 一项或多项服务的主机。
-
客户机(client):一台使用由服务器(server)提供服 务的计算机系统。
Oracle的体系结构
- Oracle体系结构主要包括Oracle服务器,以及一些其他的关键文件、用户进程和服务器进程等。
oracle服务器
- Oracle 服务器是一个数据库管理系统,它提供一种开放的、全面的、集成的信息管理方法。
- Oracle服务器由Oracle实例(instance)和Oracle数据库(database)两大部分组成。
Oracle数据库
-
Oracle数据库是数据的一个集合,Oracle把这些数据作为一个整体来处理,也称为物理(外存)结构。
-
它由以下三类操作系统文件组成:
1、控制文件:包含了维护和校验数据库一致性所需的信息。
2、重做日志文件:包含了当系统崩溃后进行修复所需记录 的变化信息。
3、数据文件:包含了数据库中真正的数据。
-- 查看当前数据库名:SQL> SELECT name FROM v$database;
Oracle其他的关键文件
-
Oracle服务器还需要其他的一些关键文件:
1、初始化参数文件:定义了实例的特性。
2、密码文件:包含了数据库管理员或操作员用户在启动和
3、关闭实例时所需的密码。
4、归档重做日志文件:重做日志文件的脱机备份,在系统
5、崩溃后恢复时可能需要这些文件。