win10安装Oracle报错:[INS-20802] Oracle Net Configuration Assistant 失败

记录错误:安装 Oracle 时出现 [INS-20802] 错误。

环境:

 

第一次安装:成功

  1. 安装之前彻底清除了 Oracle,PLSQL,instantclient。
  2. 依据上文提到的安装教程安装了 Oracle
  3. 安装instantclient
  4. 安装PLSQL

结果:Oracle 安装成功,PLSQL 连接 Oracle 成功。

安装结束后发现 Oracle 自带了 instantclient,于是强迫症发作,准备卸载 重复安装的 instantclient,结果脑子一傻,在卸载界面连 Oracle 也卸载了(谁能想到这两家伙出现在了同一个界面),于是按照上文提到的卸载教程对 Oracle 进行了彻底清除,没有管重复安装的 instantclient 卸载后的清理工作,没有卸载 PLSQL。

 

第二次安装:失败

这一次只依据教程安装了 Oracle,失败后没有查看日志文件,误认为可能是上次卸载的时候遗漏了什么,于是再次进行了彻底卸载,准备进行第三次安装,这次连同清除了上次卸载 instantclient 的残留,没有卸载 PLSQL。

 

第三次安装:失败

安装 Oracle 的时候又报了和第二次安装时同样的错误:[INS-20802]

 没有退出安装,仔细查看日志记录后,发现下面这么一段,但是并没有什么收获。


 
 
  1. 信息: Oracle Net 监听程序启动:
  2. 信息: 正在运行监听程序控制:
  3. 信息: E:\Oracle\product\11.2.0\dbhome_1\bin\lsnrctl start LISTENER
  4. 信息: 监听程序控制完成。
  5. 信息: 未能启动监听程序。
  6. 信息: 有关详细信息, 请查看跟踪文件: E:\ Oracle\cfgtoollogs\netca\trace_OraDb11g_home1 -19010411下午 0721. log
  7. 信息: Oracle Net Services 配置失败。退出代码是 1
  8. 信息:
  9. 警告:
  10. 信息: Completed Plugin named: Oracle Net Configuration Assistant
  11. 信息: Oracle Net Configuration Assistant 失败。
  12. 信息: Oracle Net Configuration Assistant 失败。

然后查看 Oracle 安装目录下更详细的日志文件,找出了错误记录,有这么两段(貌似都差不多):


 
 
  1. [main] [ 2019-01-04 23:07:23.282 CST ] [WindowsSystem.startService:698] WindowsSystem.startService2() returning 0|?????????¨???????
  2. [main] [ 2019-01-04 23:07:23.282 CST ] [WindowsSystem.startRemoteExecServer:1870] _WS_ start Service returned 0|?????????¨???????
  3. [ main] [ 2019 -01 -04 23: 07: 23.282 CST ] [NativeResult.<init>: 91] NativeResult: The String obtained is0|?????????¨???????
  4. [ main] [ 2019 -01 -04 23: 07: 23.282 CST ] [NativeResult.<init>: 99] The status string is: 0
  5. [ main] [ 2019 -01 -04 23: 07: 23.282 CST ] [NativeResult.<init>: 112] The result string is: ?????????¨???????
  6. 1
  7. [ main] [ 2019 -01 -04 23: 07: 23.282 CST ] [WindowsSystem.startRemoteExecServer: 1896] _WS_ Failed .2 to start Service OracleRemExecService on Lenovo-G580
  8. [ main] [ 2019 -01 -04 23: 07: 23.282 CST ] [CmdToolUtil.doexecute: 365] nativeSystem.startRemoteExecServer failed
  9. [ main] [ 2019 -01 -04 23: 07: 23.282 CST ] [HAUtils.isHASConfigured: 364] Ignoring exception in isHASConfigured: PRCT -1013 : 无法在本地节点上启动远程执行服务器。
  10. PRKN -1017 : 无法在节点 "Lenovo-G580" 上启动服务 "OracleRemExecService", 错误: "0|?????????¨???????
  11. "

 
 
  1. [main] [ 2019-01-04 23:07:24.110 CST ] [WindowsSystem.startService:698] WindowsSystem.startService2() returning 0|?????????¨???????
  2. [main] [ 2019-01-04 23:07:24.110 CST ] [WindowsSystem.startRemoteExecServer:1870] _WS_ start Service returned 0|?????????¨???????
  3. [ main] [ 2019 -01 -04 23: 07: 24.125 CST ] [NativeResult.<init>: 91] NativeResult: The String obtained is0|?????????¨???????
  4. [ main] [ 2019 -01 -04 23: 07: 24.125 CST ] [NativeResult.<init>: 99] The status string is: 0
  5. [ main] [ 2019 -01 -04 23: 07: 24.125 CST ] [NativeResult.<init>: 112] The result string is: ?????????¨???????
  6. 1
  7. [ main] [ 2019 -01 -04 23: 07: 24.125 CST ] [WindowsSystem.startRemoteExecServer: 1896] _WS_ Failed .2 to start Service OracleRemExecService on Lenovo-G580
  8. [ main] [ 2019 -01 -04 23: 07: 24.125 CST ] [CmdToolUtil.doexecute: 365] nativeSystem.startRemoteExecServer failed
  9. [ main] [ 2019 -01 -04 23: 07: 24.125 CST ] [HAUtils.isHASConfigured: 364] Ignoring exception in isHASConfigured: PRCT -1013 : 无法在本地节点上启动远程执行服务器。
  10. PRKN -1017 : 无法在节点 "Lenovo-G580" 上启动服务 "OracleRemExecService", 错误: "0|?????????¨???????
  11. "

