首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从已安装的Oracle数据库导出响应文件?

问如何从已安装的Oracle数据库导出响应文件?
EN

Database Administration用户
提问于 2018-10-26 21:17:17
回答 1查看 1.4K关注 0票数 -1

我知道我可以按照Oracle Universal Installer (OUI)的步骤,选择在末尾保存响应文件(摘要步骤),以便在进一步的静默安装中使用它,但是是否有一种方法可以从已安装的数据库导出响应文件,以用于静默安装另一个数据库实例?我试图将数据库的初始参数克隆到新创建的数据库中,但没有从旧数据库的安装中保存响应文件。

我正在使用Oracle 11gR2

EN

回答 1

Database Administration用户

回答已采纳

发布于 2018-10-26 22:37:41

您不安装数据库。安装数据库软件。之后,您可以从头创建一个新的数据库或模板,或者克隆一个现有的数据库。这是两个独立的任务。不幸的是,Oracle允许在一个OUI会话中执行数据库软件安装和数据库创建,这导致了许多混乱。

安装数据库软件时,安装程序会自动为该会话生成一个响应文件,并将其置于$ORACLE_HOME/inventory/response下,您可以使用该文件重复安装。

使用DBCA创建数据库时,它提供了保存用于创建teh数据库的脚本的功能,但它是可选的,默认情况下是关闭的。但是,可以使用DBCA从现有数据库创建数据库模板:

使用DBCA创建模板

要创建模板:

启动DBCA,如“启动DBCA”中所述。在“数据库操作”窗口中,选择“管理模板”并单击“下一步”。在“模板管理”窗口中,选择“创建数据库模板”和下列选项之一,然后单击“下一步”。从使用现有模板的现有模板中,可以根据预定义的模板设置创建新模板。可以添加或更改任何模板设置,如初始化参数、存储参数或是否使用自定义脚本。从现有数据库(仅限结构)创建一个新模板,其中包含现有数据库的结构信息,包括数据库选项、表空间、数据文件和初始化参数。用户定义的架构及其数据将不属于创建的模板。源数据库可以是本地的,也可以是远程的。如果希望新数据库在结构上与源数据库相似,但不包含相同的数据,请选择此选项。从现有数据库(结构和数据)中,您可以创建一个新模板,该模板具有现有数据库的结构信息和物理数据文件。使用此模板创建的数据库与源数据库相同。用户定义的模式及其数据将是创建的模板的一部分。源数据库必须是本地的。当您需要一个模板时,请选择此选项,从模板中可以创建源数据库的精确副本。在从现有数据库创建模板时,可以将文件路径转换为最佳灵活架构(OFA)或维护现有的文件路径。OFA是一套针对Oracle软件和数据库的文件命名和放置指南。如果计划使用模板创建数据库的目标计算机具有与定义模板的计算机不同的目录结构,则建议使用OFA。如果目标计算机具有类似于源计算机上目录结构的目录结构,则可以使用标准文件路径。按照DBCA指导工作流中的说明创建模板。

然后您也可以使用此模板创建新的数据库。然而,对于这一点,您需要一个可工作的数据库,这里没有:如何刷新甲骨文数据字典以删除已删除的表空间和数据文件?

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/221131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档