使用DBCA创建和配置数据库

您所在的位置:网站首页 执行dbca没有反应 使用DBCA创建和配置数据库

使用DBCA创建和配置数据库

2024-06-05 00:44| 来源: 网络整理| 查看: 265

使用DBCA创建和配置数据库

 

在安装期间,您可以指示安装程序创建和配置新数据库。如果您已经这样做了,可以跳到下一章。

但是,如果仅安装Oracle软件,或者如果要使用刚刚安装的发行版软件创建其他数据库,则可以使用Database Configuration Assistant(DBCA)。

DBCA使您可以执行以下任务:

使用DBCA创建数据库

使用DBCA配置数据库选项

使用DBCA删除数据库

使用DBCA管理模板

使用DBCA配置自动存储管理

单击“ 帮助”可以获得联机帮助。它提供的信息可指导您选择配置选项。

启动DBCA

要启动DBCA:

以有权安装Oracle软件并创建和运行数据库的管理组成员的身份登录计算机。

要在Windows操作系统上启动DBCA,请单击“ 开始”,然后选择“ 程序”,“ Oracle - home_name”,“ 配置和迁移工具”,再选择“ 数据库配置助手”。

要在UNIX上启动DBCA,或在Windows操作系统上启动DBCA,请在系统提示符下输入以下命令:

dbca

该dbca实用程序通常位于ORACLE_HOME/bin。

出现“欢迎”窗口。

单击“ 下一步”继续。出现DBCA操作窗口。

使用DBCA创建数据库

在“DBCA操作”窗口中,选择“ 创建数据库”以启动向导,使您可以创建和配置数据库。向导会根据以下内容请求您输入:

数据库模板

数据库识别

管理选项

数据库凭据

存储选项

数据库文件位置

恢复配置

数据库内容

初始化参数

数据库存储

数据库创建选项

请注意,向导的大多数窗口都提供默认设置。要接受所有默认参数,可以在任何步骤单击“ 完成”。DBCA显示最终确认窗口。单击“ 确定”以启动数据库创建。

数据库模板

使用此窗口可以选择要创建的数据库类型。默认情况下,Oracle提供预定义的模板。有数据仓库,通用和事务处理数据库的模板。

模板包含针对工作负载优化的设置。单击“ 显示详细信息”以查看每种类型数据库的配置。选择适合您的数据库将支持的工作负载类型的模板。如果您不确定选择哪个,请选择默认的通用模板。

对于更复杂的环境,您可以选择“ 自定义数据库”选项。此选项会导致更广泛的访谈,这意味着创建数据库需要更长时间,因为必须运行数据库创建脚本。

有关使用数据库模板的详细信息,请参阅“使用DBCA管理模板”。

数据库识别

在全局数据库名称框中,输入形式的数据库名称数据库名称。domain_name。

在SID框中,输入Oracle系统标识符。SID默认为数据库名称,并唯一标识运行数据库的实例。

管理选项

使用此窗口可以设置数据库,以便可以使用Oracle Enterprise Manager进行管理。Oracle Enterprise Manager为各个数据库提供基于Web的管理工具,以及用于管理整个Oracle环境的集中管理工具。

选中使用Enterprise Manager配置数据库以使用Enterprise Manager。选择以下选项之一:

如果已在主机上安装了Oracle Management Agent,则可以通过选择“ 使用网格控制进行数据库管理 ”来选择集中管理。如果选择此类管理,则还必须在下拉菜单中指明要使用的管理服务。

选择“ 使用数据库管理的数据库控制”在本地管理数据库。如果选择此选项,则可以另外选中“启用Oracle电子邮件通知”以通过电子邮件向您发送有关潜在问题的警报,并选中“启用每日备份”。有关这些选项的更多信息,请单击“帮助

数据库凭据

在此窗口中,您可以指定管理帐户的密码,例如SYS和SYSTEM。选择以下选项之一:

选择“为所有帐户使用相同的密码”,然后输入密码以对所有帐户使用相同的密码。

选择“ 使用不同的密码”并单独指定密码。

存储选项

