最近看到很多公司都要求会使用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 本機管理共享被關了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