我得到“ADR设置(diagsetup)工具失败。”安装78%后问题,日志文件显示:
ID: oracle.install.ivw.common.driver.DiagsetupToolJob:10534
java.io.IOException: Cannot run program "C:\app\Ephrem\product\12.1.0\dbhome_1\bin\diagsetup.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
要解决的任何想法?
答案 0 :(得分:0)
阅读以下博客。这同样适合你。希望这会有所帮助。问题是因为防病毒程序。尝试先卸载它,然后安装数据库。
答案 1 :(得分:0)
我有同样的问题。最终通过增加RAM内存来解决。
当没有足够的内存可用于oracle资源时,会发生此问题,因此请在安装之前先增加系统空间(也包括RAM)。
注意:在安装之前,请检查是否完全卸载了先前的安装版本,甚至没有环境变量。