指定您希望数据库使用的存储机制类型。有关更多信息,请参阅“安装选择”。

数据库文件位置

在此窗口中,指定要在其中安装Oracle软件的Oracle主目录和目录路径。选择以下之一:

使用模板中的数据库文件位置 - 选择此选项可指示DBCA使用模板中指定的目录信息。稍后,您可以对数据库文件名和位置进行修改。

使用所有数据库文件的公共位置 - 此选项要求您为Oracle主目录指定新目录。将在此位置创建所有数据库文件。稍后,您可以对数据库文件名和位置进行修改。

使用Oracle管理的文件 -选择此选项可让Oracle直接管理包含Oracle数据库的操作系统文件。您为所有文件指定称为数据库区域的默认位置。此后,Oracle会根据需要自动创建和删除此位置中的文件。您还可以通过选择Multiplex重做日志和控制文件来创建重做和联机日志文件的多个副本。要了解有关重做日志和控制文件的更多信息,请参阅第9章“执行备份和恢复”。

选择此选项可以将数据库文件的完整管理委派给数据库。您不再需要指定文件名,位置或大小。

恢复配置

创建新数据库时,配置数据库非常重要,这样您就可以在系统出现故障时恢复数据。您可以选择以下选项:

指定快速恢复区 -选择此选项以指定备份和恢复区域并指定其目录位置和大小。您可以使用变量来标识标准位置。要查看或添加其他位置,请单击窗口底部的“ 文件位置变量 ”。

启用存档 -选择此选项可启用数据库重做日志的存档,可用于恢复数据库。选择此选项与在Oracle Enterprise Manager中启用存档日志模式或在ARCHIVELOG模式下运行数据库相同。您可以接受默认存档模式设置,也可以通过选择编辑存档模式参数来更改它们。

Oracle建议您选择“ 启用存档”。选择此选项可在软件或硬件发生故障时为数据库提供更好的保护。如果您现在不选择此选项,则可以稍后启用存档日志模式。请参阅“为基本备份和恢复配置数据库”。

数据库内容

创建数据库时,可以使用数据加载它。

示例模式

检查示例模式以EXAMPLE在数据库中包含Sample Schemas()表空间。示例模式为示例提供了一个通用平台。Oracle书籍和教育资料包含基于示例模式的示例。Oracle建议将它们包含在您的数据库中。

自定义脚本

在“ 自定义脚本”选项卡中,您可以指定在创建数据库后运行的一个或多个SQL脚本。脚本对于执行安装后任务非常有用,例如加载自定义模式。要指定脚本,请选中“运行以下脚本”; 否则接受默认无脚本运行。请注意,如果选择在安装后运行脚本,则脚本必须包含标识数据库的连接字符串。单击“帮助”以获取更多信

初始化参数

此窗口上的链接提供对窗口的访问,使您可以更改默认初始化参数设置。这些参数分为以下几类:

记忆

浆纱

字符集

连接模式

记忆

使用此窗口用于设置控制数据库如何管理其内存使用情况的初始化参数。您可以选择以下一种内存管理方法:

典型 - 此方法需要很少的配置,并将内存分配为总体物理系统内存的百分比。选择“典型”并输入百分比值。单击“显示内存分配”以查看DBCA分配给系统全局区域(SGA)和程序全局区域(PGA)的内存量。要了解更多关于PGA和SGA,请参阅“管理内存参数”中的第5章“管理Oracle实例”。

自定义 - 此方法需要更多配置,但可以更好地控制数据库使用系统内存的方式。此选项适用于更有经验的数据库管理员。您可以直接指定SGA和PGA及其子结构的内存大小,例如共享池和缓冲区缓存。

选择以下选项之一:

选择自动可为SGA和PGA分配特定的内存量。

选择“ 手动”为每个SGA组件输入特定值。这将定制SGA内存在SGA内存子结构之间的分布方式。

浆纱

在是选项卡,您指定可以同时连接到数据库的最小块大小和最大操作系统用户进程数。

