数据如何存储在数据库中?

时间:2018-10-03 07:07:52

标签: oracle

我怀疑,这可能很could脚,所以请忍受我。

数据库如何以及在何处存储其数据?

在线说

  

此默认选项创建由操作系统的文件系统管理的数据库文件。您可以指定存储数据库文件的目录路径。 Oracle数据库可以创建和管理实际文件。

但是文件的数据实际上在磁盘中。不?

它是写入数据的磁盘还是正在执行其他操作?

有人可以帮助我了解它的工作原理吗?

2 个答案:

答案 0 :(得分:1)

以下是有关Oracle物理存储结构的一些简要介绍。尽量不要太兴奋。令人激动的阅读:)

https://docs.oracle.com/cd/E11882_01/server.112/e40540/physical.htm#CNCPT1389

答案 1 :(得分:1)

您可能会发现Oracle文档令人困惑,因为它们为您提供了几种不同的存储管理方式。它总是在磁盘上,但它是一个如何在磁盘上的问题。从让Oracle使用磁盘上的原始分区(绕过OS文件系统)到在文件系统上使用数据文件,您可以做任何事情。一方面是性能与便利性有关的问题,另一方面是甲骨文已经存在了很长时间。