Skip to Main Content

Oracle Database Express Edition (XE)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Install Error [DBT-50000] Unable to check for available memory.

SBiedrzyckiMar 21 2019 — edited Sep 2 2019

I'm following up on similar installation troubles from ORA-12560: TNS:protocol adapter error after successful installation of 18 xe where I get the same ORA-12560 error due to missing services after "successful" installation.

Installation completes with the successful screen however the only Oracle service running following installation is OracleOraDB18Home1TNSListener.  I completely uninstalled and tried again with full logging with the same results.  From the logs I noted the DBT-50000 error after finding "SEVERE: Oracle XE Database configuration was not successful. Verify the corresponding logs under cfgtoollogs\dbca and try again" in the MSI log on line 128905.

Installation was performed by running as administrator from my user account which is part of the administrators group.  I had previously tried manually configuring through the provided java apps but ran into the same DBT-50000 error.  Other reading indicated this could be bypassed with a command option for linux installations but I could not find an equivalent work around for Windows although I'm unsure this alone would fix the problem as I'm not sure what else might have been skipped during installation due to this error.  Any guidance on a work around is appreciated.

I've uploaded the install and related error logs:

https://netorg244579-my.sharepoint.com/:u:/g/personal/sbiedrzycki_akoustis_com/Ec-mcvMHj9hCmKEjVQ9gksYBis0kIbhZ4KwzVudiH…

Stack Trace:

ID: oracle.install.commons.util.exception.AbstractErrorAdvisor:4654

oracle.assistants.common.base.exception.CVUException: [DBT-50000] Unable to check for available memory.

at oracle.assistants.common.lib.CVUHelper.checkAvailableMemory(CVUHelper.java:86)

at oracle.assistants.dbca.validator.extsupport.MemoryMgmtCheck.validateAvailableMemory(MemoryMgmtCheck.java:210)

at oracle.assistants.dbca.validator.MemoryMgmtValidator.validate(MemoryMgmtValidator.java:130)

at oracle.assistants.dbca.validator.ConfigurationParamValidator.validate(ConfigurationParamValidator.java:55)

at oracle.install.commons.flow.validation.ValidationHelper.validateState(ValidationHelper.java:194)

at oracle.install.commons.flow.AbstractFlowExecutor.validate(AbstractFlowExecutor.java:521)

at oracle.install.commons.flow.AbstractFlowExecutor.leaveVertex(AbstractFlowExecutor.java:820)

at oracle.install.commons.flow.AbstractFlowExecutor.transition(AbstractFlowExecutor.java:428)

at oracle.install.commons.flow.AbstractFlowExecutor.nextState(AbstractFlowExecutor.java:354)

at oracle.install.commons.flow.SilentFlowExecutor.execute(SilentFlowExecutor.java:67)

at oracle.install.commons.flow.AbstractFlowExecutor.execute(AbstractFlowExecutor.java:294)

at oracle.install.commons.flow.FlowApplication.executeFlow(FlowApplication.java:161)

at oracle.assistants.common.base.driver.AssistantApplication.executeFlow(AssistantApplication.java:176)

at oracle.install.commons.flow.FlowApplication.run(FlowApplication.java:167)

at oracle.assistants.common.base.driver.AssistantApplication.run(AssistantApplication.java:279)

at oracle.install.commons.util.Application.startup(Application.java:1095)

at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)

at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:198)

at oracle.assistants.common.base.driver.AssistantApplication.startup(AssistantApplication.java:328)

at oracle.assistants.dbca.driver.DBConfigurator.startup(DBConfigurator.java:378)

at oracle.assistants.dbca.driver.DBConfigurator.main(DBConfigurator.java:513)

Thanks,

Steve

This post has been answered by clcarter on Apr 5 2019
Jump to Answer

Comments

Sasha Gomanuke
Answer

Think about making grants on certain objects (tables etc) of You additional schemes to Your working scheme being parsed.

Marked as Answer by carkxg · Feb 2 2021
carkxg

Thanks very much, Sasha. It was so simple to fix. I just granted SELECT, INSERT, UPDATE, DELETE privileges on one of the GIS tables to the APEXAPPS user (the parsing schema) and now I can see GIS in the dropdown for the Table Owner along with all the GIS tables.
I've been using APEX for a while now but still don't really understand how the workspace is set up - parsing schemas, database schemas, APEX_190200, APEX_PUBLIC_USER, etc.
Anyway, thanks very much for your help.

Sasha Gomanuke

Glad to help. You should look in Oracle features https://oracle-base.com/articles/misc/proxy-users-and-connect-through
or thnk about it as miracle ))

Sylvain Martel

Hello Carkxg,
I would highly recommend that you download the Oracle APEX free intro course from Oracle. You would be able to learn the basic concepts of APEX and execute labs to improve your understanding APEX development, and it's totally free! There is no catch...
Oracle Application Express - Curriculum
Have fun!

carkxg

Thanks. That sounds like a good idea.

1 - 5

Post Details

Added on Mar 21 2019
21 comments
33,403 views