oracle 11g登陸報錯'ORA-12162: TNS:net service name is incorrectly specified'

feelpurple發表於2017-03-07
oracle 11g透過sqlplus登陸資料庫報錯
sqlplus / as sysdba
'ORA-12162: TNS:net service name is incorrectly specified'

在網上搜尋解決方法,建議是設定ORACLES_ID,但設定以後依然報錯

解決方法:
更改環境變數
# User specific environment and startup programs

ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_HOME
ORACLE_SID=OTA4G
export ORACLE_SID
ORACLE_UNQNAME=OTA4G
export ORACLE_UNQNAME
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
export CLASSPATH

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2134861/,如需轉載,請註明出處,否則將追究法律責任。

相關文章