一、涉及内容

1.了解数据库的物理存储结构和逻辑存储结构

二、具体操作

1.分别使用SQL 命令和OEM 图形化工具查看本地数据库的物理文件,并使用OEM 工具在现有的users 表空间中添加user02.dbf 数据文件。(要求查看的物理文件包括:数据文件、日志组、控制文件。)

(1)使用SQL 命令查看本地数据库的物理文件(物理文件包括:数据文件、日志组、控制文件。)

使用DOS下的命令启动DBConsole服务

使用sql*plus,system用户登录:

查看数据文件:

(永久静态数据文件)

(永久动态数据文件)

(临时静态数据文件)

(临时动态数据文件)

查看日志组文件:

查看控制文件:

(2)使用OEM 图形化工具查看本地数据库的物理文件(物理文件包括:数据文件、日志组、控制文件。)

使用:http://localhost:1158/em 登录本机OEM工具,如下图所示:

登录界面如下:

查看数据文件:

查看日志组文件:

查看控制文件:

(3)使用OEM 工具在现有的users 表空间中添加user02.dbf 数据文件

2.使用OEM 图形化工具查看本地数据库的表空间,并尝试创建一个新的表空间及其数据文件。

(1)查看本地数据库的表空间

(2)创建一个新的表空间及其数据文件。

3.填空题

(1)Oracle数据库的物理存储结构主要包括4类文件,分别是(数据)文件、(日志)文件、(控制)文件、(初始化参数)文件。其中(数据)文件是存储用户数据的地方,(控制)文件存储了数据库的结构,(初始化参数)文件在启动数据库时第一个被访问。

(2)数据库的逻辑存储结构从大到小包括(表空间)、(段)、(盘区)、(数据块)。其中(盘区)是磁盘空间的最小分配单元,(数据块)是数据存取的最小单元。

(3)一个表空间物理上对应一个或多个(数据)文件。表空间中的某个(段)可以被包含在两个数据文件中,但是它里边的每个(盘区)只能属于一个数据文件。

(4)Oracle的进程结构包括(用户进程)、(服务进程)、(后台进程)。当在客户端运行一个程序或Oracle工具时,系统将为用户运行的应用程序建立一个(用户)进程,在服务端(服务)进程将为它服务。

(5)在SGA中(数据)缓冲区是存储用户最新使用过的数据,(重做日志)缓冲区是循环使用。

(6)DBWR进程负责将(数据缓冲区内修改过的)数据写入(数据文件)中。

(7)LGWR进程负责将(重做日志缓冲区内的日志)信息写入(磁盘上的日志文件)中。

(8)ARCn进程负责将(重做日志文件中的日志条目)信息写入(指定的归档日志设备)中,只有数据库工作在(归档)日志模式下该进程才起作用。

(9)数据库服务的工作模式分为:专用服务器模式和(共享服务器模式)两种,在(专用服务器)模式中用户进程和服务进程是一对一的,在(共享服务器)模式中用户进程和服务进程是一对多的,Dnnn进程在(共享服务器)模式中起作用。

Oracle数据库——体系结构的更多相关文章

  1. Oracle数据库体系结构、启动过程、关闭过程

    一.Oracle数据库体系结构体系结构由下面组件组成:1.Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1 ...

  2. Oracle学习笔记--第2章 oracle 数据库体系结构

    第2章 oracle 数据库体系结构 目录: ————————————— 2.1物理存储结构 2.1.1数据文件 2.2.2控制文件 2.1.3重做日志文件 2.1.4其他文件 2.2逻辑存储结构 2 ...

  3. Oracle数据库体系结构(2)数据库实例

    Oracle实例的概念: 实例(Instance):就是数据库管理系统,处于用户与物理数据库之间的一个中间层软件,由一系列内存结构和后台进程组成. 用户操作数据库的过程实质上与数据库实例建立连接,然后 ...

  4. oracle数据库体系结构

    一.oracle数据库体系结构 基本组成: Oracle server:一般情况下是一个instance和一个database组成 一般:1个instance只能对应一个数据库. 特殊:1个数据库可以 ...

  5. Oracle数据库------体系结构

    ORACLE体系结构包括:实例(Instance),数据库文件,用户进程(User process),服务器进程以及其他文件. 1.ORACLE实例(instance)     1).要访问数据库必须 ...

  6. Oracle数据库基本操作(一) —— Oracle数据库体系结构介绍、DDL、DCL、DML

    一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/ ...

  7. Oracle数据库体系结构-Shared Pool

    Oracle数据库简单介绍 对象关系型数据库 重点:一致性+性能 一致性优于性能 处理模型:C/S模型 Client:用户和用户进程             Server:服务器进程,实例,数据库本身 ...

  8. Oracle数据库体系结构及创建表结构

    Oracle服务器主要由实例.数据库.程序全局区和前台进程组成,其中实例就是用来提供管理数据库的功能:数据库由数据库文件组成,用来存储系统数据:实例可以进一步划分为系统全局区(SGA)和后台进程(PM ...

  9. Oracle 12c 读书笔记(二):Oracle数据库体系结构

    以11g来分析 数据库实例包括:SGA和一系列后台管理.监控简称 数据库包括三种文件:数据文件.控制文件.重做日志文件 数据库实例和数据库是Orale数据库体系的核心部分 Oracle服务器和实例 实 ...

随机推荐

  1. Android弱网测试中关于网络检测的一些借鉴方法

    Android 平台下提供了一个android.net.ConnectivityManager类来监控当前的网络状态包括wifi.gprs.UMTS等.可以判断当前用户网络到底是WIFI还是移动网络, ...

  2. Eclipse卡死问题解决办法

    偶尔浏览到几个eclipse卡死的文章,收集一下. 1.  eclipse 3.6卡死 eclipse自动提示反应慢,或者卡死, 有人说这是eclipse 3.6的版本bug, 但是3.5版本好像也有 ...

  3. @font-face usage

    If you haven’t been living in a cave for the past few months, you will have heard lots of talk about ...

  4. 我与python3擦肩而过(一)—— Dict与collections.OrderredDict邂逅

    最近一直在撸Python Data Analysis上的代码(书是基于Python2的,小白我用的python3),所以我下的时候多少有些改动. 这是9.4中的nltk词频分析关于Dict_key的问 ...

  5. xp默认安装路径及本地用户配置文件存放路径修改

    xp默认安装路径及本地用户配置文件存放路径修改 修改注册表可能会造成您的系统崩溃或数据丢失,请先行备份操作系统,以备不测!!! 备份注册表步骤: 1.在“桌面”上按快捷键“Ctrl+R”,调出“运行” ...

  6. # 20145210 《Java程序设计》第02周学习总结

    教材学习内容总结 本周我对教材第三章进行了学习,第三章对Java语言的语句.语法.类型.变量的定义等内容进行了比较详细的说明,相比之前的第一章和第二章,我觉得这一章还是比较好理解的,比较容易被接受.J ...

  7. GridView分页操作

    1.html <PagerStyle HorizontalAlign="Center" /> <PagerTemplate> 第: <asp:Labe ...

  8. Inno Setup入门(十一)——完成安装后执行某些程序

    Inno Setup入门(十一)——完成安装后执行某些程序 2011-02-16 16:24:23|  分类: Inno Setup |  标签:inno  setup   |举报 |字号 订阅   ...

  9. asp.net页面间传值的几种方法

    表单提交 传送页面代码 <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server ...

  10. JQuery事件手册

    blur.focus     blur失去焦点:focus获得焦点 load 当指定的元素(及子元素)已加载时,会发生 load() 事件 resize 当调整浏览器窗口的大小时,发生 resize ...