Oracle安装遇到INS-30131错误的解决方法

需要学习SDE配置相关知识,其中Oracle数据库安装遇到错误INS-30131,虽然未能最终解决,但找到了初步的思路,记录下来给大家提供参考。下文对很多知识的理解可能存在错误或不够精准,仅作参考。

软件:Oracle12cR1 版本:12.1.0.2

系统:win10 版本:10.0.10240

问题描述:

配置SDE需注意:数据库服务端应与SDE统一,数据库客户端应与ArcMap统一。安装数据库时遇到INS-30131错误,未能解决。

安装过程中先装数据库服务端,再装客户端。

其中11gR2版本服务端安装中,第二步选择跳过软件更新报INS-30131错误;

12cR1版本服务端可顺利安装,随后安装客户端时第二步选择跳过软件更新报INS-30131错误。

如图选择“跳过软件更新(S)”,点击“下一步(N)”。

报错INS-30131,未能解决。

网上流传方法两种:

任务管理器→停止进程RemoteExecService.exe,继续“下一步(N)”。控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享右键单击“共享”>新建共享>,创建名为C$的c盘共享文件夹。资料来源:http://www.jb51.net/article/88941.htm

其中方法2网上流传较广,有不少人表示成功解决问题。

11gR2版本的错误未尝试解决,对于12cR1版本尝试了以上两种方法,两种方法都可使客户端安装顺利完成。

但是对于方法1,最终网络服务名配置时报错,一般报“无监听程序”错误。

对于方法2自己遇到问题(这个问题应该不是普遍情况),系统原本就有名为C$的c盘共享文件夹。

右键停止名为C$的c盘共享文件夹后,(系统会提示即使删除当计算机重启时还会恢复)新建共享会提示C$已存在,无法创建。重启计算机后系统原有C$共享文件夹自动恢复。为了删除该共享文件夹并使其在系统重启时不恢复,采用以下方法:

根据网上资料: http://www.jb51.net/article/88944.htm

打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

里面有两条是控制共享文件夹在计算机重启时自动恢复的,为:AutoShareServer和AutoShareWks,这两条可能不存在。这两条不存在或者存在且值为1时,计算机重启会恢复默认共享文件夹。

因此为了不让默认共享文件夹恢复,将其值改为0(若不存在则新建之并赋值0)。然后重新安装客户端,顺利安装成功。

虽然网络服务名配置通过了,但是新建的C$文件夹无法保持,重启计算机后消失了,此时测试网络服务名配置失败。

刚添加的两条注册表值为0则新建的C$重启计算机后消失,若改为其他值则重启计算机后系统默认C$出现…..很尴尬……未能解决。

问题分析:

尝试重装系统后,不安装其他任何软件,直接安装oracle,仍出现上述错误,因此可判断是系统问题。

最终可以基本锁定问题在于C盘的共享文件夹权限上,应该是系统原默认共享文件夹权限不够。网上流传的新建C$共享文件夹的过程中有选择权限的步骤,而权限应是解决问题的关键。

涉及到关键进程,

C:\Users\esri\AppData\Local\Temp\\oraremservicev2\RemoteExecService.exe或者

C:\Users\esri\AppData\Local\Temp\\oraremservice\RemoteExecService.exe

正如上文中方法1所示,关闭该进程可以顺利安装。想到该进程位于C盘内,那么应该是该进程影响了软件的安装过程。而方法2中删除默认C$共享文件夹后新建C$(过程中有设置权限的操作),猜想可能是默认C$共享文件夹权限不够,导致无法调用该进程对其进行关闭或打开等操作,影响了软件安装。

第二种方法中修改注册表后,查看服务,发现服务OracleRemExecServiceV2(或OracleRemExecService)不在了,亦表明该进程是问题所在。

解决方案能否为安装过程中手动开启、关闭该进程,具体何时关闭、开启未曾尝试。该进程是何时起作用,是否需要一直运行?都是问题,需要之后继续探索。

以上是配置SDE中安装Oracle数据库所遇到的问题,最后也未能完全解决INS-30131问题。由于SDE配置也可以不安装数据库客户端,针对Oracle而言,下载instant client 32位解压缩后将文件放入ArcGIS Desktop安装目录的bin文件夹下,再进行其他配置即可,此处不表。

另有参考资料:http://blog.csdn.net/wenzhongyan/article/details/45022317

资料中提到两种方法可尝试(本文未尝试):

1.安装oracle11g32位的一个小提示!(win7-32 win8-64 xp等通用)

第一步:依次点击“开始→运行”,输入regedit,然后按回车键进入注册表编辑器。

第二步:找到并单击HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\LanmanServer\Parameters。

第三步:如果LanmanServer\Parameters子项中的AutoShareServer 和AutoShareWks DWORD值配置的数值为0,则将该值更改为1

问题解决,估计很多人都不知道~~这个是oracle11g默认检测上面两个服务,精简系统会默认把它关掉,导致该错误!

