博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle--数据库
阅读量:5924 次
发布时间:2019-06-19

本文共 1459 字,大约阅读时间需要 4 分钟。

hot3.png

数据库

200646_uRCj_2918364.png

物理文件+逻辑文件

物理结构+逻辑结构 ( 可见的+不可见的)

前三个为关键文件,一个都不能丢,丢了会有丢数据的可能

一、datafile:数据文件

存放用户数据
SQL> select name from v$datafile; (前三个必须有)
NAME
--------------------------------------------------------------------------------
/opt/u01/oracle/oradata/maxdb/system01.dbf //存放系统文件
/opt/u01/oracle/oradata/maxdb/sysaux01.dbf // 辅助表空间数据文件,包括逻辑的导入导出,如丢失,所有的工具无法使用
/opt/u01/oracle/oradata/maxdb/undotbs01.dbf //回退表空间的数据文件,存放普通用户做的DML操作的前镜像
/opt/u01/oracle/oradata/maxdb/users01.dbf //目前用的测试数据,用户的文件
/opt/u01/oracle/oradata/maxdb/example01.dbf //oracle内部用的测试文件
 

二、controlfile:控制文件

记录数据库的结构与行为
(数据库名,数据文件的名字,日志文件名,归档信息,rman备份信息,)
/tmp/
show parameter control_files //查看控制文件 两个日志文件的内容一样,互为镜像
select name from v$controlfile ;//查看有几个控制文件
 

三、redo logfile:联机日志/重做日志

记录用户的所有DML操作和部分DDL操作
默认以组的方式出现
select member from v$logfile;
select b.group#,a.member from v$log b,v$logfile a where a.group#=b.group# ;
 

四、parameter file:参数文件

记录数据库启动时,内存分配情况,控制文件的路径,个数,数据库名,默认数据块的大小,闪回区路径,回退表空间名,oracle内部定义的部分参数;
show parameter spfile; //查看参数文件 文件的内容为二进制,需重新创文件把文件放进去才能看到
 

五、password file:密码文件

具有sysdba/sysoper权限的的用户的密码,远程连接时会读取
$ORACLE_HOME/dbs/orapwORACLE_SID //密码文件存放的路径

六、archivelog file:归档日志文件

必须要用户打开才会启用

log_archive_format 归档日志
log_archive_disk //默认存放的区域
alter database archivelog ; //打开归档日志
show parameter recover ;//查看日志存放的路径
v$archived_log //可以查询到归档日志
 

数据块的构成

---------------- 块头
---------------- free 数据由此插入
----------------
----------------

data

转载于:https://my.oschina.net/liubaizi/blog/798875

你可能感兴趣的文章
php利用smtp类轻松的发送电子邮件
查看>>
初学Node(三)模块系统
查看>>
关于SQL的常用操作(增、删、改、查)
查看>>
discuz+ecmall+phpcms整合
查看>>
关于java中assert(断言)的使用讲解
查看>>
vi/vim学习
查看>>
新博客,新生活
查看>>
安卓权威编程指南 - 第五章学习笔记(两个Activity)
查看>>
POJ3630Phone List(字典树)
查看>>
初学iBATIS的朋友,如果你不看我这篇文章,你一定后悔,因为它官方文档里面的示例少一个...
查看>>
salt 使用state的sls来批量管理用户
查看>>
长沙集训09.22
查看>>
day02
查看>>
常见操作
查看>>
Hadoop自动化运维之创建deb包
查看>>
网管到底要学什么(三)
查看>>
6425C-Lab5 管理计算机帐户
查看>>
一个通用的档案信息系统的设计与实现
查看>>
《VMware vSphere 6.5企业运维实战》已经出版
查看>>
微软MCITP系列课程(十九)搭建PKI證書服務器
查看>>