oracle 文件 逻辑结构

Oracle数据库的逻辑与物理存储结构 实例:当数据库启动时,Oracle会读取控制文件,以确定数据库的物理文件结构和状态。实例:撤销段用于存储在事务期间修改的数据的原始值,以便在需要时撤销事务。示例:一个数据块的头部包含块的标识信息,中间是空闲空间,底部是行数据。块头包含管理信息,空闲空间用于插入新数据,行数据存储实际数据。实例:当表的数据增长时,数据库会分配新的区来存储更多的数据。示例:数据块存储实际的数据行,撤销块存储数据修改前的值。表数据存储在表空间中的段内,段由区组成,区由数据块组成。段包含多个区,区包含多个块,块包含实际的数据行。 阅读详情

参数文件:  1.spfile:spfilemysid.ora  >2.pfile>3init.ora

 

sql> create pfile from spfile

 

sql> create spfile from pfile

 

alter system ser undo_retention scope=memrory|spfile|both.

 

 

show parameter undo

 

 

 

 

 

 

pfile是一个文本文件,常用工具即可编辑,pfile里面包含oracle实例启动的各种参数,如数据库名,内存大小,控制文件文件,块大小等等. 
pfile有2个弊端: 修改过的实验参数,不能自动保存进pfile,必须手工用文件编辑器修改;如果你在其它安装了oracle客户端的机器,使用SQL*PLUS工具启动远程oracle实例时,会提示你找不到pfile文件, 因为它要求在你的客户端这个机器上,在默认位置(或指定位置),也必须有pfile文件。即如果你要这样做,必须从服务端拷贝pfile到你的客户端机器,长期下去,如果有多个数据库dba, 则他们的机器上可能会有多个不同内容的pfile文件。

为解决这2个问题,Oracle9i Release 1引入了 服务器参数文件(server parameter file),或简称为SPFILE, 它是一个二进制文件,只存储在服务器上,不可编辑。

pfile默认文件名: init<ORACLE_SID>.ora
SPFILE 默认文件名为:spfile<ORACLE_SID>.ora
默认目录: $ORACLE_HOME/dbs (UNIX)
%ORACLE_HOME%/database (windows)

许多情况下,你会发现这个参数文件(pfile)中只有一行内容:IFILE='C:/oracle/admin/ora10g/pfile/init.ora', IFILE指令就像C语言中的#include类似,即包含一个在非默认位置的参数文件
也可能参数文件(pfile)中只有这样一行内容:SPFILE='/dev/raw/raw14', 即包含一个非默认位置的spfile文件(此处是一个裸设备做为spfile)
如果你的spfile是一个裸设备,除上面那种方法外,还可以创建一个软链接: ln -s /dev/raw/raw14 $ORACLE_HOME/dbs/spfile<ORACLE_SID>.ora

从pfile创建spfile 
sqlplus "/as sysdba" 
startup pfile=$PFILE create spfile from pfile; --从默认的pfile创建到spfile 
create spfile from memory; --如果启动数据库后,修改了某些参数,需要导出成spfile时使用

从spfile创建pfile (当需要备份spfile时常用,因为pfile是一个文件文件,备份时相当方便) 
sqlplus "/as sysdba" 
create pfile='/opt/oracle/product/db/dbs/initORACLE_SID.ora' from spfile;



密码文件:存放特权用户口令

(密码文件用于特权用户的远程连接)

pwdmysid.ora


sqlplus / as sysdba(操作系统认证)


RAC:real application cluster

集群


多个实例可以访问可以访问一个数据库


remote_login_passwordfile=none|exclusive|shared  (无|独占|共享)

show parameter v$remote


select value from v$patameter where name like '%remote'



startup nomount 读参数文件

参数文件中DBNAME一项指定登陆哪个数据库



HA: high avalibility



创建口令文件


orapwd file="文件名" password=a123 entries=5(条目代表可以存放的口令数)


但具体与操作系统扇区大小有关



desc v$pwfile_files


create user test identified test


gran sysdba to test


revoke sysdba from test


select * from  v$pwfile_files

 

 

 

 

相关视图:v$tablespace dba_tablespaces

 

nomount 读取参数文件

mount:读取控制文件

 

alter database backup controlfile to trace as 'c:/aa.txt'

 

nomount mount open 可查看的视图不同

 

desc dict  用于查看视图注释

desc dba_col_comments 视图列注释

 

 

 

 

数据文件

表空间:

system

sysaux

temp

undotbs

users

 

创建表空间 表空间信息存放在 两个地方 控制文件、基表

 

 

 

 

v$datafile

dba_data_files

 

select tablespace_name,file_name from dba_data_files

 

