我一直在支持很多 Oracle 数据库(不是全职;我 90% 的时间是程序员),我只是偶然在Oracle 19 Linux 安装文档中看到将 Oracle 数据文件存储在本地文件系统上不推荐。我一直支持的所有数据库都有本地文件系统上的数据。
我们正在设置一个有 5 个内部驱动器的新服务器;2 个用于操作系统的小型驱动器和 3 个大型(4 TB)驱动器。所以,似乎我可以做我熟悉的事情,在 3 个大驱动器上设置 RAID 5,指向 /u01。或者,在这些驱动器上设置 ASM。我大概 10 年前就玩过 ASM,所以我对它不是很熟悉。
对于这个新服务器,数据中心 DBA 组将对其进行设置和维护。所以我基本上想知道在使用 ASM 上的数据进行设置时是否需要注意任何事项。还有,对于我们现有的数据库来说,从本地Linux文件系统迁移到ASM是多么的重要。
只是甲骨文的夸大其词。他们喜欢过度设计。
使用 ASM 是 Oracle集群数据库的常见做法。
当然,它有一些不错的功能,您永远不会在如此简单的系统中使用这些功能。此外,它不会对性能产生巨大影响。有数十 TB 大小的数据库在其他文件系统上也能正常工作,更不用说较小的了。
没有必要放弃一切并开始将您的数据库从本地文件系统迁移到 ASM,以获得可疑的收益和增加的复杂性。
那个特定的系统,我只想亲吻(保持简单愚蠢)。