• oracle数据库实例没有启动ORA-12154: TNS:could not resolve the connect identifier specified


    如果报错是ORA-12154: TNS:could not resolve the connect identifier specified考虑数据库实例没有启动
    1、直接在登录时输入数据库信息 ip:端口/数据库名
    如果可以正常登录了,配置一下环境变量
    新建环境变量
    1、变量名为:ORACLE_HOME
    变量值为:oracle的安装路径到product11.2.0dbhome_1
    1、变量名为:TNS_ADMIN
    变量值为:%ORACLE_HOME%/NETWORK/ADMIN/
    之后退出plsql重新登录
    如果还不能登录,走如下步骤:
    1、sqlplus /nolog
    2、 conn / as sysdba;
    如果报错是下面这个直接第三步,
    Connected to an idle instance.
    SP2-0556: Invalid file name.
    3、 startup
    第三步如果继续报错如下,使用下方解决办法
    ORA-00119: invalid specification for system parameter LOCAL_LISTENER
    ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
    解决办法:
    1、create pfile from spfile='oracle数据库安装路径databaseSPFILEORCL.ORA';
    找到INITorcl.ORA文件,后修改.local_listener='LISTENER_ORCL'为.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=主机名)(Port=1521)))'
    2、create spfile from pfile='oracle数据库安装路径databaseINITorcl.ORA';
    3、startup;
    就可以正常启动数据库

    遇到过几次。。。。。。

  • 相关阅读:
    生产环境常见的几种JVM异常
    JVM垃圾回收时如何确定垃圾?是否知道什么是GCRoots?
    你平时工作用过的JVM常用基本配置参数有哪些?
    java X参数
    JUC之CAS
    JUC之List集合
    JUC之lock
    JUC之volatile
    BZOJ2132: 圈地计划
    BZOJ3991: [SDOI2015]寻宝游戏
  • 原文地址:https://www.cnblogs.com/hbym/p/13925603.html
Copyright © 2020-2023  润新知