只看到非temp 表空间信息

 

 

temp-> dba_data_temp v$tempfile 

 

控制文件:v$controlfile

日志文件:v$log 查看组信息 v$logfile 查看组文件 一个group有多份日志COPY..

 

 









 

 

oracle 包含关系图,【易通慧谷】珍藏的ORACLE体系结构详细图:逻辑结构+物理结构... OracleOracle数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。今天重点分享下逻辑结构和物理结构方面。一、Oracle的逻辑结构Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。逻辑结构是面向用... 阅读详情

相关推荐

了解Oracle数据库:逻辑结构与物理结构的必备知识

表空间是数据库逻辑结构中的基本单元。例如,当用户将商品添加到购物车时,如果用户决定撤销这一步操作,UNDO表空间中保存的原始购物车数据将帮助恢复到用户撤销前的状态,从而确保事务的一致性和完整性。数据库服务器通过表空间、段、区间和数据块定位数据,然后通过物理结构中的数据文件将数据从磁盘上读取出来,返回给用户。:SYSTEM表空间是Oracle数据库中一个必须的表空间,用于存储数据库的系统信息,比如数据字典、系统表等。表空间用于组织和管理数据库中的不同类型的数据,就像企业的不同部门分别管理不同的业务一样。

zgt_certificate的博客 1869

oracle 的逻辑恢复,Oracle 逻辑备份和恢复

Oracle逻辑备份是数据库管理员(DBA)使用最多也是最经常使用的备份手段,Oracle逻辑备份就是使用EXP/EXPDP工具对数据进行备份成DMP文件,Oracle逻辑恢复就是使用IMP/IMPDP工具把DMP文件中的数据导入到数据库进行恢复。主要内容包括:1、Oracle EXP导出:介绍使用EXP工具导出数据库对象,分别介绍是如何导出用户数据,表数据、表空间和其它数据库对象。2、Oracl...

weixin_42131861的博客 609

mac(apple silicon)arm64安装spm12详细教程

3.下载matlab runtime R2023b for macOS (macA64),注意必须下载这个,只下载matlab是不可以的。默认安装目录是/Applications/MATLAB/MATLAB_Runtime/R2023b。注意最后的命令,路径根据自己的matlab_runtime安装位置进行调整,然后就可以安装成功了。5. 解压spm12.zip,解压后将文件夹拖到应用程序下(Applications)2.下载spm12,这个版本可兼容mac芯片!6.打开mac终端,输入。

weixin_62332001的博客 2024

Oracle---物理结构、逻辑结构、内存结构

逻辑结构 存储关系 存储结构 如何存储表数据 表空间(tablespace) 常用表空间 表空间和数据文件的关系 段(Segment) 数据区(Extent) 数据块(Data Blocks) 物理结构 数据文件 日志文件 控制文件 参数文件 实例(instance) Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。 逻辑结构 Oracle的逻辑结构是一种...

explore 1万+

EndNote全文检索实战:如何快速配置学校图书馆资源并精准查找文献

本文详细介绍了EndNote全文检索功能的实战配置方法,核心在于通过正确设置OpenURL链接解析器,无缝对接学校图书馆资源,实现一键精准获取文献全文。文章提供了从理解机制、四步配置法到进阶技巧的完整指南,帮助科研人员高效管理海量PDF,构建个人知识体系,大幅提升文献调研与写作效率。

weixin_29228781的博客 280

ArcGIS | 全球新冠肺炎地图数据下载和处理

ArcGIS

thinkpang的博客 2901

oracle逻辑存储结构

一、定义二、数据块二、区(extent)2.1 区的分配2.2 区的释放三 段3.1段的分类3.2 段相关的视图四、表空间4.1 表空间分类4.1.1 大文件表空间4.1.2 系統表空間4.1.3 辅助表空间4.1.4 回滚表空间4.1.5 临时表空间 一、定义 oracle的逻辑结构包括表空间(tablespace),段(segment),扩展区(extent),数据块(data block)...

whandgdh的博客 6698

3D打印切片软件Cura及CuraEngine原理分析

引言         年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。         自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读别人的代码是一个漫又而痛苦的过程,读者的思想与写者总有偏差,往往又无法验证自己的猜想是否正确,只叹人脑不是电脑,无法把眼前的代码从头到尾执行一遍...

AiDiShengDeXiaoWu的博客 4421

oracle的物理结构文件,Oracle物理逻辑结构,文件管理

逻辑和物理结构image.png一个user就是一个schema1个schema下有多个对象(表等)用户要存储对象时候,使用表空间(tablespce)来进行存储从物理角度来讲,tablespace由多个数据文件构成从逻辑角度来讲,对象存储,使用段(表)进行存储往表里存储数据时,分配多个连续的数据库,称之为区一个区默认1M,128个连续的block大小(默认8k)image.png一、参数文件种类...

