【问题标题】:DBCA "ORA-27102: out of memory" error during create database files创建数据库文件期间出现 DBCA“ORA-27102:内存不足”错误
【发布时间】:2021-02-09 05:05:35
【问题描述】:

我在我们的 oracle 服务器上创建数据库时遇到问题。 Oracle 安装成功。 当我尝试通过数据库配置助手创建数据库时。 进度条在 %2 处停止,内存使用量正在增加。

服务器

Intel Xeon CPU E7-4860 @2.27GHZ 2.26Ghz
64 GB Ram
Windows Server 2008 R2 (Service Pack 1) 64-Bit Operation System

甲骨文

11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit)

{Oracle Home}\cfgtoollogs\dbca\trace.log_OraDb11g_home1 文件的内容

http://pastebin.com/52Pcp5aL

{Oracle Home}\cfgtoollogs\dbca\orcl\trace.log 文件的内容

http://pastebin.com/ZT64jBfs

这是“内存不足”警报之前的最后一个屏幕。

  • 其他信息:
    • Oracle 安装成功
    • 正在创建实例,正在成功启动数据库服务。
    • {ORACLE_HOME}\oradata{UNIQUE_DATABASE_NAME}\ 为空!助手无法创建数据库二进制文件。
    • 我使用管理员帐户登录并禁用了 UAC。
    • 以“以管理员身份运行”启动所有可执行文件
    • oradata{UNIQUE_DATABASE_NAME} 文件夹可供所有人编辑。
    • 重装操作系统和oracle服务器很多次了:)

11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit) still giving error.
11g Release 2 (11.1) for Microsoft Windows x64 (64-Bit) installed successfully.

【问题讨论】:

    标签: database oracle oracle11gr2


    【解决方案1】:

    此注释来自 Oracle 文档 "问题描述

    您正在尝试使用 Oracle 数据库配置创建新数据库 当您的服务器有非常大的未使用内存时助手。你选择一个典型的 类型的数据库创建并收到以下错误:

    ORA-27102:内存不足

    数据库创建失败。

    解决方案说明

    如果您愿意,请选择自定义安装并继续选择默认值或 根据您的要求更改它们,直到您到达您必须的页面 设置新创建的数据库的初始化参数。降低 shared_pool_size 和 block_buffers 的数量要合理且适当 可以满足您的需求以及您的硬件能力并继续 与创作。数据库将被成功创建。这是一个简单的 帮助您计算 SGA 大小的公式,具体取决于 您将为 init.ora 中的初始化参数分配的值:

    ( ( db_block_size * db_block_buffers ) + log_buffer + shared_pool_size + large_pool_size + java_pool_size ) / .9

    说明

    出现这个问题的原因是当你有大内存时 安装在服务器上并且该内存的大部分未使用,则 Oracle Database Configuration Assistant 将选择一个百分比(大约 30%) 您未使用的内存和交换空间并计算 SGA 以使用这 30% 这个未使用的空间。此计算百分比可能超过您的服务器硬件 能力,甚至可能超出您对新创建的数据库的要求。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 2011-08-18
      • 1970-01-01
      相关资源
      最近更新 更多