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 ----- ...
随机推荐
- $sanitize和$sce服务的使用方法
var app =angular.module(‘myApp‘,[‘ngSanitize‘]); app.controller(‘ctrl‘,function($scope,$sce){ $scope ...
- 82. Single Number【easy】
Given 2*n + 1 numbers, every numbers occurs twice except one, find it. Example Given [1,2,2,1,3,4, ...
- maven 中使用jstl 错误解决
maven 中使用jstl表达式中出现如上错误.原因: 导入jstl 的jar包,却没有在pom文件中添加jstl相关的jar依赖项. <!--jstl表达式--> <depende ...
- floyd算法&迪杰斯特拉算法
; k<=n; k++) ; i<=n; i++) ; j<=n; j++) { gra[i][j]=min(gra[i][j],gra[i][k]+gra[k][j]); } vo ...
- xmapp+netbeans调试
1.netbeans的设置 2.修改php.ini 如下: [XDebug]zend_extension = "D:\dev\xampp\php\ext\php_xdebug.dll&quo ...
- ajax——用ajax写用户注册
zhuce.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
- kafka_2.11-0.10.2.1中的auto.offset.reset
在使用spark连接kafka消费topic时,发现无论怎么设置,也无法从头开始消费. 查看配置得出auto.offset.reset的以下3种设置及含义: earliest 当各分区下有已提交的of ...
- Insubstantial 6.2 Release
http://shemnon.com/speling/2011/04/insubstantial-62-release.html
- ASP.NET MVC4 异常拦截
ASP.NET MVC4 程序发生异常时,通过拦截Action的异常,重写ActionFilterAttribute 的方法OnActionExecuted实现. 具体实现代码如下: /// < ...
- COUNT() 函数返回匹配指定条件的行数。
SQL COUNT() 语法 SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(col ...