2.先共享C盘,然后把安装包放在c盘进行安装,有时候需要把安装包放到桌面才能正常通过

更多精彩内容,请点击《Oracle安装教程手册》,进行深入学习和研究。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Oracle安装过程中物理内存检查及临时temp空间不足问题解决

    物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB). 预期值 : N/A 实际值 : N/A 错误列表: – 可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 – Cause: 无法在指示的节点上执行物理内存检查. – Action: 确保可以访问指定的节点并可以查看内存信息. 可用物理内存 – 此先决条件将测试系统可用物理内存是否至少为 50MB (51200.0KB). 预期值 : N/A 实际值 : N/A 错误列表: – PR

  • oracle12c安装报错:PRVF-0002的解决方法

    ./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename. 查看了一下报错信息: [root@test68 OraInstall2013-09-06_04-43-39AM]# cat installActions2013-09-06_04-43-39AM.log 后几行报错: SEVERE: [FATAL] PRVF-0002 : Could not retrieve local nodename. Refer as

  • CentOS6.2上安装Oracle10g报ins_emdb.mk错误处理方法

    在CentOS6.2操作系统上,安装Oracle10g时,报如下错误: 根据提示查看日志,并没发现帮助信息,如下所示: 复制代码 代码如下: [root@hyl ~]# tail -f /u01/app/oracle/oraInventory/logs/installActions2014-09-20_02-43-00PM.log INFO: make[1]: Leaving directory `/u01/app/oracle/product/10.2.0/db_1/sysman/lib' I

  • 安装Oracle加载数据库错误areasQueries的解决

    正在看的ORACLE教程是:安装Oracle加载数据库错误areasQueries的解决.注意:安装时要保证Oracle安装目录不能带有中文字符 (如果第一次安装出现"加载数据库错误areasQueries"的错误,一般是因为Oracle安装目录带有中文字符的目录) 1. 停止所有关于Oracle的服务 2. 删除Oracle安装目录,主要分布在两个地方(如D盘跟目录下面以及C盘Program Files下面),删除时提示无法删除的错误,重新启动机器重新删除就可以了 3. 删除注册表里

  • 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法

    安装oracle11g [INS-30131] 执行安装程序验证所需的初始设置失败. 解决方法 第一步: 控制面板>所有控制面板项>管理工具>服务>SERVER 启动 TCP/IP 启动 第二步: 1.点击 开始->运行 ,输入regedit ,然后回车键进入注册编辑器 2.找到并点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters 3.如果AutoShareServer和

  • win x64下安装oracle 12c出现INS-30131报错的解决方法

    本文为大家分享了安装oracle 12c出现[INS-30131]报错的解决方案,供大家参考,具体内容如下 解决方案: 第一步:控制面板>所有控制面板项>管理工具>服务>SERVER启动 第二步:控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享右键单击"共享">新建共享> 点击"下一步">单击"浏览">选择"本地磁盘(C:)&q

  • 完美卸载Oracle数据库

    最近因为要写一个项目的接口,需要远程的连接oracle数据库,刚开始的时候因为我本地只装了MySQL,所以用就连接了本地MySQL,接口大体完事有在tomcat中测试了下,也能跑通,但是后来又要改数据库,所以就想安装一个本地的oracle测试一下,这一安装就是一个下午外带一个晚上啊,所以把这个血泪史分享一下.安装过oracle的同学相信都卸载过oracle(这句话听着挺有毛病,但是真正操作过的人就不会觉得奇怪了),基本上每次安装oracle都会出现这样或那样的问题,随意卸载oracle变得非常重

  • 安装Oracle10g遭遇ins_ctx.mk问题解决方法

    在CentOS6.2操作系统下,安装oracle10g时出现如下报错: 查询文档会发现这个报错,是缺少glibc-devel的32位包所导致的,处理如下: 解决方法: 中止安装,否则即使安装完成相关rpm包后,后续仍会依据先前的检查出现其它报错. 建议到系统光盘下找到对应的glibc-devel的32位包文件,此处环境为CentOS6.2系统,找到相关包进行rpm安装,如下操作: [root@hyl Packages]# rpm -ivh glibc-devel-2.12-1.47.el6.i6

  • Oracle 10g安装配置方法图文教程

    整理了关于Oracle 10g安装配过程,分享给大家: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 作为一个关系数据库,它是一个完备关系的产品:作为分布式数据库它实现了分布式处理功能.但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它. 因此,越来越多的人都开始了Oracle的学习征程,今天小编就为大家讲解一下10G版本的安

  • win7安装oracle10g 提示程序异常终止 发生未知错误

    oracle 10g 在win7下安装,选择高级选项,提示程序异常终止,发生未知错误 修改Oracle 10G\database\stage\prereq\db\refhost.xml 在 </SYSTEM> <CERTIFIED_SYSTEMS>后面添加 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SY

随机推荐