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
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