My Oracle Support Banner

After applying Microsoft KB, DBCA Fails With [DBT-50000] Unable To Check For Available Memory (Doc ID 2807229.1)

Last updated on APRIL 17, 2023

Applies to:

Oracle Database Configuration Assistant - Version and later
Information in this document applies to any platform.


After applying Microsoft Patch KB5005030 for Windows 2019 DataCenter Edition 64bit Server, attempts to run DBCA generates a "SEVERE: [FATAL] [DBT-50000] Unable to check for available memory."
The DBCA log ($ORACLE_BASE/cfgtoollogs/dbca/<DBNAME>/trace.log) shows:

[pool-1-thread-1] [ 2021-08-31 12:39:24.375 EDT ] [OracleHome.hasEELicense:357]  home=D:\oracle\product\19.3.0 has EE licensing
SEVERE: Aug 31, 2021 12:39:24 PM oracle.install.commons.util.exception.AbstractErrorAdvisor getDetailedMessage
SEVERE: [FATAL] [DBT-50000] Unable to check available system memory.
   CAUSE: An exception occured while checking kernel parameter.
Exception details
 - PRVG-1901 : failed to setup CVU remote execution framework directory "C:\Users\someuser\AppData\Local\Temp\CVU_19.\" on nodes "somenode" Please select a different work area for the framework PRVH-0516 : failed to retrieve CVU remote execution framework version from node "somenode" during an attempt to setup remote execution framework directory "C:\Users\someuser\AppData\Local\Temp\CVU_19.\" somenode : PRKN-1014 : Failed to execute remote command "C:\Users\someuser\AppData\Local\Temp\CVU_19.\\exectask.exe" on node "SOMENODE".Cannot run program "C:\Users\someuser\AppData\Local\Temp\CVU_19.\\exectask.exe": CreateProcess error=2, The system cannot find the file specified somenode : Cannot run program "C:\Users\someuser\AppData\Local\Temp\CVU_19.\\exectask.exe": CreateProcess error=2, The system cannot find the file specified

oracle.assistants.common.base.exception.CVUException: [DBT-50000] Unable to check available system memory.
    at oracle.assistants.common.lib.CVUHelper.checkAvailableMemory(
    at oracle.assistants.dbca.validator.extsupport.MemoryMgmtCheck.validateAvailableMemory(
    at oracle.assistants.dbca.validator.MemoryMgmtValidator.validate(
    at oracle.assistants.dbca.validator.TypicalModeDBCreationValidator.validate(
    at oracle.install.commons.flow.validation.ValidationHelper.validateState(
    at oracle.install.commons.flow.AbstractFlowExecutor.validate(
    at oracle.install.commons.flow.AbstractFlowExecutor.leaveVertex(
    at oracle.install.commons.flow.AbstractFlowExecutor.transition(
    at oracle.install.commons.flow.AbstractFlowExecutor.nextState(
    at oracle.install.commons.flow.AbstractFlowExecutor.nextViewState(
    at oracle.install.commons.flow.DefaultFlowNavigator.goForward(
    at oracle.install.commons.flow.jewt.FlowWizard$
    at oracle.install.commons.flow.jewt.FlowWizard$TransitionManager$
    at java.util.concurrent.Executors$
    at java.util.concurrent.ThreadPoolExecutor.runWorker(
    at java.util.concurrent.ThreadPoolExecutor$


OS patch was applied.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.