weixin_39733232的博客 133

手把手教你学 NPU 驱动开发--第一部分:基础准备 开发环境搭建:Linux 内核编译与 NPU 仿真平台配置

摘要:本文详细介绍了搭建Linux内核编译与NPU仿真平台的完整流程。主要内容包括:1) 准备ARM64交叉编译工具链;2) 编译支持KGDB调试的Linux内核;3) 构建最小根文件系统;4) 使用QEMU模拟自定义NPU设备;5) 配置KGDB调试环境。文章重点讲解了如何通过修改设备树添加虚拟NPU设备,并提供了开源NPUIP Gemmini作为实验对象。最后展示了简单的"Hello NPU"驱动验证方法,为后续NPU驱动开发奠定了基础。文中还附有常用命令速查表,方便开发者快速搭建调

MHD0815的博客 384

python利用IQR方法与3σ方法进行异常值处理(含代码)

python利用IQR方法进行异常值处理

weixin_46713695的博客 2031

浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)

初始Oracle时很难理解其中的物理结构和逻辑结构,不明白内存中和硬盘中文件的区别和联系,我也是初学Oracle,这里就简单的谈谈我我看法。   首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 每一个Oracle数据库有一个或多个物理的数...

weixin_30387423的博客 172

在 FreeStyle SAP UI5 应用里优雅落地 Draft 草稿机制:用 DraftManager 封装 DraftController 的一套实战套路

SAP Fiori应用中,Draft草稿机制是解决业务中断、多人协作和长表单填写等痛点的核心能力。本文提出了一套针对FreeStyle SAP UI5应用的Draft管理方案,通过封装sap.ui.generic.app.transaction.DraftController为DraftManager服务类,将复杂的草稿操作逻辑集中管理。该方案实现了草稿的创建、激活、丢弃等核心功能,使控制器只需调用简单意图式API即可完成操作,同时解决了组件化架构下的上下文切换、统一错误处理等问题。文章还详细介绍了后端Dr

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2751

oracle 控制文件在哪里设置_Oracle 逻辑结构篇 之 Oracle 控制文件管理(二)

【关键术语】Control file 控制文件Multiplex 复用Backup 备份三、控制文件操作1.复用控制文件1) 保证控制文件的可用性保证控制文件的可用性的方法是通过保留控制文件的多个复本,多个控制文件副本互为镜像,内容总是保持完全一致。这样当一个控制文件发生损坏或丢失,仍然可以使用其它的控制文件副本启动数据库,而不需要进行数据库恢复。然后,在适当时机增加新的控制文件,使控制文件仍然保...

weixin_34966346的博客 142

什么是 SAP ABAP AMDP?

SAP HANA是SAP开发的一种内存数据库管理系统,它具有出色的性能和处理大规模数据的能力。为了充分利用SAP HANA的性能,SAP引入了AMDP技术,以便将数据库操作推送到数据库服务器执行,从而减少数据传输和处理时间。AMDP方法通常需要输入参数和输出参数。输入参数用于传递数据到SQLScript代码,而输出参数用于接收SQLScript代码的结果数据。ENDMETHOD.ENDCLASS.我们定义了一个输入参数来传递销售订单数据,以及一个输出参数来接收计算结果。ENDMETHOD.

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 908

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

.sql文件_Oracle 逻辑结构篇 之 Oracle 控制文件管理(二)

【关键术语】Control file 控制文件Multiplex 复用Backup 备份三、控制文件操作1.复用控制文件1) 保证控制文件的可用性保证控制文件的可用性的方法是通过保留控制文件的多个复本,多个控制文件副本互为镜像,内容总是保持完全一致。这样当一个控制文件发生损坏或丢失,仍然可以使用其它的控制文件副本启动数据库,而不需要进行数据库恢复。然后,在适当时机增加新的控制文件,使控制文件仍然保...

weixin_39675728的博客 157

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

oracle数据库物理空间,Oracle物理结构与逻辑结构--(数据文件与表空间)

DBMS(Data Base Management System)数据库管理系统,顾名思义是一个管理数据的系统,那么首先得有数据,然后管理就是通过Instance(实例)来体现,实例就是一些内存结构和后台进程,其实简单的说就是一个在运行的程序,程序在操作系统上运行时会生成一个个的进程. 数据其实就是操作系统中一个个文件,和平时我们接触的txt,word文件没啥大区别.当初没数据库的时候数据就是保存...

weixin_28882149的博客 244

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

oracle两列同时去重_Oracle 逻辑结构篇 之 Oracle 控制文件管理(一)

