第十五讲--Oracle存储结构:文件
来源:互联网 发布:网络卫生直报平台 编辑:程序博客网 时间:2024/06/10 11:58
控制文件主要放的数据库的名字,数据库的物理结构信息等。
数据文件放的实实在在的数据,数据文件分为两类:普通数据文件和临时数据文件。临时数据文件在排序查询时用作swap空间。
对oracle来讲,控制文件、数据文件、联机重做日志文件非常重要,一般不放在服务器上,而是放在存储上。oracle针对这三类文件提供了很多的安保措施。
查询控制文件:
SQL> select name, value from v$parameter where namelike '%control%';
有两个控制文件,这两个控制文件时完全一样的,是一种复用的关系。建议将这两个文件放到不同目录,最好是放到不同的磁盘,物理上分开。控制文件的安全是通过复用的方式。
对于数据文件来讲,没有复用。数据文件必须备份。只要有旧的备份文件和重做日志文件就能把数据文件恢复成最新的。所以说数据文件损坏不害怕。
查看普通数据文件:
SQL> select * from dba_data_files;
查看临时数据文件:
SQL> select * from dba_temp_files;
查看联机重做日志文件:
SQL> select * from v$logfile;
参数文件中放了很多参数,比如oracle启动时各个内存区域的大小,要启动的进程有哪些等。
查看参数文件:
SQL> select * from v$parameter where name like'%spfile%';
原则上讲,oracle在启动的时候会用一次参数文件,此后基本不用了。虽然只在启动时使用,但是oracle启动后并不关闭参数文件,参数文件在oracle运行期间一直是打开的。参数文件丢了的话oracle不会崩溃。参数文件有点半脱机半联机的状态,一般放在服务器上,不放在存储上。
备份文件可以备份控制文件、参数文件,主要备份数据文件和归档日志文件。控制文件和参数文件并不需要每次都备份,数据文件和归档日志文件每次都要备份。备份文件千万不能放在存储上。备份文件是离线文件,备份完毕就放在一个离线的位置(带库)。
查看归档文件:
SQL> select * from v$archived_log; no rows selected
归档文件时离线文件。所以归档文件也不能放在存储上。归档文件占用的空间很大。
口令文件跟安全相关,远程连接时需要用到,即使丢了也可以重新生成。
重做日志文件时记录oracle操作的,记录block变更的。而oracle的一些重大操作和错误信息都放在预警和跟踪日志文件里。重做日志文件时用来恢复数据保证数据一致性的,而预警和跟踪日志文件是判断oracle是否有问题的。
- 第十五讲--Oracle存储结构:文件
- 第十六讲--Oracle存储结构:表空间
- 第十七讲--Oracle存储结构:段区块
- Oracle存储结构_文件
- Oracle存储结构_文件
- oracle学习笔记 存储结构_文件
- oracle物理存储结构
- oracle数据存储结构
- Oracle逻辑存储结构
- Oracle 管理存储结构
- Oracle物理存储结构
- oracle存储结构
- Oracle 存储结构分类
- oracle之-存储结构
- Oracle的存储结构
- Oracle数据库存储结构
- Oracle存储结构
- Oracle逻辑存储结构
- collectionheaderview
- 环境变量中path不小心删除了
- Linux IO模式
- 错误:“LNK1169找到一个或者多个重定义的符号”
- 文章标题
- 第十五讲--Oracle存储结构:文件
- Widora MT7688 开发板录音放音使用方法
- [Poj 1426] Find The Multiple BFS
- Java基础静态变量、静态方法
- Windows下CMD命令大全
- 安卓ART与dalvik
- Maven时遇到的一个错误
- 粗糙分析设计模式——单例模式
- picasso Universal-Image-Loader 图片加载简易代码