zoukankan      html  css  js  c++  java
  • 安装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:apphubincfgtoollogs
    etca	race_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是程序自动生成的,不是我手动输入的,这次是我手动输入的,不知道是不是这个原因造成的。
    至此,服务中的数据库服务程序也起来了。

    不积跬步无以至千里
  • 相关阅读:
    2955 ACM 杭电 抢银行 01背包 乘法
    杭店 ACM 1864 最大报销额 01背包
    【ACM】 1231 最大连续子序列
    如何保证消息队列的幂等性
    Kafka如何保证消息的高可用
    消息队列的优点和缺点
    架构学习和经验积累的方法
    如何撰写总体设计与详细设计文档
    如何做合格的面试官
    如何设计好的接口
  • 原文地址:https://www.cnblogs.com/jinxiuze/p/7986590.html
Copyright © 2011-2022 走看看