• oracle本地启动报错


    好久没有启动oracle了,今天想启动一下突然发现出错了,下面开始排查

    之前改变了plsql的客户端版本 修改了环境变量ORACLE_HOME和TNS_ADMIN的值 

    修改plsql的客户端版本前:
    ORACLE_HOME            D:app61990product11.1.0db_1
    TNS_ADMIN              D:app61990product11.1.0db_1NETWORKADMIN
    
    修改plsql的客户端版本后:
    ORACLE_HOME            D:dev_softplsqlClientinstantclient_12_2instantclient_12_2
    TNS_ADMIN              D:dev_softplsqlClientinstantclient_12_2instantclient_12_2NETWORKADMIN

    首先将配置改回修改plsql客户端版本前

    错误1:找不到监听程序

    打开【任务管理器】-【服务】

    红框第一条没启动,尝试启动他

    错误2:oracle服务设置为手动启动。但是开机后手动启动监听服务后弹出框,提示“本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”

    解决办法:

    1.cmd 查看自己本机的ip地址 ipconfig

    2.修改 D:app61990product11.1.0db_1NETWORKADMINlistener.ora

    3.修改 D:app61990product11.1.0db_1NETWORKADMIN nsnames.ora

    将两个修改一样后,重启成功

    接下来进行登录,但是又报错了。

    错误3:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    解决办法:

    在listener.ora文件中增加红框的内容

    SID_LIST_LISTENER =
        (SID_LIST =
            (SID_DESC =
            (GLOBAL_DBNAME = orcl)
            (ORACLE_HOME = D:app61990product11.1.0db_1)
            (SID_NAME = orcl)
            )
        )

    重启监听程序。

    重新登录,又报错了。但是报错信息已经修改

    错误4:ORA-01034:ORACLE not available

    ORA-27101:shared memory realm does not exit

    解决办法:

    修改D:app61990product11.1.0db_1NETWORKADMINsqlnet.ora

    把sqlnet.authentication_services=(NTS) 改成
     sqlnet.authentication_services=(NONE)

    重启oracle服务。问题解决 可以正常使用啦

  • 相关阅读:
    校园路的伤感
    IBM决赛的相片
    IBM一面blue面筋(D组)
    解读校园路
    learn english
    DoNews.COM确实不错
    ARC使用
    Mac 终端 加tab键索引功能
    制作越狱ios设备ipa包
    objc>JS通信及JS>objc通信
  • 原文地址:https://www.cnblogs.com/linhongwenBlog/p/12964858.html
Copyright © 2020-2023  润新知