Oracle体系结构之数据文件管理】的更多相关文章

数据文件分2个方向管理: 物理结构和逻辑结构. 数据库的存储层次结构图: ............. 逻辑结构:                                  物理结构: ...................... 表空间类型:system.sysaux.temp.undo.index.其他 创建表空间: 语法:create tablespace <name> datafile '<dir>' size N[k|m|g|t]; 创建表空间时我们需呀考虑几个问题…
控制文件作用:记录了数据库的结构和行为,有多少个数据文件,日志文件及其位置名称,状态,维护数据库的一致性,即记录了数据库的启动SCN号和终止SCN号. 控制文件的位置和个数记录在参数文件中,通常控制文件采用多路复用的方式来存放管理,一个数据库中最多有8个控制文件,超过了不行,至少不行,默认创建数据库有3个控制文件.启动时由参数文件记录顺序决定控制文件使用顺序. 控制文件为二进制文件,一般不超过100m,数据库启动到mount阶段时读取控制文件内容,以后一直在用.控制文件记录了数据库名字,标示符,…
参数文件作用:主要用来记录数据库配置信息,数据库在启动时,需要读取参数文件中关于控制文件的信息,分配内存,打开进程,会话等.数据库启动时第一个读取参数文件. 参数文件分类: 1)pfile:文本文件,vim编辑器编辑,文件名:init<sid>.ora 2)spfile:二进制文件,9i后推出使用,服务器参数文件,只能存在服务器端,文件名:spfile<sid>.ora,可以被rman备份. 区别: pfile:文本,可被vi编辑,init<sid>.ora spfil…
oracle密码文件主要用来控制sysdba和sysoper用户用于远程登录.通常,oracle用户登录database有两种方式,一种是通过本地操作系统验证登录,一种是通过密码文件验证登录. 操作系统验证方式:#sqlplus / as sysdba #sqlplus "/as sysdba" 密码文件验证方式:#sqlplus user/password as sysdba #sqlplus user/password@<sid> as sysdba #sqlplus…
1.数据文件概述 Oracle数据库的数据文件(扩展名为DBF的文件)是用于保存数据库中数据的文件,系统数据.数据字典数据.临时数据.索引数据.应用数据等都物理地存储在数据文件中.用户对数据库中数据的操作,例如数据的插入.删除.修改和查询等,其本质都是对数据文件进行操作.所有数据文件占据空间的大小决定了数据库容量的大小. 在Oracle数据库中,为了提高系统运行效率,用户并不是直接对数据文件进行操作,而是由数据库进程将用户需要的数据先由数据文件读取到数据高速缓冲区缓存,然后再从数据高速缓冲区将数…
一.Oracle的逻辑结构 Oracle的逻辑结构是一种层次结构.主要由:表空间.段.区和数据块等概念组成.逻辑结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑结构.数据库存储层次结构及其构成关系,结构对象也从数据块到表空间形成了不同层次的粒度关系. 1.数据块(Data Blocks)1.1 数据块是Oracle最小的存储单位,Oracle数据存放在“块”中.一个块占用一定的磁盘空间.特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”.1.2 Oracl…
转自: https://www.cnblogs.com/sunziying/p/8994792.html 一.Oracle的逻辑结构 Oracle的逻辑结构是一种层次结构.主要由:表空间.段.区和数据块等概念组成.逻辑结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑结构.数据库存储层次结构及其构成关系,结构对象也从数据块到表空间形成了不同层次的粒度关系. 1.数据块(Data Blocks)1.1 数据块是Oracle最小的存储单位,Oracle数据存放在“块”中.一个块占用一定…
 描述移动数据的方式 • 创建和使用目录对象 • 使用SQL*Loader 加载非Oracle DB(或用户文件)中的数据 • 使用外部表并通过与平台无关的文件移动数据 • 说明Oracle 数据泵的一般体系结构 • 使用数据泵的导出和导入实用程序在Oracle DB 之间移动数据   移动数据:一般体系结构   移动数据:一般体系结构 主要功能组件: • DBMS_DATAPUMP:包括高速导出与导入实用程序的API,可用于成批地移动数据和元数据. • 直接路径API (DPAPI):Orac…
对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的.同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专业人员来讲,这些都是必备知识了),一般的技术人员如果对其有较深入的了解,也是大有益处的,毕竟技术思想很多时候都是相通的嘛.本文就从不同维度,如Oracle的内存结构,进程结构,存储结构等方面做相应描述. 目录 一.什么是Oracle数据库? 二.交互流程 三.实例内存结构和进程结构 四.Oracle…
oracle 体系结构 数据库的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制. 1. oracle工作原理: 1).在数据库服务器上启动Oracle实例:2).应用程序在客户端的用户进程中运行,启用Oracle网络服务驱动器与服务器建立连接:3).服务器运行Oracle网络服务驱动器,建立专用的服务器进程执行用户进程:4).客户端提交事务:5).服务器进程获取sql语句并检查共享池中是否有相似的sql语句,如果有,服务器进程再检查用户的访问权限:否则分配新的sql…