暂无图片
分享
豆宇斯
2020-03-11
12c使用sqlplus / as sysdba 登录连接的不是CDB么,现在执行后提示ORA-12162: TNS:net service name is incorrectly specified

12c使用sqlplus / as sysdba 登录连接的不是CDB么,现在执行后提示ORA-12162: TNS:net service name is incorrectly specified,oracle_sid没有设置

收藏
分享
7条回答
默认
最新
刘峰

检查一下环境变更是否设置了ORACLE_SID,可以echo $ORACLE_SID确认一下

暂无图片 评论
暂无图片 有用 0
豆宇斯

没有设置,是空的

暂无图片 评论
暂无图片 有用 0
lscomeon

CDB也需要正确设置oracle_sid
使用sqlplus需要设置好要登录的sid

暂无图片 评论
暂无图片 有用 0
高达

Linux的环境变量文件是 oracle用户的家目录 .bash_profile ,最后source 或者 . 执行一下这个文件生效
AIX的同理是 .profile

暂无图片 评论
暂无图片 有用 0
外包DBA
  1. export ORACLE_SID=xxxx
  2. sqlplus / as sysdba
暂无图片 评论
暂无图片 有用 0
田弼元

echo $ORACLE_HOME
echo $ORACLE_SID
看一下结果是否等于预期

暂无图片 评论
暂无图片 有用 0
陈先生
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