解决oracle12c安装失败【INS-30131】执行安装程序验证所需要的初始设置失败问题
最近看到很多公司都要求会使用Oracle数据库,所以我就在网上找了Oracle教程,打算学习一下,可人生就是喜欢捉弄我,Oracle安装竟然都出了问题,别提学习了,可真让我很难受,那么安装出现了什么问题呢?看下图:原因 - 无法访问临时位置。操作 - 请确保当前用户具有访问临时位置所需的权限。附加信息:所有节点上的框架设置检查都失败 原因: 问题的原因不可用 操作: 用户操作不可用。
最近看到很多公司都要求会使用Oracle数据库,所以我就在网上找了Oracle教程,打算学习一下,可人生就是喜欢捉弄我,Oracle安装竟然都出了问题,别提学习了,可真让我很难受,那么安装出现了什么问题呢?
看下图:
原因 - 无法访问临时位置。
操作 - 请确保当前用户具有访问临时位置所需的权限。 附加信息:
所有节点上的框架设置检查都失败 原因: 问题的原因不可用 操作: 用户操作不可用
在网上找了一堆教程,什么重启server等服务,什么找到注册表改信息,什么共享 C盘,都不行呀,还是错误呀.不过有个兄弟的教程我采用了一下,发现还是有用的.
解决方法
1.Ctrl+R 输入cmd 进入命令
首先进入你的Oracle安装包中setup.exe所在的目录下
在setup.exe所在的目录下执行命令
setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
如果不行
执行setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"命令
之后会自动进入安装步骤中,
附上我的cmd命令执行图:
- 20260513增加
問題找到了:你的 Windows 管理共享沒啟用。net share只有IPC$,沒有:
C$
ADMIN$
所以 Oracle 安裝器無法通過 \\localhost\C$ 訪問臨時位置,才報 [INS-30131]。
按下面做。
1. 確認 Server 服務啟動
用「管理員身份」打開 CMD,執行:
sc query LanmanServer
如果不是 RUNNING,執行:
net start LanmanServer
2. 開啟管理共享 AutoShareWks
管理員 CMD 執行:
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v AutoShareWks /t REG_DWORD /d 1 /f
然後重啟電腦。
3. 重啟後再次檢查
管理員 CMD 執行:
net share
正常要看到類似:
C$
ADMIN$
IPC$
再測:
dir \\localhost\C$
能列出 C 盤內容就對了。
4. 再重新安裝 Oracle
建議用管理員 CMD 啟動:
cd /d D:\SoftWare\Oracle12C\database
setup.exe -ignoreSysPrereqs
如果重啟後還是沒有 C$
手動建立一次:
net share C$=C:\ /grant:administrators,FULL
net share ADMIN$=C:\Windows /grant:administrators,FULL
然後再測:
net share
dir \\localhost\C$
補充:
如果你的系統是家庭版、公司策略鎖定、或安全軟件禁用了管理共享,Oracle 12c 安裝器就很容易卡在這一步。這不是你操作安裝器的問題,是 Windows 本機管理共享被關了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)