本文主要是介绍Oracle数据文件/控制文件/日志文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.Oracle 数据文件
oracle有一个或多个数据文件,数据文件是用来存储数据库数据的文件,如表,索引
表空间是一个或多个数据文件在逻辑上的统一组织,而数据文件是表空间在物理上的存在形式,没有数据文件的存在,表空间就失去了存在的物理基础,而离开了表空间
Oracle就无法获取文件信息,无法访问到对应的数据文件,这样的数据文件就成了垃圾数据文件
查询数据文件SQL:
select name from v$datafile
Select * FROM DBA_DATA_FILES 查询表空间中数据文件具体位置和文件名,表空间名等,比较全
2.Oracle 控制文件
控制文件维护数据库的全局数据结构,用于支持数据库的成功启动和运行,数据库使用过程中Oracle不断的更新控制文件,控制文件不能被访问,数据库就不能正常工作
控制文件主要包含:数据库名,数据文件和日志文件存放位置,数据库建立日期,日志历史,归档日志信息,表空间信息备份信息等。。、
查询数据文件SQL:
select * from v$controlfile
3.日志文件
也成为重做日志文件,查询SQL:select * from v$logfile
这篇关于Oracle数据文件/控制文件/日志文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!