Oracle 数存储——物理结构
Oracle 数据库存储物理结构
- 物理存储结构是实际的数据存储单元,对应于操作系统文件。
- oracle数据库就是由驻留在服务器的磁盘上的这些操作系统文件组成的。
- 物理存储结构和逻辑存储结构之间在操作上的一个区别:
- 逻辑存储结构有创建、删除的操作。
- 物理存储结构有创建、删除、将其移动到另一个位置(包括改变其名称)的操作。这样可以实现多路复用(控制文件、重做日志文件)和将它们安排到不同磁盘位置、更换名称的功能。
Oracle数据库文件:
- oracle数据库是作为一个单元处理的数据集合。
- 数据库的一般用途是存储和检索相关信息。
- 数据库有一个逻辑结构和一个物理结构。
- 数据库的物理结构是数据库中操作系统文件的集合。
Oracke数据库由三种文件类型组成有:
- 数据文件:数据文件包含数据库中的实际数据。
- 重做日志文件:包含对数据库所做的更改记录。
- 控制文件:包含维护和验证说句哭完整性的必要信息。
- 与oracle有关,但从技术上说不属于数据库的附属文件有:
- 参数文件(SPFILE.ORA)
- 归档日志文件
- 密码文件(PWD.ORA)
1.参数文件 |
如,它包含调整SGA中一些内存结构大小的参数。 oracle在SGA区(系统全局内存区域:放数据块、redo信息、sharepool、sql字典信息等)的大小. oracle在-5M左右。
(空间允许重用+不允许重用,即允许覆盖+不允许覆盖)
|
3.数据文件 |
|
4.日志文件 |
|
口令文件 |
|
归档重做日志文件 |
|
查看数据库名 |
SQL> show parameter db_name |
查看实例名: |
SQL> show parameter instance_name |
文件类型 |
数据字典 |
相关命令 |
参数文件 |
v$parameter |
alter system set open_cursors=400; show parameter cursor; select name,value from v$parameter where name='spfile'; |
控制文件 |
v$controlfile |
show parameter control; 1、数据库关闭,将控制文件复制一份。 2、将控制文件的语句备份. SQL> 、trace文件在这个路径下:/u01/app/oracle/diag/rdbms/gaga01/gaga01/trace/ 2、可以使用明了查找trace路径:show parameter user_dump_dest; |
数据文件 |
dba_data_files dba_temp_files v$datafile |
看表空间及对应的数据文件信息 – select file_name,tablespace_name from dba_data_files; – select file_name,tablespace_name from dba_temp_files; |
日志文件 |
v$log $logfile |
3组log文件
select group#,status from v$log; alter system switch logfile; select group#,member from v$logfile; select member from v$logfile; |
归档文件 |
v$archived_log |
select name from v$archived_log; |
密码文件 |
host本机操作命令 |
SQL> ho ls $ORACLE_HOME/dbs/orapw$ORACLE_SID |
告警日志 |
host本机操作命令 |
SQL> ho ls $ORACLE_BASE/admin/$ORACLE_SID adump dpdump pfile bdump放警告日志 |
Data file数据文件 |
记录所有的关系型数据库里的信息 |
Control file控制文件 |
记录数据库的结构和行为 |
Redo log file |
记录块的更改的操作 以组为单位,组下是成员 写日志根据组按顺序写 为了实例恢复 |
Alter log |
|
Other log |
|
Archived log files归档日志文件 |
日志文件是按照顺序写,从一个组写到下一个组叫切换,写1,2,3,然后写1,再写1时会把1的内容覆盖。 所以将覆盖之前的日志保留,archived log 打开一个进程ARCn,将日志记录到归档日志中 |
Parameter file参数文件(数据库运行必须的) 参数文件分为2种:pfile和spfile |
记录数据库的配置信息,相当于一些开关 |
Password file密码文件 |
用于控制sysdba的用户进行远程登录的时候使用 |
Oracle 数存储——物理结构的更多相关文章
- ORACLE体系结构一 (物理结构)- 数据文件、日志文件、控制文件和参数文件
一.物理结构Oracle物理结构包含了数据文件.日志文件.控制文件和参数文件 1.数据文件每一个ORACLE数据库有一个或多个物理的数据文件(data file).一个数据库的数据文件包含全部数据库数 ...
- oracle rac存储安装
oracle rac 10.2 的在 linux 上的存储选项 博客分类: Oracle OracleLinux项目管理配置管理 Oracle 集群需要存储的软件和数据 项目 内容 最少磁盘空间 C ...
- ORACLE数据库存储结构简介(转)
首先,oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构,对于这两种存储结构,oracle是分别进行管理的. 逻辑存储结构:oracle内部的组织和管理数据的方式. 物理存储结构:o ...
- Oracle 逻辑存储结构
一.总述 逻辑存储结构是 Oracle 数据库存储结构的核心内容,对 Oracle 数据库的所有操作都会涉及逻辑存储结构.逻辑存储结构是从逻辑的角度分析数据库的组成,是对数据存储结构在逻辑概念上的划分 ...
- bloomberg bulkfile 在oracle的存储
文章导航 bloomberg bulkfile 解析 bloomberg bulkfile 在oracle的存储 一 表名和字段名称的命名规则 1.1. 表名以文件名称直接命名,将文件名中的" ...
- Oracle 学习总结 - 物理结构
参考了很多文章,学习自网络 数据库 = 实例(数据库启动时初始的进程和内存结构,进程会作用到对应的内存区域-数据写入器到写入内存缓冲区,日志写入器到日志缓冲区等) + 数据库(物理文件-控制文件,数据 ...
- Oracle的存储的三大物理文件
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 一. ...
- Oracle DB 存储增强
• 设置Automatic Storage Management (ASM) 快速镜像 再同步 • 使用ASM 首选镜像读取 • 了解可伸缩性和性能增强 • 设置ASM 磁盘组属性 • 使用SYSA ...
- ORACLE管理存储结构之物理机构+逻辑结构【weber出品】
一.数据库的存储结构有物理结构和逻辑结构组成的 物理结构:物理上,oracle是由一些操作系统文件组成的 SQL> select name from v$datafile; NAME ----- ...
随机推荐
- 有关View的几个基础知识点-IOS开发
转自:http://blog.csdn.net/iukey/article/details/7083165 我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是 ...
- android.view.animation(1) - alpha、scale、translate、rotate、set的xml属性和用法(转)
一.ScaleAnimation ScaleAnimation(float fromX, float toX, float fromY, float toY, int pivotXType, floa ...
- ThreadPool has stuck threads
weblogic 10后台出现警告,原因:ThreadPool has stuck threads 在WEBLOGIC中如果一个线程执行时间超过了Stuck Thread Max Time规定的时间, ...
- 偏于SQL语句的 sqlAlchemy 增删改查操作
ORM 江湖 曾几何时,程序员因为惧怕SQL而在开发的时候小心翼翼的写着sql,心中总是少不了恐慌,万一不小心sql语句出错,搞坏了数据库怎么办?又或者为了获取一些数据,什么内外左右连接,函数存储过程 ...
- Windows Phone 提升开发效率(一)使用d:DataContext添加设计时Binding
[问题的提出] 在开发过程中我们经常会遇到将UI同学提供的效果图转化成实际的页面,而在这过程中,多数时候Blend等设计工具默认情况下并不能提供很好的可视化支持. 举个简单的例子来说下吧: ...
- 利用table-cell实现元素居中对齐
vertical-align对一些特定显示样式(例如单元格显示方式:table-cell)的元素才会起作用.所以要实现上下垂直居中对齐,可以采用如下样式 display:table-cell; ...
- alsamixer 在音频子系统的使用
alsamixer是Linux 音频架构ALSA工具的其中一个,用于配置音频的各个参数. alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个s ...
- WiFi(802.11)基础
参考: 1. Wireshark数据包分析实战(第2版) 2. wifi技术从了解到熟悉1----概念.802.11协议简述及四种主要物理组件.wifi适配层.wap_supplicant和wap_c ...
- springboot日志管理+集成log4j
sprongboot使用的默认日志框架是Logback. 可以在application.properties配置简单日志属性,也可以单独配置logback.xml格式,还可以使用log4j来管理. 下 ...
- JavaScript中的两个“0”(翻译)
本文翻译自JavaScript’s two zeros JavaScript has two zeros: −0 and +0. This post explains why that is and ...