Oracle 数据库软件安装完成后,从开始菜单运行 Database Configuration Assistant (DBCA)用于配置 Oracle 数据库。
Database Configuration Assistant 位于“开始 > 所有程序 > Oracle > 配置和移植工具 > Database Configuration Assistant”,界面如下图所示。
单击“下一步”按钮,进入 Oracle 数据库的配置,共包含12个步骤。
- 创建数据库
选择“创建数据库”操作,单击“下一步”按钮,进入步骤2。
图:Database Configuration Assistant 选择执行操作 - 选择数据库模板
选择“定制数据库”项。我们要打造适合 SuperMap SDX+ 的 Oracle 数据库,因此这里要选择“定制数据库”。单击“下一步”按钮,进入步骤3。
图:Database Configuration Assistant 数据库模板 - 数据库标识
为全局数据库命名并确定 Oracle 数据库唯一标识,如下图所示。单击“下一步”按钮进入步骤4。
图:Database Configuration Assistant 数据库标识 - 管理选项
将“使用 Enterprise Manager 配置数据库”复选框设置为非选中状态,如下图所示。单击“下一步”按钮,进入步骤5。
图:Database Configuration Assistant 管理选项 - 数据库身份证明
在“口令”的文本框中,输入数据库帐户的密码。在这里可以根据自己的需要,选择“所有用户使用同一口令”或者“使用不同的口令”,如下图所示。单击“下一步”按钮,进入步骤6。
图:Database Configuration Assistant 数据库身份证明 - 存储选项
产品共提供三种数据库存储机制,用户可根据实际需求进行选择,其中“自动存储管理(ASM)”和“裸设备”适合于高级服务器,对于普通 PC 机,选择“文件系统”即可。三种数据库的存储机制介绍如下:
- 文件系统:在当前文件系统的目录中保存和维护单实例数据库文件。
- 自动存储管理(ASM):用 ASM 只需管理少量的磁盘组而无需管理众多的数据库文件,选用此项必须指定一组磁盘组以创建一个 ASM 磁盘组或者指定一个现有的 ASM 磁盘组。
- 裸设备:不受文件系统管理的磁盘或磁盘分区。只有当您的站点至少拥有与 Oracle 数据文件一样多的裸磁盘分区时,才能使用此选项。
设置 “存储选项”后,单击“下一步”按钮,进入步骤7。
图:Database Configuration Assistant 存储选项 - 数据库文件所在位置
该步骤用于指定存储数据库文件的位置和方式,详细介绍请参照 Oracle 帮助文档。在此,我们按照默认设置,即“使用模板中的数据库文件位置”项。单击“下一步”,进入步骤8。
图:Database Configuration Assistant 数据库文件所在位置 - 恢复配置
在此步骤中指定快速恢复区并启用归档,以便系统发生故障时恢复您的数据。
若勾选“指定快速恢复区”选项,能保证数据的安全,但会影响 Oracle 的性能,用户可根据实际需求进行选择,恢复配置界面如下图所示。单击“下一步”按钮,进入步骤9。
图:Database Configuration Assistant 恢复配置 - 数据库内容
在这一步中,将“Oracle Data Mining”、“Oracle Spatial”和“Enterprise Manager 资料档案库”这三个复选框设置为非选中状态。然后单击“标准数据库组件...”按钮,弹出“标准数据库组件”对话框,将“Oracle JVM”、“Oracle XML 数据库”复选框设置为非选中状态,单击“确定”按钮。最后单击“下一步"”按钮,进入步骤10。
图:Database Configuration Assistant 数据库内容 - 初始化参数
初始化参数为 Oracle 配置的步骤10,此步骤中参数的设置对 Oracle 数据库性能的高低影响极大,需要注意以下5个方面的参数配置。
- 所有初始化参数
在弹出的初始化参数界面,单击“所有初始化参数”按钮,弹出“所有初始化参数”界面,然后单击“显示高级参数”按钮,如下图所示。大部分初始化参数 均可进行优化调整以提高数据库性能,建议修改参数 cpu_count 和 db_file_multiblock_read_count。
cpu_count 为分配给 Oracle 数据库的 CPU 个数,默认为 1,如果您的机器是多核 CPU 则可以把此值增大,例如双核 CPU 的机器,cpu_count 的值可以设为2,这样可以提高 Oracle 运行的速度。
db_file_multiblock_read_count 影响 Oracle 在执行全表扫描时一次读取 Block 的数量,默认为 16,Oracle 支持的最大值不能超过 128。可以根据自己的系统环境进行更改。这个值受系统 I/O 最大能力的影响: Max(db_file_multiblock_read_count)=Max(系统 I/O)/db_block_size,一般可以改成 32,甚至更大。
图:Database Configuration Assistant 所有初始化参数 - 内存
分配给 Oracle 的内存总量,直接影响到 Oracle 的性能,根据机器的系统环境来分配,内存并非越大越好,当内存值达到某个上限,继续提高内存量性能不会明显提高。一般服务器 1G~2G 就可以。对于 1G 内存,建议分给 Oracle 的内存不超过60%。
SGA:系统全局区
PGA:程序全局区
图:Database Configuration Assistant 初始化参数之内存 - 调整大小
块大小:采用默认值。Oracle 数据库数据存储在这些块中。一个数据块对应磁盘上特定字节数的物理数据库空间。
进程:指定可以同时连接到 Oracle 的最大操作系统用户进程数。如果并发用户特别多,这个值可以设置地适当大些。
图:Database Configuration Assistant 初始化参数之调整大小 - 字符集
对字符集选择"使用默认值"即可。
图:Database Configuration Assistant 初始化参数之字符集 - 连接模式
Oracle 数据库配置提供了两种连接模式,专用服务器模式和共享服务器模式。
专用服务器模式:该模式下的 Oracle 数据库要求每个用户进程拥有一个专用服务器进程,每个客户机拥有一个服务器进程。Oracle Net 把现有服务器进程地址发回客户机。然后,客户机将连接请求重新发送到提供的服务器地址。
下列情况建议选择专用服务器模式:
(1) 在数据仓库环境中使用数据库。
(2) 只有少数客户机连接到您的数据库。
(3) 数据库客户机将对数据库发出持久的、长时间运行的请求。
共享服务器模式:也称为多线程服务器模式,该模式下的 Oracle 数据库配置允许多个用户进程共享非常少的服务器进程,因此可支持更多的用户数。
以下情况建议选择共享服务器模式:
(1) 在联机事务处理 (OLTP) 环境中使用数据库,通过使用共享服务器可使联机事务处理应用程序大大受益。
(2) 大量用户需要连接到数据库并有效地使用可用的系统资源。
(3) 存在内存限制。与专用服务器相比,当用户数量增加时共享服务器内存的使用相对较少。在共享服务器模式中,内存的使用基本与用户的数量成正比。共享服务器可以调整和优化整体的系统性能,因此如果很有必要高度控制对数据库的优化,那么可选择使用共享服务器。
(4) 希望使用 Oracle Net 的功能,如连接共享、连接集中和负载均衡。
(5) 要求高效地管理和使用系统资源。
(6) 连接是可预测的,并且速度较快,例如对 Web 应用程序。
图:Database Configuration Assistant 初始化参数之连接模式
上述参数都设置完后,单击“下一步”按钮,进入步骤11。
- 所有初始化参数
- 数据库存储
该界面可以指定数据库的存储参数,建议使用默认参数,如下图所示。直接单击“下一步”按钮,进入步骤12。
图:Database Configuration Assistant 数据库存储 - 创建选项
鼠标单击“完成”按钮后,将弹出参数详细信息确认窗口,单击“确认”后,进入数据库创建。
图:Database Configuration Assistant 创建选项 图:Database Configuration Assistant 确认数据库创建
注意事项
- 不建议在同一台服务器上安装多个 Oracle 实例(即数据库),这将降低数据库的性能。
- Oracle 数据库创建完毕之后将占用一定的进程和内存,建议用户将 Oracle 相关的两个服务改成手动启动,方法如下:在“开始 > 控制面板 > 性能维护 > 管理维护 > 服务”,在服务窗口中,找到如下图所示的两个服务,启动方式改成“手动”即可。
相关推荐
### Oracle配置数据源详解 在IT领域中,Oracle数据库因其高度可扩展性和强大的事务处理能力而备受青睐。本文将详细解读如何配置Oracle数据源,并通过图文教程的方式引导读者完成整个配置流程。 #### 一、Oracle...
接下来,我们将详细解析与Oracle配置文件相关的知识点。 ### Oracle配置文件概述 Oracle数据库是甲骨文公司开发的一款关系型数据库管理系统。为了确保数据库能够高效稳定地运行,Oracle提供了多种配置文件用于管理...
以上就是Spring Boot中结合MyBatis和Oracle配置双数据源的基本步骤。在实际开发中,还需要考虑事务管理、读写分离、路由策略等问题,但这里主要介绍了基础配置。通过这种方式,我们可以灵活地管理和操作多个数据库,...
Oracle 配置 TNSNAMES.ORA 文件详解 oracle 配置 TNSNAMES.ORA 文件是 Oracle 网络配置的关键步骤。正确配置 TNSNAMES.ORA 文件可以确保 Oracle 客户端与服务器端之间的顺畅连接。本文将详细介绍如何正确配置 ...
oracle配置网络服务名 oracle 添加一个监听器 有截图和说明 oracle 10g
RHCS+Oracle配置实战图解
文档标题指明了本文档的核心内容是介绍如何在RoseMirrorHA环境下配置Oracle数据库服务,这是一项在双机热备系统中对Oracle数据库进行高可用性配置的技术文档。文档内容涵盖了安装Oracle数据库软件、安装MirrorHA软件...
### Oracle配置连接数据库详解 #### 一、Oracle数据库简介 Oracle数据库是由Oracle公司开发的一款关系型数据库管理系统。它以其高性能、可靠性和丰富的功能在企业级应用中占据着重要的地位。Oracle数据库支持多种...
Oracle配置文件。内有详细的配置文件的介绍
在Oracle配置透明网关的过程中,我们主要涉及以下几个关键知识点: 1. **透明网关概念**: 透明网关是Oracle数据库的一个特性,它为用户提供了透明访问异构数据库的能力。这意味着用户可以像操作本地Oracle数据库...
oracle配置文件
SFHA_ORACLE 配置手册 Symantec Storage Foundation HA (SFHA) 是一个高可用性解决方案,旨在提供高可用性和灾难恢复能力的存储解决方案。SFHA_ORACLE 配置手册旨在指导用户如何正确配置和安装 SFHA_ORACLE,以实现...
本篇文章将深入探讨如何使用Navicat for Oracle配置工具连接到Oracle数据库,并介绍相关的核心组件。 首先,我们需要了解Navicat for Oracle的基本功能。这款工具允许用户执行SQL查询和脚本,管理数据,进行备份,...
《NBU for Oracle配置详解》 Oracle数据库是企业级应用广泛的数据存储系统,为了保障数据安全,定期备份和恢复操作至关重要。NetBackup(NBU)是Symantec公司推出的一款强大的备份与恢复软件,适用于多种操作系统...
ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。 一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器...
oracle配置文件dbca.rsp
oracle配置文件db_install.rsp
电脑安装了64位的WIN7系统,也安装了64位ORACLE,结果PLSQL不能正常连接ORACLE了,需要进一步配置才行