Oracle sqlplus “/as sysdba” ORA-12162

Linux下安装完Oracle 10g后用SQL Plus启动数据库需要使用sysdba登陆,命令是:
sqlplus “/as sysdba”

此时容易出现ORA-12162错误:TNS:net service name is incorrectly specified

这是由于oracle用户的环境变量里没有设置ORACLE_SID的缘故,解决操作:
su – oracle
vi .bash_profile
插入一行:
export ORACLE_SID=数据库实例ID

2 thoughts on “Oracle sqlplus “/as sysdba” ORA-12162”