据说10个装Oracle的有9个都挂在了第一步,这个Oracle甚至都没有发声明的令人窒息的错误
具体反应如下:
在网上找了很多的解决方案都没有效果,于是在这里集成了各种版本的解决方案的一锅炖居然解决了……匪夷所思,废话不多说直接上解决方案,以下以Win7旗舰版为例:
1.首先请确认你当前使用的Windows账户名为全英文,如果不是请修改为全英文。
开始→控制面板→将分类方式切换为“类别”→用户账户和家庭安全→用户账户→更改账户名称
2.请确认你当前的账户拥有完全管理员权限。
具体看上图,右上角的用户名底下说明是管理员,如果不是请修改为管理员。
在上面第一步操作的基础上选择更改账户类型→选择“管理员”
3.在Oracle官网下载的安装文件有两个压缩包,请确认你压缩包的解压位置不是在桌面,除了C盘放在ABDEF盘随便都行
4.打开命令行以管理员权限运行,使用cd命令定位到你当前的目录下,然后在当前目录下输入dir命令,如果出现下图的情况请更换你的安装包存放地址。
确保安装包的目录不出现这个东西后进行下一步
5.打开C盘共享 ,步骤如下:
第一步:
控制面板→所有控制面板项→管理工具→服务→SERVER 启动
第二步:
控制面板>所有控制面板项→管理工具→计算机管理→系统工具→共享文件夹→共享
右键单击“共享”→新建共享→
点击“下一步”→
单击“浏览”→
选择"本地磁盘(C:)"→确定
“共享名”输入 "C$" →"下一步" ,OK!
其中共享中权限设置为:管理员有完成访问权限,其他用户有只读访问权限(R)
测试一下 c$ share 是否成功. 方法是在cmd里打net use \localhost\c$ 失败会是这样子...: 系统错误53
The network path was not found. 成功是这样子: 命令成功完成。
如果第二步失败, 检查"服务"里的"TCP/IP NetBIOS Helper"服务是否已开启, 没有的话启动它即可.。
否则再试试
第一步:检查AutoShareServer和AutoShareWks注册表值,以确保未将它们设置为0。依次点击“开始→运行”,输入regedit,然后按回车键进入注册表编辑器。
第二步:找到并单击HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters。
第三步:如果LanmanServer\Parameters子项中的AutoShareServer 和AutoShareWks,DWORD值配置的数值为0,则将该值更改为1。
C盘共享成功后的示意如下:
6.最后进行最简单粗暴的安装程序启动方法,以管理员权限打开命令行,使用cd命令定位到当前setup文件的database目录下,然后输入setup.exe -ignorePrereq -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"即可。
最后关于Oracle具体安装过程请参照:
https://blog.csdn.net/ain_xiaobai/article/details/80634338