oracle数据库安装卡在'starting Oracle Database Configuration Assistant'?

环境配置:

  • centos7-vbox虚拟机

    • 硬盘:64G
    • 内存:3G
    • swap: 3G
  • oracle 数据库12c

    • 在官网下载的压缩包版本

安装的配置过程参照在 CentOS 7 上安装 Oracle 数据库 12c

  • 先决条件检查没有错误,其他的配置也是完全按照上述参考资料执行(包括执行两个root.sh脚本),但是每次安装的时候都会卡在了starting Oracle Database Configuration Assistant这一步
  • 参考过Oracle 12 c installation stuck at 88% at Oracle Database Configuration Assistant一文,其中指出在后台有popup windows而文主忽略了(The mistake i did was i was not observing that there is one more popup running in background which i ignored and cause of which i landed to re-installation again.)
  • 本人认真留意过,但是并没有弹出应有的进度窗口(已经尝试安装3遍以上,仍找不到问题所在)
    安装卡顿界面
  • 调查日志后在日志末尾发现如下内容(是由于密码设置的问题吗?):

    INFO: Starting 'Oracle Database Configuration Assistant'
    INFO: Starting 'Oracle Database Configuration Assistant'
    INFO: Executing DBCA
    INFO: Command /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbca -progress_only -createDatabase -templateName General_Purpose.dbc -sid orcl -gdbName orcl.localdomain -emConfiguration DBEXPRESS -storageType FS -datafileDestination /u02 -datafileJarLocation /u01/app/oracle/product/12.1.0/dbhome_1/assistants/dbca/templates -responseFile NO_VALUE -characterset AL32UTF8 -obfuscatedPasswords false -sampleSchema true -automaticMemoryManagement true -totalMemory 1140 -maskPasswords false -oui_internal
    INFO: ... GenericInternalPlugIn.handleProcess() entered.
    INFO: ... GenericInternalPlugIn: getting configAssistantParmas.
    INFO: ... GenericInternalPlugIn: checking secretArguments.
    INFO: ... GenericInternalPlugIn: starting read loop.
    INFO: Read: SYS_PASSWORD_PROMPT
    INFO: Processing: SYS_PASSWORD_PROMPT for argument tag -sysPassword
    INFO: Read: SYSTEM_PASSWORD_PROMPT
    INFO: Processing: SYSTEM_PASSWORD_PROMPT for argument tag -systemPassword

请有类似经验的人员解答,指出问题所在,将不胜感激。

阅读 10.9k
1 个回答

调查dbca的运行日志(在$ORACLE_BASE/cfgtoollogs/dbca/目录下,请选择最近一次的日志)后发现如下的错误

[main] [ 2016-08-28 22:19:50.005 CST ] [OracleHome.initOptionsStopOnError:1370]  executing: startup nomount pfile='/u01/app/oracle/product/12.1.0/dbhome_1/dbs/initDBUA1944067.ora'
[main] [ 2016-08-28 22:21:35.144 CST ] [OracleHome.initOptionsStopOnError:1372]  DB Options instance startup successful
[main] [ 2016-08-28 22:21:35.145 CST ] [OracleHome.initOptionsStopOnError:1383]  executing: select parameter from v$option where value='TRUE'

再经过搜索,得知卡顿的原因是oracle virtualbox的兼容性问题,将对应虚拟机machine->settings->System->Acceleration设置中的Paravisulization Interface选项设置成None,即可解决问题

参考链接:
Oracle® 12c Database Configuration Assistant hangs on Oracle® Linux 7 in VirtualBox 5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进