linux ora-12162,【转】ORA-12162问题的解决及其补充
ORA-12162: TNS:net service name is incorrectly specified问题
现象:
目前连接数据库时候出现问题了:
[oracle@as3]$ sqlplus “/ as sysdba”
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
Enter user-name: oral
Enter password:
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
Enter user-name: oral
Enter password:
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
可能问题:
1:~.bash_profile文件中估计没有正确设置ORACLE_SID环境变量
2:检查sqlnet.ora中sqlnet.authentication_services设置
3:用 orapwd 重建密码文件
解决问题:
上面的问题经过检查是由于ORACLE_SID设置引起的,主要是因为在oracle环境变量中,虽然设置了ORACLE_SID,但是没有export引起的。最后在~.bash_profile中设置
export ORACLE_SID,问题解决!
下面是metalink.的解释:
The information in this document.nbspapplies to:
Oracle Server - Enterprise Edition - Version: 10.1.0.3 to 10.1.0.3
This problem can occur on any platform.
Affects most UNIX platforms (not seen on Microsoft Windows due to difference in BEQ communication specifics)
Errors
ORA-12162 "TNS:service name is incorrectly specified"
Symptoms
When trying to connect locally (BEQ) to the database, getting "ORA-12162 error tns:net Service name
is incorrectly spelled"
This is unusual because a TNS:Net service name is not being specified, nor is the environement variable TWO_TASK set.
Cause
The user environment variable $ORACLE_SID is not set.
When this is not set, then SQL*Plus use, without a connect string, may result in an ORA-12162 error.
Solution
Add the ORACLE_SID to the .profile for the Oracle user.
This will give the BEQ adapter a route to connect to the instance.
References
linux ora-12162,【转】ORA-12162问题的解决及其补充相关推荐
- linux listener.ora 位置,Oracel数据库 listener.ora和tnsnames.ora配置
Oracel服务经常会出现各种监听问题,很多情况是 listener.ora和tnsnames.ora 的配置有问题 D:\app\Administrator\product\11.2.0\dbho ...
- listener.ora、sqlnet.ora、tnsnames.ora 详解
三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...
- oracle中的listener.ora和tnsnames.ora
一.oracle的客户端与服务器端 oracle在安装完成后服务器和客户端都需要进行网络配置才能实现网络连接. 服务器端配置监听器,客户端配置网络服务名 服务器端可配置一个或多个监听程序 ...
- ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora
[转自]http://www.chinaunix.net/jh/19/594396.html 最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的东东. 首先来说oracle的网络结构 ...
- Oracle的网络三大配置文件(sqlnet.ora、tnsnames.ora、listener.ora)
Oracle的网络三大配置文件(sqlnet.ora.tnsnames.ora.listener.ora) blog文档结构图: 1 说明 为了使得外部进程能够访问Oracle 数据库则必须配置Or ...
- listener.ora、sqlnet.ora、tnsnames.ora的作用
oracle 网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下. 1. sqlne ...
- oracle配置listener.ora和tnsnames.ora文件
oracle图形化配置listener.ora文件 概述: 监听的特点: 具有独立性 连接建立流程 默认端口号1521 *服务端需要listener.ora,客户端需要tnsname.ora文件 1. ...
- 关于Linux服务器磁盘空间占满问题的解决方法
下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- Linux下如何生成core dump 文件(解决segment fault段错误的问题)
Linux下如何生成core dump 文件(解决segment fault段错误的问题) 参考文章: (1)Linux下如何生成core dump 文件(解决segment fault段错误的问题) ...
最新文章
- placeholder兼容性问题以及用label代替placeholder
- 嵌入式实时操作系统的基本概念——μ/COS-II读书笔记
- 织梦后台对应的php文件,织梦DedeCMS后台文件列表按文件名排序的方法
- 新一代数据安全的制胜法宝-UBA
- windows linux—unix 跨平台通信集成控制系统
- impdp 不兼容_oracle - Oracle:使用impdp导入数据库转储时出错:Data Pump客户端与数据库版本12.1.0.2.0不兼容 - 堆栈内存溢出...
- Nacos系列:Nacos的三种部署模式 1
- LeetCode 144. 二叉树的前序遍历(递归)(迭代)(颜色标记法)
- 通用变频器的保护功能及故障处理
- 请你预想一下量子计算机未来,直播,研究量子计算机的我被曝光了
- 莫高窟永不褪色的微笑,照耀在华为未曾止步的数据保护征程
- PS标尺参考线拖不准问题
- 视频监控的2017 有什么看头?
- java简历项目经验描述,2021大厂面试合集
- [转] 汉语骂人最高境界!(爆笑)
- 美国人初学编程代码之三
- 应用计算机散热的原理是什么,笔记本电脑散热原理与CPU降频技术解析
- Unity内嵌网页插件
- 为什么有的人说话一定要带手势?生物学基础找到了
- 你只管努力,剩下的交给时光---一个南方姑娘的2016北漂之旅
热门文章
- 2020最新Javaweb视频教程-Javaweb从入门到精通【JSP】
- java jconsole_jconsole与jvisualvm
- HTML下拉菜单代码实现
- 编写VTK文件,导入paraview显示
- 07-PKI证书体系
- Myeclipse 10破解图解
- Linux下 python调用讯飞离线语音合成(tts)
- python安卓吾爱_python编程视频教程v1.0.0下载_Python编程安卓版下载_吾爱游戏网
- cashfiesta广告与传销?
- 软件测试书在线阅读,软件测试实用教程