12162专题

ORA-12162: TNS:net service name is incorrectly specified

今天有个测试人员来找我,说由于公司停电导致服务器关机,需要重起项目。 我远程连接后发现oracle数据库没有启动。 首先切换oracle用户: su oracle  接着启动oracle监听: lsnrctl start 接着sqlplus 登录账户 出现 ORA-12162: TNS:net service name is incorrectly specified 检查.or

ORA-12162: TNS:net service name is incorrectly specified 错误解决

本文将给大家阐述一个因未设置系统环境变量ORACLE_SID导致ORA-12162错误的案例。希望大家有所思考。 1.故障现象 本文所要描述的故障与这个通用的问题描述不同,在数据库服务器端使用TNSNAMES.ORA中记录的连接串连接没有问题,但如若未指定连接串,将会报出ORA-12162错误。 1)使用system用户尝试登录系统,此时便会收到报错如下信息 [orac