然后查了百度,谷歌,没有找到这个问题的解决方案。

为了完全还原第一次安装时的电脑状态,也是抱着试一试的心态,我卸载了 PLSQL Developer 13 ,没想到!!![INS-20802] 没有出现!通过了!只是这一次又来了另外一个小问题,但是并不影响程序提示安装成功!这之后再安装 PLSQL,保险起见,用了 PLSQL Developer 12,并使用 Oracle 自带的 oci.dll 进行配置,可以连接!

### 回答1: [ins-20802] Oracle Database Configuration Assistant 失败是指在安装Oracle数据库时,配置助手无法成功完成配置。这可能是由于多种原因引起的,例如: 1. 硬件或操作系统不兼容 2. 安装程序缺少必要的文件或组件 3. 数据库配置参数设置不正确 4. 安装程序权限不足 解决此问题的方法包括: 1. 确保硬件和操作系统符合Oracle数据库的最低要求 2. 确保安装程序具有足够的权限,并且所有必要的文件和组件都已正确安装 3. 检查数据库配置参数是否正确设置 4. 尝试使用不同的安装程序或版本 如果以上方法无法解决问题,请参考Oracle官方文档或联系Oracle技术支持。 ### 回答2: [ins-20802] oracle database configuration assistant 失败,可能是由于以下原因造成的: 1. 内存不足:安装 Oracle 数据库需要大量的内存资源,如果您的系统内存不足,可能会导致安装失败。请确保您的系统至少有 4GB 的 RAM。 2. 文件损坏:安装 Oracle 数据库需要下载并解压大量文件,如果下载中断或解压出错,可能会导致文档损坏,从而导致安装失败。请重新下载安装包,并确保下载和解压过程中不会发生任何中断。 3. 硬件配置不足:安装 Oracle 数据库需要许多硬件资源,如 CPU、硬盘、网络等。如果您的硬件配置不足,可能会导致安装失败。请确保您的系统硬件符合 Oracle 数据库的最低要求。 4. 系统权限不足:安装 Oracle 数据库需要管理员权限,如果您没有足够的权限,可能会导致安装失败。请确保您以管理员身份运行安装程序。 5. 端口被占用:在安装过程中,Oracle 数据库需要打开许多端口来执行服务。如果这些端口已经被其他应用程序占用,安装程序将无法打开这些端口,从而导致安装失败。请确保所有安装 Oracle 数据库所需的端口均未被占用。 6. 安装程序错误:如果以上所有步骤都正确,但安装程序仍然失败,请尝试使用不同的安装程序版本或在不同的系统上安装。 综上所述,如果您遇到 [ins-20802] oracle database configuration assistant 失败的问题,可能是由于以上原因之一造成的。请仔细检查每个步骤,并尝试采用不同的方法解决问题。如果问题仍未得到解决,请联系 Oracle 技术支持。 ### 回答3: 在安装Oracle数据库的过程中,可能会出现[ins-20802] Oracle Database Configuration Assistant失败的错误提示。这个错误提示意味着配置助手在向数据库服务器应用配置时遇到了问题。 出现这个错误的原因很多,以下是一些可能导致此错误的原因: 1.权限问题:在安装Oracle数据库时需要管理员权限,如果你没有足够的权限可能会出现此错误。 2.防病毒软件:一些防病毒软件可能会阻止Oracle配置助手访问数据库服务器的系统文件和注册表项。 3.Oracle Home路径问题:如果安装程序不能在Oracle Home路径下找到某些文件,可能会导致此错误。确保安装程序可以访问Oracle Home路径下的所有文件。 4.数据库实例名称太长:Oracle数据库实例名称应该小于等于8个字符,如果您的实例名称太长,可能会导致出现此错误。 5.安装程序版本与操作系统不兼容:如果您的操作系统与安装程序版本不兼容,可能会出现此错误。请确保您下载并安装适用于您的操作系统的Oracle数据库版本。 解决此错误的方法: 1.以管理员身份运行安装程序。 2.检查防病毒软件设置,确保配置助手可以访问数据库服务器的所有系统文件和注册表项。 3.重新安装Oracle数据库,并确保选择正确的Oracle Home路径。 4.对数据库实例名称进行更改,确保其长度小于等于8个字符。 5.检查您的操作系统是否与安装程序版本兼容。如果不兼容,请下载并安装适用于您的操作系统的Oracle数据库版本。同时,也要确保安装程序版本与您的操作系统位数一致。 总之,当我们出现[ins-20802]Oracle Database Configuration Assistant失败的错误提示时,我们首先要排查以上五个问题。如果仍然无法解决问题,可以考虑联系Oracle官方技术支持以寻求进一步帮助。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值