Oracle 数据库中同一个表空间中的每个数据文件的内容是否相同?

Is the content of each datafile in the same tablespace the same in Oracle database?

在 Oracle 12c 上,属于单个表空间的每个数据文件的内容是否相同?

如果是,是否因为性能或备份目的而建议我们将每个数据文件存储在不同的驱动器上?

如果没有,那么当我们可以自动扩展每个数据文件时,为什么还要为单个表空间创建多个数据文件?

没有。 支持单个 tablespaces 的多个数据文件的想法是能够使用条带化。这当然只有在您的服务器有多个最好也有自己的 io 接口的物理存储设备时才有意义。

- table 将在 tablespace 中并且可以在所有可用数据文件中分配 space。所以table数据可以在所有数据文件中。

如果您的 io 系统不包含多个物理设备,您不妨使用只有一个大数据文件的大文件 tablespace。在旧版本中,这是一场恢复噩梦,因为备份和恢复是逐个文件执行的。