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 ----- ...
随机推荐
- [elk]elk的诸多beats&&kibana插件
elk的诸多beats 参考: https://www.elastic.co/guide/en/beats/libbeat/current/community-beats.html jmxproxyb ...
- Android实战简易教程-第二十三枪(基于Baas的用户注冊验证username是否反复功能!)
接上一篇,加入验证用户名是否已经注冊功能! 仅仅须要改动MainActivity.java: package com.example.logintest; import java.util.List; ...
- C strlen vs sizeof
strlen是函数. sizeof是操作符..以下一个简单的程序说明这件事: #include <iostream> #include <string.h> using nam ...
- cocos2d-x与ISO内存管理(转)
一,IOS与图片内存 在IOS上,图片会被自动缩放到2的N次方大小.比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的.图片占用内存大小的计算的公式是:长*宽*4.这样 ...
- php7性能、兼容性和稳定性探讨
前几天看到php7发布了beta1版本,想了解一下php7到底折腾了些啥东西出来.这一了解发现不得了了,改变还挺多的.最最重要的方面就是性能提升了不少,这边有一个pdf文件是惠新宸(鸟哥,php核心开 ...
- 【ActiveMQ】ActiveMQ在Windows的安装,以及点对点的消息发送案例
公司最近会用MQ对某些业务进行处理,所以,这次我下载了apache-activemq-5.12.0-bin把玩下. 基于练习方便需要,使用Windows的版本. 参考的优秀文章: activemq的几 ...
- Java并发之彻底搞懂偏向锁升级为轻量级锁
网上有许多讲偏向锁,轻量级锁的文章,但对偏向锁如何升级讲的不够明白,有些文章还相互矛盾,经过对jvm源码(biasedLocking.cpp)的仔细分析和追踪,基本升级过程有了一个清晰的过程,现将升级 ...
- Debian7/8安装最新的nginx稳定版本
我们知道,通过 apt-get install nginx 就可以安装上nginx,可惜这样安装的nginx版本都有些旧,就连最新的Debian 8.0 默认安装的仍然是1.6.2,更别说 Debia ...
- spring-boot 集合mybatis 的分页查询
spring-boot 集合mybatis 的github分页查询 一.依赖包 <!-- mysql 数据库驱动. --> <dependency> <groupId&g ...
- Roslyn介绍
介绍 一般来说,编译器是一个黑箱,源代码从一端进入,然后箱子中发生一些奇妙的变化,最后从另一端出来目标文件或程序集.编译器施展它们的魔法,它们必须对所处理的代码进行深入的理解,不过相关知识不是每个人都 ...