Oracle数据库——体系结构
一、涉及内容
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数据库——体系结构的更多相关文章
- Oracle数据库体系结构、启动过程、关闭过程
一.Oracle数据库体系结构体系结构由下面组件组成:1.Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1 ...
- Oracle学习笔记--第2章 oracle 数据库体系结构
第2章 oracle 数据库体系结构 目录: ————————————— 2.1物理存储结构 2.1.1数据文件 2.2.2控制文件 2.1.3重做日志文件 2.1.4其他文件 2.2逻辑存储结构 2 ...
- Oracle数据库体系结构(2)数据库实例
Oracle实例的概念: 实例(Instance):就是数据库管理系统,处于用户与物理数据库之间的一个中间层软件,由一系列内存结构和后台进程组成. 用户操作数据库的过程实质上与数据库实例建立连接,然后 ...
- oracle数据库体系结构
一.oracle数据库体系结构 基本组成: Oracle server:一般情况下是一个instance和一个database组成 一般:1个instance只能对应一个数据库. 特殊:1个数据库可以 ...
- Oracle数据库------体系结构
ORACLE体系结构包括:实例(Instance),数据库文件,用户进程(User process),服务器进程以及其他文件. 1.ORACLE实例(instance) 1).要访问数据库必须 ...
- Oracle数据库基本操作(一) —— Oracle数据库体系结构介绍、DDL、DCL、DML
一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/ ...
- Oracle数据库体系结构-Shared Pool
Oracle数据库简单介绍 对象关系型数据库 重点:一致性+性能 一致性优于性能 处理模型:C/S模型 Client:用户和用户进程 Server:服务器进程,实例,数据库本身 ...
- Oracle数据库体系结构及创建表结构
Oracle服务器主要由实例.数据库.程序全局区和前台进程组成,其中实例就是用来提供管理数据库的功能:数据库由数据库文件组成,用来存储系统数据:实例可以进一步划分为系统全局区(SGA)和后台进程(PM ...
- Oracle 12c 读书笔记(二):Oracle数据库体系结构
以11g来分析 数据库实例包括:SGA和一系列后台管理.监控简称 数据库包括三种文件:数据文件.控制文件.重做日志文件 数据库实例和数据库是Orale数据库体系的核心部分 Oracle服务器和实例 实 ...
随机推荐
- 创建一个Windows窗体
20140702加: WS_OVERLAPPEDWINDOW这个属性如果写成WS_OVERLAPPED,则窗口没有最大最小按钮以及左边的系统的菜单. vs2010下的代码提示快捷键:CTRL + J ...
- GSM Hacking:使用BladeRF、树莓派、YatesBTS搭建便携式GSM基站
每次看到黑客在网上发布的那些GSM技术相关文章我都十分惊讶.然而在没有Software Defined Radios (SDRs)之前,玩GSM并不便宜,除此之外想要好好玩你得下大功夫. 拓展阅读 G ...
- Python _ 开始介绍对象
Python的私有变量,函数是在前面加上一个双下划线'__'来声明的,气访问和C++大同小异 例如 class Person: __name='小甲鱼' def print1(self): # 和 c ...
- Logger日志打印普通方法
using System; using System.IO; using System.Text; namespace Core { public class LogHelper { private ...
- Excel文件的导出操作
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
- LeetCode Implement Queue using Stacks (数据结构)
题意: 用栈来实现队列. 思路: 一个栈是不够的,至少要两个. (1)插入.永远只插入到stack1中(插到栈顶). (2)弹出.如果stack2不为空,直接弹出stack2的栈顶,否则,将stack ...
- session 原理 数据结构
[原创]转载请保留出处:shoru.cnblogs.com 晋哥哥的私房钱 引言 在web开发中,session是个非常重要的概念.在许多动态网站的开发者看来,session就是一个变量,而且其表现像 ...
- 【题解】【位操作】【Leetcode】Single Number II
Given an array of integers, every element appears three times except for one. Find that single one. ...
- vcf_filter.py
pyvcf 中带的一个工具 比其他工具用着好些 其他filter我很信不过~~ 自己写的功能又很有限 所以转投vcf_filter.py啦 Filtering a VCF file based on ...
- nagios安装配置
http://www.codeweblog.com/nagios%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/ 上线的服务器有时会被人攻击,导致服务不可用,今天安装配置了 ...