在“ 块大小”列表中,输入大小(以字节为单位)或接受默认值。Oracle数据库数据存储在这些块中。一个数据块对应于磁盘上特定数量的物理空间字节。使用预定义模板时,不会启用此字段,因为将使用默认块大小8 KB创建数据库。但是在使用自定义选项时,您可以更改块大小。选择非默认8 KB值的块大小需要高级知识,并且只应在绝对需要时才能完成。

在“ 进程”字段中,指定可以同时连接到数据库的最大进程数。输入一个数字或接受默认值150.此参数的默认值足以满足许多环境。值应为6或更大。此值应允许所有后台进程,例如锁和并行执行进程。

字符集

ü在此窗口中定义数据库使用的字符集。字符集是用于在计算机屏幕上显示字符的编码方案。选择字符集可确定可在数据库中表示的语言。

对于数据库字符集,请从以下选项之一中进行选择:

如果您只需要为所有数据库用户和数据库应用程序支持操作系统当前使用的语言,请使用Default- Select此选项。

使用Unicode(AL32UTF8) -如果需要为数据库用户和数据库应用程序支持多种语言,请选择此选项。

从字符集列表中进行选择 - 如果希望Oracle数据库使用除操作系统使用的默认字符集之外的字符集,请选择此选项。

在国家字符集列表中,选择一个字符集或接受默认值。国家字符集是一种替代字符集,使您可以将Unicode字符存储在没有Unicode数据库字符集的数据库中。选择国家角色可以使国家角色的编程更容易。

在“ 默认语言”列表中,选择默认数据库语言或接受默认语言。默认语言确定数据库如何支持区域设置敏感信息,如日期和月份缩写,字符数据的默认排序顺序以及书写方向(左或右)。

在“ 默认日期格式”列表中,选择日期格式或接受默认格式。默认日期格式确定显示小时,日,月和年的约定。例如,在英国,日期格式为DD-MM-YYYY。

连接模式

我们在此窗口中选择数据库模式。您可以使用以下任一模式运行数据库:

专用服务器模式允许为每个用户进程提供专用服务器进程。如果预计总客户端数量较少,或者数据库客户端将向数据库发出持久且长时间运行的请求,请选择此选项。

共享服务器模式允许多个客户端连接共享数据库分配的资源池。当大量用户需要连接到数据库时,请使用此模式。当数据库内存有限或需要更好的性能时,它也很有用,因为与专用服务器模式相比,您可以拥有更多的数据库客户端连接。如果选择共享服务器模式,则还必须指示启动实例时要创建的服务器进程数。有关设置此参数的详细信息,请单击“帮助”。

数据库存储

导航树显示数据库的存储结构(控制文件,数据文件,重做日志组等)。如果您对存储结构或参数不满意,则可以进行更改。您可以创建一个新的对象创建和删除与现有对象删除。

请注意,如果为数据库选择了一个预配置模板,则无法添加或删除控制文件,数据文件或还原段。

数据库创建选项

检查以下任何选项以创建数据库:

创建数据库 - 检查此时创建数据库。

另存为数据库模板 - 检查将数据库定义另存为模板以便在其他时间使用。

生成数据库创建脚本 - 检查以生成可以在以后运行的SQL数据库创建脚本。

配置数据库选项 与DBCA

在“操作”窗口中,选择“ 配置数据库选项”以更改数据库配置的各个方面。例如,您可以将数据库从专用服务器更改为共享服务器。您可以添加以前未配置用于数据库的数据库选项,例如Oracle Label Security或Oracle OLAP。

删除数据库 与DBCA

在“操作”窗口中,选择“ 删除数据库”以从系统中删除数据库。选择此选项时,DBCA将删除与此数据库关联的所有文件。在Windows上,还会删除任何关联的服务。

管理模板 与DBCA

DBCA模板是包含创建数据库所需信息的XML文件。DBCA中使用模板来创建新数据库并克隆现有数据库。模板中的信息包括数据库选项,初始化参数和存储属性(用于数据文件,表空间,控制文件和联机重做日志)。

模板可以像脚本一样使用,但它们比脚本更强大,因为您可以选择克隆数据库。克隆通过将种子数据库的文件复制到正确的位置来节省时间。

