日期:2014-05-17  浏览次数:21063 次

oracle实例目录下各文件含义,求指教

ctl 控制文件
log 日志文件
为什么会生产三个 还有另外DBF文件各代表那里 或者说那些作用
------最佳解决方案--------------------
引用:
引用:引用:引用:这些问题到google搜搜,很多啊,在这边问的目的是什么呢?
这边问就是没搞懂 sys开头的DBF懂起是system表空间  但是AUX01 和TEM01区别是撒子就不晓得了
控制文件和日志文件好理解 其他的就不是很了解
AUX01:用来分担……


保存数据的before image,你做的任何DML,oracle都会先将数据的旧值放一份在这里,为了以后的CR读(一致性读)、恢复时的事务回滚等
oracle与其他RDBMS不同之处,undo表空间是其最大特点之一。
------其他解决方案--------------------
这些问题到google搜搜,很多啊,在这边问的目的是什么呢?
------其他解决方案--------------------
dbf文件对应的是tablespace。例如system01.dbf是system表空间。
可以通过
select * from dba_data_files;
来查询。

多个控制文件互为镜像,其保护作用。
日志文件多个,是循环利用的,先写redo01,满了后再写redo02,然后redo03,然后回到redo01...
具体为什么这样,可以到网上查查资料。
------其他解决方案--------------------
引用:
这些问题到google搜搜,很多啊,在这边问的目的是什么呢?

这边问就是没搞懂 sys开头的DBF懂起是system表空间  但是AUX01 和TEM01区别是撒子就不晓得了
控制文件和日志文件好理解 其他的就不是很了解
------其他解决方案--------------------
引用:
引用:这些问题到google搜搜,很多啊,在这边问的目的是什么呢?
这边问就是没搞懂 sys开头的DBF懂起是system表空间  但是AUX01 和TEM01区别是撒子就不晓得了
控制文件和日志文件好理解 其他的就不是很了解

AUX01:用来分担system表空间的压力,用来收集工作负载、以及图形界面如EM等
TEM01:临时表空间,排序、hash join、以及某些特殊应用等
------其他解决方案--------------------
引用:
引用:引用:这些问题到google搜搜,很多啊,在这边问的目的是什么呢?
这边问就是没搞懂 sys开头的DBF懂起是system表空间  但是AUX01 和TEM01区别是撒子就不晓得了
控制文件和日志文件好理解 其他的就不是很了解
AUX01:用来分担system表空间的压力,用来收集工作负载、以……

UNDOTBS01.DBF这个是做什么的