oracle数据库实例没有启动ORA-12154:TNS:
couldnotresolvet。。。
如果报错是ORA-12154: TNS:could not resolve the connect identifier specified考虑数据库实例没有启动
1、直接在登录时输⼊数据库信息 ip:端⼝/数据库名
如果可以正常登录了,配置⼀下环境变量
新建环境变量
1、变量名为:ORACLE_HOME
变量值为:oracle的安装路径到product\11.2.0\dbhome_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数据库安装路径\database\SPFILEORCL.ORA';
到INITorcl.ORA⽂件,后修改.local_listener='LISTENER_ORCL'为.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=主机名)(Port=1521)))'
2、create spfile from pfile='oracle数据库安装路径\database\INITorcl.ORA';
3、startup;
就可以正常启动数据库
遇到过⼏次。。。。。。