模板存储在以下目录中:

ORACLE_HOME/assistants/dbca/templates

使用模板的优点

使用模板具有以下优点:

节省时间。如果使用模板,则无需定义数据库。

轻松复制。通过创建包含数据库设置的模板,您可以轻松创建重复数据库,而无需两次指定参数。

轻松编辑。您可以从模板设置快速更改数据库选项。

轻松分享。模板可以从一台机器复制到另一台机器。

模板类型

模板分为以下几种:

种子模板

非种子模板

各自的特性如表2-1所示。

表2-1 DBCA模板类型

类型文件扩展名包括数据文件数据库结构

种子

.dbc

此类模板包含现有(种子)数据库的结构和物理数据文件。您的数据库作为种子数据库的副本启动,并且只需要进行以下更改:

数据库的名称

数据文件的目的地

控制文件数

重做日志组的数量

初始化参数

使用可由DBCA,命令行SQL语句或Oracle Enterprise Manager调用的自定义脚本创建数据库之后,可以进行其他更改。

种子数据库的数据文件和联机重做日志以压缩格式存储在具有.dfj扩展名的文件中。相应.dfj文件的位置存储在.dbc文件中。

非种子

.dbt

没有

此类模板用于从头开始创建新数据库。它包含要创建的数据库的特征。非种子模板比种子模板更灵活,因为所有数据文件和联机重做日志都是根据您的规范创建的,名称,大小和其他属性可以根据需要进行更改。

Oracle提供的DBCA模板

Oracle为表2-2中显示的环境提供模板。

表2-2 DBCA模板环境

环境环境描述

数据仓库

用户执行处理大量数据的大量复杂查询。响应时间,准确性和可用性是关键问题。

这些查询(SELECT语句)的范围从提取几条记录到对来自许多不同表的数千条记录进行排序的查询。

事务处理

许多并发用户执行许多需要快速访问数据的事务。可用性,速度,并发性和可恢复性是关键问题。

事务包括数据库表中的读取(SELECT语句),写入(INSERT和UPDATE语句)以及删除(DELETE语句)数据。

一般用途

此模板创建一个专为通用目的而设计的数据库 它结合了DSS和OLTP数据库模板的功能。

定制数据库

此模板允许您在定义数据库时具有最大的灵活性。

使用DBCA创建模板

“模板管理”窗口为您提供了创建或删除模板的选项。DBCA将模板保存为XML文件。

要创建数据库模板,请选择以下选项之一:

从现有模板

使用现有模板,您可以基于预定义的模板设置创建新模板。您可以添加或更改任何模板设置,例如初始化参数,存储参数或是否使用自定义脚本。

从现有数据库(仅限结构)

您可以创建一个包含现有数据库结构信息的新模板,包括数据库选项,表空间,数据文件和初始化参数。用户定义的架构及其数据不会是创建的模板的一部分。源数据库可以是本地数据库或远程数据库。如果希望新数据库在结构上与源数据库类似,但不包含相同数据,请选择此选项。

从现有数据库(结构和数据)

您可以创建一个包含现有数据库的结构信息和物理数据文件的新模板。使用此类模板创建的数据库与源数据库相同。用户定义的模式及其数据将成为创建模板的一部分。源数据库必须是本地的。如果要创建源数据库的精确副本,请选择该选项。

从现有数据库创建模板时,您可以选择将文件路径转换为Optimal Flexible Architecture(OFA)或维护现有文件路径。如果计划创建数据库的计算机具有不同的目录结构,则建议使用OFA。如果目标计算机具有类似的目录结构,则可以使用标准文件路径。

删除DBCA模板

使用“模板管理”窗口可以查看和删除现有模板。删除模板时,它不再可用于创建新数据库或新模板。选择一个模板,然后单击“删除”将其从当前模板列表中删除。

使用DBCA配置自动存储管理

在“操作”窗口中,选择“ 配置自动存储管理”以配置自动存储管理(ASM)。有关ASM的简要概述,请参阅“高级安装”。有关更多详细信息,请参阅附录A“自动存储管理”和“ Oracle数据库管理员指南”。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3