安装ORACLE服务出现Oracle Net Configuration Assistant 失败问题

今天在自己工作的电脑上安装oralce服务的时候,出现了如下错误

    Oracle Net Configuration Assistant 失败

一开始以为是安装了360的缘故,把安装的oralce卸载,并且把注册表删除后关闭360重新安装了一遍,但是还是报这个错误。
查看安装日志,打印出了如下的内容:

  ServiceAliasException: 无法初始化服务别名: TNS-04404: 没有错误
  caused by: oracle.net.config.ConfigException: TNS-04414: 文件错误
  caused by: TNS-04605: 无效语法错误:  orcl = ( 之前或之中出现意外的字符或文字 "orcl" 
  Error: null
  有关详细信息, 请查看跟踪文件: D:\app\hubin\cfgtoollogs\netca\trace_OraDb11g_home1-17120511上午3058.log
  Oracle Net Services 配置失败。退出代码是1

按安装过程中配置实例的时候输入的实例名有问题????!!!!到现在还是没明白怎么会有问题。

忽视这个错误,继续安装完oralce。打开本地的服务,发现电脑上的服务中根本就没有oralce数据库的监听程序和服务程序。

解决方式:

  1. 在开始菜单中打开 net configuration assistant,选择监听程序配置,下一步
  2. 选择重新配置 ,点击下一步
  3. 在出现的页面上有一个listener的监听程序,应该是安装的时候配置的,不要改变他,点击下一步
  4. 跳出提示,该监听正在运行,要关闭并且重新配置吗.... (明明看见服务中没有监听服务,这是什么鬼),不管他,选择关闭,重新配置
  5. 剩下的基本上都是点下一步了,配置完,神奇的发现在服务中出现监听服务了,但是服务程序 oralceserviceXXX还是没有

我们再手工创建一个实例,使用的是 database configuration assistant这个工具。因为我只是用来进行增删改查练习下而已,对于高级功能没有啥要求,所以具体配置的选择不去具体了解了,反正按照提示的一步步下来。具体的配置可以百度。
想要吐槽的是,我取得实例名还是orcl,但是这一次竟然成功了,成功了......心里无数只草泥马呼啸而过。
记起来了,安装时的实例名orcl是程序自动生成的,不是我手动输入的,这次是我手动输入的,不知道是不是这个原因造成的。
至此,服务中的数据库服务程序也起来了。

posted @ 2017-12-05 13:58  别离的岁月  阅读(40025)  评论(0编辑  收藏  举报