我正试图减少在我们拥有的管道上安装 Oracle 的时间。目前,它是dbca
在静默模式下使用数据库模板文件安装的。大多数时间似乎是在创建数据字典等。我有一个理论,即克隆一个完全普通的安装并在之后使用数据泵添加应用程序特定数据会更快。我只是想看看是否值得为此付出努力 - 有人试过吗?
仅供参考 - 它是使用 ASM 进行存储的 Oracle 12c EE。
我正试图减少在我们拥有的管道上安装 Oracle 的时间。目前,它是dbca
在静默模式下使用数据库模板文件安装的。大多数时间似乎是在创建数据字典等。我有一个理论,即克隆一个完全普通的安装并在之后使用数据泵添加应用程序特定数据会更快。我只是想看看是否值得为此付出努力 - 有人试过吗?
仅供参考 - 它是使用 ASM 进行存储的 Oracle 12c EE。
您可以自己尝试将其与 DBCA 进行比较。
当您使用 DBCA 创建新数据库并选择
Custom Database
不包括数据文件的选项时,并通过运行脚本来构建字典和其他对象从头开始创建数据库。这可能需要 15-60 分钟,具体取决于所选的硬件和选项。当您选择该
General Purpose
选项时,实际上是对已准备好并包含在数据库软件中的数据库执行 RMAN 还原。这不应超过 5 分钟。它确实更快。(虽然我不喜欢它,因为它包含额外的成本选项,例如 Spatial 或 OLAP,我更喜欢保持数据库小而简单,所以默认情况下我跳过所有选项,甚至 Java 和 Text)。使用 DBCA,您可以使用现有数据库作为创建包含数据文件的模板的源,所以是的,您可以构建您的初始数据库,从中创建模板,然后重用它。