在windows server 2016上安装部署Oracle 19C,出现较多的问题。
例如在DBCA建库时出现[DBT-50000]无法检查可用内存报错:
根据MOS文档:DBCA fails with errors: [FATAL] [DBT-50000] Unable to check for available memory in “Specify configuration option” (Doc ID 2631718.1)
解决办法为:创建数据库时候dbca命令加参数
dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
在DBCA建库时候出现DIM-00019 OS 1053错误
根据MOS:Failed To Install Oracle 19.0.0 On Windows 2016 Server Standard X64 Edition (Doc ID 2652519.1),是由于主机名超过15个字符导致。
解决办法为:修改主机名,使其主机名字符少于15个(测试过等于15个也不行)。
数据库创建完成启动后,创建并启动监听出现
start TNSLSNR with Unable to OpenSCManager: err=5
TNS-12560:
TNS:protocol adapter error
TNS-00530:
根据MOS:New 12C Install fails to start TNSLSNR with Unable to OpenSCManager: err=5 TNS-12560: TNS:protocol adapter error TNS-00530: Protocol adapter error (Doc ID 1587198.1),是由于权限不够导致。
解决办法为:打开cmd的时候,以管理员身份运行cmd,再执行lsnrctl start即可解决