最近在梳理环境,发现环境真的不是一般的复杂,配置不是一般的乱,刚在梳理环境的时候发现一个库通过conn /as sysdba无法连接,具体处理过程如下:

一、错误信息

[oracle@ ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.4.0 Production on Tue Apr 24 09:48:26 2018Copyright (c) 1982, 2013, Oracle.  All rights reserved.SQL> conn /as sysdba;
ERROR:
ORA-12162: TNS:net service name is incorrectly specifiedSQL> exit

二、错误原因

一般出现这种错误,基本都是环境变量配置有问题,要么是没有配置正确的ORACLE_SID、ORACLE_HOME,要么是监听配置环境变量和.bash_profile环境变量配置不一致。

这里检查发现,是操作系统环境变量没有配置ORACLE_SID

[oracle@ ~]$ env |grep ORA
ORACLE_BASE=/data/oracle
ORACLE_HOME=/data/oracle/product/11.2.0/dbhome_1

三、解决办法

将oracle用户下.bash_profile中添加具体的ORACLE_SID并应用即可

[oracle@ ~]$ vi ~/.bash_profile
ORACLE_BASE=/data/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
export ORACLE_SID ORACLE_BASE ORACLE_HOME
[oracle@ ~]$ source ~/.bash_profile 

[oracle@ ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Tue Apr 24 10:00:40 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> conn /as sysdba;Connected.SQL> 

转载于:https://www.cnblogs.com/rangle/p/8926414.html

Oracle案例05——ORA-12162: TNS:net service name is incorrectly specified相关推荐

  1. linux ora-12162,ORA-12162: TNS:net service name is incorrectly specified

    ORA-12162: TNS:net service name is incorrectly specified 发布时间:2020-07-09 14:40:25 来源:51CTO 阅读:1105 作 ...

  2. form编译报错:ORA-12162: TNS:net service name is incorrectly specified解决办法

    form编译报错:ORA-12162: TNS:net service name is incorrectly specified解决办法 编译命令 apps/apps密码后面+"@数据库i ...

  3. oracle12541 linux,PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序

    PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序 外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误.待 ...

  4. ORACLE11g ORA 12514 TNS 监听程序当前无法识别连接描述符中请求的服务

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.TN ...

  5. oracle olap 不可用,[数据库]ORACLE OLAP错误ORA

    [数据库]ORACLE OLAP错误ORA 0 2015-04-25 00:00:20 刚刚安装了ORACLE 10g R2后,启动数据库时发现告警日志有如下错误: Database Characte ...

  6. oracle错误01653,oracle 10g 错误 ORA 01653 的解决过程

    oracle 10g 错误 ORA 01653 的解决过程 早上用户反应在操作用友NC时报错 ORA-01653 ,详细信息:ORA-01653: 表 NCV35.GL_DETAIL 无法通过 102 ...

  7. plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误

    使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...

  8. oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...

    本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...

  9. oracle重启监听12541,oracle数据 报 “ora-12541:TNS:无监听程序”错误

    PLsql登录oracle数据 报 "ora-12541:TNS:无监听程序"错误,但不输入"数据库"在默认情况下可以登录.并且D:oracleproduct1 ...

最新文章

  1. python搭积木_从零实现”搭积木式实现策略“的回测系统 part VI
  2. 【Qt】使用sqlite3数据库时,主键自增和获取自增后的主键的
  3. R构建SVM回归模型
  4. JavaScript,25 岁生日快乐!
  5. 再论JavaScript原型继承和对象继承
  6. Android在线开发工具 App Inventor
  7. 在代码段中安排自己定义的栈空间
  8. Lodop客户端本地和集中打印 [是否安装][操作系统]
  9. 充分感受中国缺少管理型软件人才的说法
  10. 解决tsvncache.exe引起电脑慢的问题
  11. linux nginx 配置优化,nginx 配置优化指令
  12. 大数据_Flink_Java版_数据处理_流处理API_Flink中的UDF函数类---Flink工作笔记0036
  13. angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法
  14. python有什么内容_python的类(简介,没什么内容)
  15. 机器学习1-线性回归、Ridge回归、LASSO回归
  16. 从OpenGL ES 2.0到Direct3D 11.1之路
  17. idean中jsp页面乱码_IntelliJ IDEA 控制台 乱码 有效解决办法
  18. Android 图片压缩详解
  19. C++语言基础——C++一本通:第四章 循环结构的程序设计:第一节 for语句:1082:求小数的某一位
  20. python数据按照分组进行频率分布_3.2.1 分布分析

热门文章

  1. Struts2 拦截器
  2. uniapp引入vant
  3. lim[(n!)^(1/n)]/n的极限
  4. Keepalived常用配置及脚本
  5. 【转录调控网络】典型的基因转录调控网络推导方法——伪逆矩阵模型
  6. maven的setting文件-02
  7. 【bugku CTF】MISC杂项:很普通的数独(isccctf)、啊哒、隐写、隐写2、多种方法解决、easy_crypto 、聪明的小羊、ping
  8. 项目笔记-基于VUE2.0的电商后台管理系统(一)
  9. mybatis执行sql语句
  10. Windows10登录不上Micrsoft账户,解决办法