设为首页 加入收藏

TOP

ORACLE_SID故障解决
2014-11-24 02:33:06 来源: 作者: 【 】 浏览:2
Tags:ORACLE_SID 故障 解决
ORACLE_SID故障解决
如果未设系统环境变量ORACLE_SID将导致ORA-12162错误:TNS:net service name is incorrectly specified。 www.2cto.com
1:获取ORA-12162报错信息通用表述信息
[oracle@asdlabdb01~]$ oerr ora 12162
2:故障现象
数据库服务器端使用TNSNAMES.ORA中记录的连接串连接没有问题,但若未指定连接串将会报出ORA-12162错误。
1)使用system用户登录 www.2cto.com
[oracle@asdlabdb01~]$ sqlplus system/sys
ERROR:ORA-12162:TNS:net service name is incorrectly specified
2)使用sysdba身份登录会得到同样的错误
[oracle@asdlabdb01~]$ sqlplus /as sysdba
3)如果使用服务名方式连接数据库,是可以成功的。
[oracle@asdlabdb01~]$ sqlplus system/sys@ora10g
故障原因:
[oracle@asdlabdb01~]$ echo $ORACLE_HOME
/oracle/app/oracle/product/10.2.0/db_1
[oracle@asdlabdb01~]$ echo $ORACLE_SID
(空白)
故障处理:
给出ORACLE_SID,重新尝试登录
[oracle@asdlabdb01~]$ export ORACLE_SID=ora10g
[oracle@asdlabdb01~]$ echo $ORACLE_SID
ora10g
[oracle@asdlabdb01~]$ sqlplus /as sysdba
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle块故障恢复 下一篇ORA-39171

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: