ORA-12154:TNS:无法解析指定的连接标识符(原创)
(2010-06-2517:04:27)
转载 ▼
标签 分类 Oracle开发、架构、管理与调优ora-12154oracle
相信作为ORACLE数据库的开发人员没有少碰到“ORA-12154:TNS:无法解析指定的连接标识符”今天我也又碰到了类似的情况将我的解决方法进行小结希望能对碰到同样问题的友人们提供帮助。
问题场景描述
服务器端版本 oracle 10.2.0.10
客户端版本 oracle 10.2.0.10
客户端开发工具 PL/SQL Developer
通过客户端来连接服务器其主要文件就是通过客户端的tnsnames.ora来配置在原文件的基础上增加
SID别名=
(DESCRIPTION=
(ADDRES S_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=SERVER_IP)(PORT=1521))
)
(CONNECT_DAT A=
(S I D=S I D_NAME)
)
)
例dev_db=
(DESCRIPTION=
(ADDRES S_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=172.168.10.5)(PORT=1521))
)
(CONNECT_DAT A=
(SID=ora10)
)
)
通过PL/SQL Developer连接dev_db时报“ORA-12154:TNS:无法解析指定的连接标识符”。 这个问题以前也碰到过但解决方法不太一样 因具体的问题不太一样。
我将自己知道的一些解决方法说一下
1.先检查服务器端的监听服务是否打开如果没有打开请启动其监听
客户端:tns p ing<tns
服务器Linux下:
#>lsnrc tl s tatus查看监听状态
#>lsnrc tl start 启动监听
2.通过Sql Plus连接一下试试如果Sql Plus连接能成功那就说明你的tnsnames.ora内容有错误
我的问题就在别名dev_db前面有一个空格这个可以通过文本编辑器(Edit Plus,UE等)来查看是否有空格只要有空格那就肯定是不行的而且如果那段内容是出现在文件的中间的话将导致该文件里所有相应的连接别名都不成功如果是在最后面就只有其自身连接别名不能成功其他连接别名还是能连接成功。 注我的tnsnames.ora配置了多个数据库实例的连接所有才有多个连接别名。
如
空格dev_db=
(DESCRIPTION=
(ADDRES S_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=172.168.10.5)(PORT=1521))
)
(CONNECT_DAT A=
(SID=ora10)
)
)
3.如果确保你的tnsnames.ora内容没有错误那请
将%ORACLE_HOME%\product\10.2.0\db_1\NETWORK\ADMIN目录下的所有文件删了然后重新连接一般就能解决了。
说明一下那个目录里的文件是在你建立连接的时候动态生成的不要怕删了会有问题
4.进入PLSQL Developer的主界面,在登录界面选择取消即不登录进入主界面然后选择菜单Tools(工具)-Preferenc es(首选项)在设置窗口中选择Orac le-Connection(连接)对应设置窗口中找到Oracle Home(Oracle主目录)选择你本地所安装客户端的版本保存设置然后重新启动PLSQL Developer这时就可以正常登录了。
如果您还碰有ORA-12154错误代码的其他原因和有其他的解决方法请跟贴评论我会加以完善这篇文章的谢谢
装了解决Oracle Developer Tools之后出现“ORA-12154:TNS:无法解析指定的连接标识符”报错的解决方法如下
1 .检查注册表 HKey_LocalMachine\Software\Oracle下面的Oracle_Home若不对修改成正确的
2.卸载ODP for .Net (或者卸载ODT for .Net,ODT中包含ODP,ODT是VS.Net的一个集成插件用于连接和浏览oracle数据库并且提供对oracle数据库的拖拽操作类似VS.Net对于SQL Server的资源管理器)
3.如果ODT for .Net的目录依然存在删除或者重命名此目录
然后重起系统重新连接ASP.Net程序如果还有同样的错误看着办吧我建议重装Oracle吧。
分析原因系统原来装的是ORACLE 10G 10.1 .0卸载后还没重启就装上10.2.0结果先是监听器起不来竟然还是指向10.1 .0的位置监听器当然不能启动了。
处理过程
1 、查找注册表将监听器指向新的位置重启服务 OK
2、 PL/SQL DEVELOPER还是连接不了其它方式都正常。将原先安装在其它逻辑盘的ODP for .Net卸载重装到与ORACLE 10.2.0同一位置。重启系统 DEVELOPER还是报错不过些时报错提示信息为空。
3、因为DEVELOPER设置有更改后进入菜单TOOLS》 PREFERENCES. . .设置在ORACLE下的CONNECTION中将ORACLE HOME和OCI LIBIARY设为空即自动检测。连接正常 问题解决。
二、应用程序中报错
一个很难想到的引起O RA-12154的原因
使用OracleCl ient.OracleConnection时(我连的是Oracle 1 1g其他版本未知)如果你的执行目录太长或者有括号等未考察有些什么符号 那么即使你的服务名是对的也会引起O RA-12154问题“T NS:无法处理服务名”当出现这个问题时请也考虑这个原因。
---------------------------------------------------------------范文最新推荐------------------------------------------------------
财务工作总结ppt
[财务工作总结ppt]一、合理安排收支预算严格预算管理
单位预算是学校完成各项工作任务实现事业计划的重要前提 因此认真做好我校的收支预算责任重大财务工作总结pp t。 为了搞好这项工作根据学校上年度的实际情况拟定的预算方案特别是支出方案多次向学校领导汇报进行了反复修改本着;以收定支量入为出; 使预算更加切合实际。充分发挥在财务管理中的积极作用较圆满地完成预算编制任务。在实际执行过程中严格按照预算执行每月未编制好计划用款报表充分体现了资金的使用效益确保学校
各项工作的顺利完成。
二、认真做好收费、结算工作
收费是学校最为繁琐也是政策最强的一项工作为了做好这项工作我们及早做好申报审批工作做到收费的依据严格执行收费标准。及时出具票据期未做好结算工作做到多退少不补 同时做好
代收费;报告书;的上报。
三、认真做好决算工作
年终决算也是一项较为复杂繁重的工作任务主要进行结旧建新编制决算报表决算报表是反映学校一年度的财务收支情况是指导学校预算执行工作的重要资料也是编制下年度收支计划的基础所以除了认真细致地做好年终决算外同时针对所编制的报表进行对比性分析通过分析总结经验揭示存在的问题为学校领导决策提
---------------------------------------------------------------范文最新推荐------------------------------------------------------
供依据。
四、努力学习提高财会人员的自身素质。
财务人员能积极参加镇组织的业务培训不断的提高财会知识和政策水平 同时积极参加学校的一切政治学习认真作好学习笔记认真贯彻执行《合计法》使学校的财会工作能按照国家的政策、法规
进行保证支出的真实性合法性。
五、努力完成学校的后勤工作
后勤工作将直接影响到学校的一切工作搞好食堂更为重要为此总在放学前拟定好下学期的伙食收费报表报局计划财务科严格执行计划财务科核定的标准收龋本着服务于学生目的规范伙食成本控
制伙食利润按规定时间上报食堂报表。
【扩展阅读篇】
工作总结格式一般分为标题、主送机关、正文、署名四部分。
(1)标题。一般是根据工作总结的中心内容、 目的要求、总结方向来定。 同一事物因工作总结的方向;;侧重点不同其标题也就不同。工作总结标题有单标题也有双标题。字迹要醒目。单标题就是只有一个题目如《我省干部选任制度改革的一次成功尝试》。一般说工作总结的标题由工作总结的单位名称、工作总结的时间、工作总结的内容或种类三部分组成。如;&tim e s;&time s;市化工厂1995年度生产工作总结;;&tim e s;&time s;市&tim es;&tim e s;研究所1995年度工作总结;也可以省略其中一部分如 ;三季度工作总结; 省略了单位名称工作总结《财务工作总结pp t》。毛泽东的《关于打退第二次反共高潮的总
---------------------------------------------------------------范文最新推荐------------------------------------------------------
结》其标题不仅省略了总结的单位名称也省略了时限。双标题就是分正副标题。正标题往往是揭示主题;;即所需工作总结提炼的东西副标题往往指明工作总结的内容、单位、时间等。例如辛勤拼搏结
硕果;;&tim e s;&time s;县氮肥厂一九九五年工作总结;;
(2)前言。即写在前面的话工作总结起始的段落。其作用在于用简炼的文字概括交代工作总结的问题;或者说明所要总结的问题、时间、地点、 背景、 事情的大致经过;或者将工作总结的中心内容主要经验、成绩与效果等作概括的提示;或者将工作的过程、基本情况、 突出的成绩作简洁的介绍。其目的在于让读者对工作总结的全貌有一个
概括的了解、 为阅读、理解全篇打下基础。
(3)正文。正文是工作总结的主体一篇工作总结是否抓住了事情的本质实事求是地反映出了成绩与问题科学地总结出了经验与教训文章是否中心突出重点明确、 阐述透彻、逻辑性强、使人信全赖于主体部分的写作水平与质量。 因此一定要花大力气把立体部分的材料安排好、写好。正文的基本内容是做法和体会、成绩和缺点、经
验和教训。
1)成绩和经验这是工作总结的目的是正文的关键部分这部分材料如何安排很重要一般写法有二。一是写出做法成绩之后再写经验。即表述成绩、做法之后从分析成功的原因、主客观条件中得出经验教益。二是写做法、成绩的同时写出经验 ;寓经验于做法之中;。也有在做法成绩之后用;心得体会;的方式来介绍经验这实际是前一种写法。成绩和经验是工作总结的中心和重点是构成工作总结正
---------------------------------------------------------------范文最新推荐------------------------------------------------------
文的支柱。所谓成绩是工作实践过程中所得到的物质成果和精神成果。所谓经验是指在工作中取得的优良成绩和成功的原因。在工作总结中成绩表现为物质成果一般运用一些准确的数字表现出来。精神成果则要用前后对比的典型事例来说明思想觉悟的提高和精神境界的高尚使精神成果在工作总结中看得见、摸得着才有感染力和
说明力。
2)存在的问题和教训一般放在成绩与经验之后写。存在的问题虽不在每一篇工作总结中都写但思想上一定要有个正确的认识。每篇工作总结都要坚持辩论法坚持一分为二的两点论既看到成绩又看到存在的问题分清主流和枝节。这样才能发扬成绩、 纠正错误虚心
谨慎继续前进。
写存在的问题与教训要中肯、恰当、 实事求是。
(4)结尾一般写今后努力的方向或者写今后的打算。这部分要精炼、
简洁。
(5)署名和日期。署名写在结尾的右下方在署名下边写上工作总结的年、 月、 日如为突出单位把单位名称写在标题下边 则结尾只
落上日期即可。
简而言之
总结就是把某一时期已经做过的工作进行一次全面系统的总检查、总评价进行一次具体的总分析、总研究;也就是看看取得了哪些成绩存在哪些缺点和不足有什么经验、提高。 那么工作总
结怎么写?个人工作总结的格式是怎样的?详情请看下文解析。
---------------------------------------------------------------范文最新推荐------------------------------------------------------
(一)基本情况
1.总结必须有情况的概述和叙述有的比较简单有的比较详细。这部分内容主要是对工作的主客观条件、有利和不利条件以及工作的
环境和基础等进行分析。
2.成绩和缺点。这是总结的中心。总结的目的就是要肯定成绩找出缺点。成绩有哪些有多大表现在哪些方面是怎样取得的;缺点有多少表现在哪些方面是什么性质的怎样产生的都应讲
清楚。
3.经验和教训。做过一件事总会有经验和教训。 为便于今后的工作须对以往工作的经验和教训进行分析、研究、概括、集中并
上升到理论的高度来认识。
今后的打算。根据今后的工作任务和要求吸取前一时期工作的经验和教训 明确努力方向提出改进措施等。具体可以参考部分工作
总结范文。
财务工作总结的ppt
[财务工作总结的ppt]财务工作总结的pp t一、合理安排收支预算严
格预算管理
单位预算是学校完成各项工作任务实现事业计划的重要前提 因此认真做好我校的收支预算责任重大财务工作总结的ppt。 为了搞好这项工作根据学校上年度的实际情况拟定的预算方案特别是支出方案多次向学校领导汇报进行了反复修改本着“以收定支
---------------------------------------------------------------范文最新推荐------------------------------------------------------
量入为出” 使预算更加切合实际。充分发挥在财务管理中的积极作用较圆满地完成预算编制任务。在实际执行过程中严格按照预算执行每月未编制好计划用款报表充分体现了资金的使用效益确
保学校各项工作的顺利完成。
二、认真做好收费、结算工作
收费是学校最为繁琐也是政策最强的一项工作为了做好这项工作我们及早做好申报审批工作做到收费的依据严格执行收费标准。及时出具票据期未做好结算工作做到多退少不补 同时做好
代收费 “报告书”的上报。
三、认真做好决算工作
年终决算也是一项较为复杂繁重的工作任务主要进行结旧建新编制决算报表决算报表是反映学校一年度的财务收支情况是指导学校预算执行工作的重要资料也是编制下年度收支计划的基础所以除了认真细致地做好年终决算外同时针对所编制的报表进行对比性分析通过分析总结经验揭示存在的问题为学校领导决策提
供依据。
四、努力学习提高财会人员的自身素质。
财务人员能积极参加镇组织的业务培训不断的提高财会知识和政策水平 同时积极参加学校的一切政治学习认真作好学习笔记认真贯彻执行《合计法》使学校的财会工作能按照国家的政策、法规
进行保证支出的真实性合法性。
五、努力完成学校的后勤工作
近日CloudCone发布了最新的补货消息,针对此前新年闪购年付便宜VPS云服务器计划方案进行了少量补货,KVM虚拟架构,美国洛杉矶CN2 GT线路,1Gbps带宽,最低3TB流量,仅需14美元/年,有需要国外便宜美国洛杉矶VPS云服务器的朋友可以尝试一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器...
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...
AlphaVPS是一家保加利亚本土主机商(DA International Group Ltd),提供VPS主机及独立服务器租用等,数据中心包括美国(洛杉矶/纽约)、德国、英国和保加利亚等,公司办公地点跟他们提供的保加利亚数据中心在一栋楼内,自有硬件,提供IPv4+IPv6,支持PayPal或者信用卡等方式付款。商家提供的大硬盘VPS主机,提供128GB-2TB磁盘,最低年付15欧元起,也可以选择...