You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle 19c安装报错[INS-35179]:可用内存不足问题求助

Fixing Oracle 19c Installation Error [INS-35179] Insufficient Available Memory

I’ve run into this exact memory check snag during Oracle 19c installs before, so I know how frustrating it is when your system seems to tick the prerequisite boxes but still throws errors. Let’s work through the most effective fixes for this issue:

  • Verify actual available (not just total) memory
    Oracle’s installer cares about free, unused RAM (available memory), not just the total installed on your system. Even if you have 2GB+ total, background apps, services, or cached data might be eating up enough to trigger the error.

    • On Windows: Open Task Manager → Performance tab, check the Available memory value (not just "Free"). Close any unnecessary apps (like browsers with multiple tabs, video editors, etc.) to free up space.
    • On Linux: Run free -h in the terminal and look at the available column (this accounts for cached memory that can be freed up). Use htop or top to identify and kill resource-heavy processes.
  • Temporarily bypass the memory check (for dev/test environments)
    If you’re setting up a non-production instance and are confident your system can handle Oracle despite lower memory, you can skip the installer’s prerequisite check:

    • Windows: Launch the installer from Command Prompt with this command:
      setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
      
    • Linux: Run this from the installer directory:
      ./runInstaller -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
      

    Important: This is a workaround, not a permanent fix. Oracle recommends meeting the 6GB+ memory requirement for production deployments to avoid performance issues.

  • Adjust the installer’s memory threshold via response file
    You can modify the exact memory requirement the installer checks for by using a custom response file:

    1. Generate a response file first:
      • Windows: setup.exe -generateResponseFile C:\temp\oracle_install.rsp
      • Linux: ./runInstaller -generateResponseFile /tmp/oracle_install.rsp
    2. Open the response file in a text editor, find the line oracle.install.db.config.starterdb.memoryLimit and set it to a value that matches your available memory (e.g., 1597 if that’s the threshold you saw in your earlier error).
    3. Run the installer using the modified response file:
      • Windows: setup.exe -responseFile C:\temp\oracle_install.rsp
      • Linux: ./runInstaller -responseFile /tmp/oracle_install.rsp
  • Check for hidden memory reservations
    Some systems reserve memory for hardware (like integrated GPUs) or system services that don’t show up in basic free memory stats. On Linux, free -h’s "available" column is the most accurate measure of usable memory. On Windows, go to System Properties → Advanced → Performance Settings → Advanced → Virtual Memory, and ensure you haven’t set an overly restrictive limit on page file size (Oracle uses virtual memory if physical RAM is low).

  • Confirm you’re using the correct installer architecture
    Accidentally using a 64-bit installer on a 32-bit OS (or vice versa) can cause the installer to miscalculate available memory. Double-check that your installer package matches your OS’s architecture (x86 vs x64).

Side note: You mentioned this is your first attempt at installing Oracle 13c, but the error message references Oracle 19c—make sure you’re using the correct installer package for the version you actually want to set up! That mix-up could also cause unexpected prerequisite checks.

内容的提问来源于stack exchange,提问作者jks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 13:17:30