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

安装完orcle后,用conn / as sysdba登录的时候报:ORA-12162: TNS:net service name is incorrectly specified

找了好多文档,发现当echo $ORACLE_HOME是可以正常显示,而echo $ORACLE_SID时没有信息显示,所以判断是

在.bash_profile中没有添加ORACLE_SID。解决办法,在/home/oralce/.bash_profile中添加一句,

export ORACLE_SID=orcl


‘ORA-01045: user lacks CREATE SESSION privilege; logon denied’,原来是创建User时没有给赋上create session权限,

解决办法:grant create session,resource to <user>

或在pl/sql developer里,创建user时选择system privileges->create session


你可能感兴趣的:(ORA-12162,ser,TNSnet)