AI智能
改变未来

Oracle的体系结构


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、崩溃后恢复时可能需要这些文件。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Oracle的体系结构