我在安装78%后收到"ADR设置(diagsetup)工具失败"问题,日志文件显示:
ID: oracle.install.ivw.common.driver.DiagsetupToolJob:10534
java.io.IOException: Cannot run program "C:appEphremproduct12.1.0dbhome_1bindiagsetup.bat": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.processException(ProcessBuilder.java:478)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:457)
at oracle.install.commons.system.process.ProcessLauncher.start(ProcessLauncher.java:60)
at oracle.install.commons.system.process.ProcessLauncher.launchProcess(ProcessLaunc her.java:88)
at oracle.install.commons.system.process.ProcessLauncher.launch(ProcessLauncher.java:147)
at oracle.install.ivw.common.driver.DiagsetupToolJob.call(DiagsetupToolJob.java:165)
at oracle.install.ivw.common.driver.DiagsetupToolJob.call(DiagsetupToolJob.java:207)
at oracle.install.ivw.common.driver.DiagsetupToolJob.call(DiagsetupToolJob.java:56)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:682)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:273)
at java.lang.ProcessImpl.start(ProcessImpl.java:31)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 11 more
有什么想法要解决吗?
阅读以下博客。同样的道理也适用于你。希望这会有所帮助。问题是因为防病毒程序。请先尝试卸载它,然后安装数据库。
http://softechstuff.blogspot.in/2015/08/oracle-database-12cinstallation.html?m=1
我遇到了同样的问题。最终通过增加RAM内存来解决。
当没有足够的内存可用于oracle资源时,就会出现这种问题,所以在安装之前要增加系统空间(RAM也是)。
注意:在安装之前,请检查以前的安装版本是否已完全卸载,甚至不存在环境变量。