【关键术语】Control file 控制文件Multiplex 复用Backup 备份一、Oracle 数据库控制文件控制文件中记载了数据库的物理结构等重要的数据库信息,如数据文件和日志文件信息。控制文件是用于维护数据库完整性的重要文件。Oracle 正是使用该文件在实例和数据库之间建立关联的。当发生实例故障时,控制文件记载的信息可用于实例的恢复。1.控制文件概述在数据库的启动过程中,当装载(M...

weixin_28723109的博客 157

Oracle Database 物理结构,逻辑结构

Oracle Database 物理结构,逻辑结构 Oracle Database 物理结构 数据文件 Oracle数据库有一个或多个物理的数据文件。数据库的数据文件包含全部数据库数据。逻辑数据物理地存储在数据文件中。数据文件有下列特征:一个数据文件仅与一个数据库联系。当数据库容量越界时,数据文件能够自动扩展。一个或多个数据文件组成一个表空间。 日志文件 ...

weixin_30369087的博客 151

Oracle体系结构详解(物理结构,内存结构和逻辑结构)

一、oracle实例: oracle实例是由一组后台进程和内存结构组成,可以看成是用户与数据库之间的桥梁; oracle数据库是一系列物理数据文件的集合(如控制文件,数据文件,参数文件,日志文件,临时文件等)。 它们的关系:实例可以在没有数据文件的情况下单独启动,(startup nomount)通常没有意义;一个实例在生成期内只能装载(alter database ...

hz886的专栏 261

oracle数据库的物理结构及逻辑结构

2.1 物理结构    Oracle数据库的物理结构由构成数据库的操作系统文件组成,它是从操作系统的角度来分析数据库的组成,在操作系统中可以看得到的文件,也就是说它是数据库在操作系统中的存储位置。常见的物理结构包括:控制文件、数据文件、重作日志文件、归档日志文件、初始化参数文件、还有其它文件(密码文件、报警日志文件和后台及用户跟踪文件)。    控制文件      Select* from

御前两把刀的专栏 7667

oracle学习笔记-oracle数据库逻辑结构(2)

一个数据库->若干表空间->若干段->若干区-若干块。 区:分配存储空间和回收存储空间的基本单位 区由多个数据块组成,块是读取的基本单位 一个表空间中可有多个数据文件,一个数据块对应多个操作系统块 1、 表空间 表空间是数据库的逻辑组织形式,将不同的数据类型组织在一起。 A、 system表空间 必需、自动创建,存储数据库的系统信息,如数据字典,数据库对象的定义、PL/SQL

木乃伊、L 679

Oracle物理和逻辑结构

古之成大事者,不惟有超士之才,亦有坚忍不拔之志。——苏轼 漫漫人生路,浊浊人间情。学习是一个艰辛的过程,学习Oracle亦是如此,而经历过切切持续学习,不难成为其中高手。 了解Oracle详细安装流程后,我们很有必要学习下Oracle其基本物理及逻辑结构,从而理解其整体组成管理层次,为后续深入学习打下基础。 一、Oracle物理结构: 1,操作系统数据块 操作系统数据

tpc4289的专栏 3852

oracle数据库的物理结构和逻辑结构

oracle 存储结构分为物理结构和逻辑结构,这两周存储结构既相互独立又相互联系。 1. oracle 物理结构 主要文件: ·数据文件: 包含数据库的用户或应用程序数据,以及元数据和数据字典。 ·重做日志文件: 用于进行数据库的实例恢复。如果数据库服务器发生崩溃,单位丢失任何 数据文件,那么实例便可使用这些文件中的信息恢复数据。 ·控制文件: 包含与数据库本身相关的数据,即物理数据库结构信息...

weixin_44380749的博客 1206

在oracle数据库中存储数据库的文件是,Oracle数据库,oracle

数据库结构和空间管理一个ORACLE数据库是数据的集合,被处理成一个单位。一个ORACLE数据库有一个物理结构和一个逻辑结构。物理数据库结构(physical database structure)是由构成数据库的操作系统文件所决定。每一个ORACLE数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。逻辑数据库结构是用户所涉及的数据库结构。一个...

weixin_30010987的博客 705

Oracle学习笔记(存储结构/内存结构/逻辑结构)

 1.oracle物理存储结构,主要有三个视图:         1.1 v$controlfile,v$datafile,v$logfile         1.2 desc v$controlfile         1.3 select name,status from v$controlfile;         1.4 参数文件--控制文件---数据文件                

33KE 778
上一篇: 程序员------- 书架
下一篇: centos 配置 jdk
easyjsf
博客等级 码龄17年 19粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值