前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

win7(64位)PL/SQL报错:无法解析指定的连接标识符和PowerBuilder报错:无法解析指定的连接标识符 - 蜗牛之旅 - 博客频道 - CSDN.NET 蜗牛之旅 凡事预则立,不预则废 目录视图 摘要视图 订阅 “程序人生”中国软件开发者职业生涯调查 专访小恩爱CTO钟超:让数据决定创意功能的去留 电子版《程序员》杂志免费领 win7(64位)PL/SQL报错:无法解析指定的连接标识符和PowerBuilder报错:无法解析指定的连接标识符 分类: oracle 2012-09-06 11:27 853人阅读 评论(0) 收藏 举报 oracleoracle10g数据库x86百度 在安装oracle的时候PL/SQL报错:“ORA-12154: TNS:无法解析指定的连接标识符”,在网上找了很多资料,然后问题解决。其中下面的文章分析的过程很&#20540;得学习,特地转载过来时刻告诫自己全局观的重要性!!! 下面是引用正文 接着上次的话题,在64位win7上装了32位oracle10g 以后又出现了新的问题: 在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer (我装的是7.1版本) 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。 冷静,先分析原因,既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)是正常的,TNS的配置是正确的。问题应该出在PL/SQL Developer 自身。考虑到本次安装oracle的过程中有诺干次安装失败且变换过oracle home,是否是注册表中的信息有写垃圾未清理?!进入 PL/SQL Developer 的 preferences中发现可以设定oracle home。该选项为空是自动选择,也可以手工填入路径。但是设置后没有效果。之后又检查了注册表、oracle设置均无异常。 无奈之下选择了重装PL/SQL Developer 。运行安装程序以后弹出一个警告框,这次仔细的看了一下,大概意思是安装目录中含有特殊字符可能导致oracle无法连接。该提示窗口按“确认”按钮后依然会继续安装。恍然大悟啊,64位win7会把32位应用程序默认的安装到Program Files (x86)目录下,那两个括号可能让oracle郁闷了。改变安装路径为一个比较“大众化”的路径,再次进行数据库连接,一切问题都解决了。 经验总结:哥么以后打死也不往默认的32位 program files目录下装东西了 思想上移 上网查了好久才找到这个答案,起初一直是认为oracle安装的问题,和文章的作者一样,开始的时候也是找了很多资料,上网百度了好一阵子。真要从细节方面说的话出现这个问题的原因还是不理解win7的那个programs files(X86)文件夹存在的意义。网上能找到的就只有关于syswow64的介绍,具体的文件夹的作用,以及不安装到相应的文件夹下会出现什么别的问题还有待考察。如果说是为了区分32为和64位程序的话那么如果32位程序不小心安装到别的目录下那么就不应该可以用啊,但是事实证明还是可以正常使用,所以大胆猜测,这个文件夹仅仅用于区分,在程序运行的时候操作系统会自己判断。 文章的作者还是很有水平的,遇到了问题没有一头扎进去而是仔细的分析,将大局把握住了。弄清楚自己所处的环境(64位win7)然后逐步向细节分析(oracle安装,PL/SQL安装,以及他们的安装路径等等细节),最终问题解决。宏观的把握住了,细节方面的都不是大问题,只需要稍微调整就可以。以后遇到问题也应该这样分析,把自己的所处的大环境搞清楚,然后再去分析问题。 谨记!谨记! 总结:在win7(64位)系统中,尽量不要把软件安装到programs files(X86)文件夹中,这样经常出现与oracle10g数据库连不上,例如:(PL/SQLDeveloper和 PowerBuilder9.0和PowerBuilder 12.5)出现此问题,重新安装在其他目录(我安装到D盘)问题就解决了。 更多 上一篇:二叉树基本性质及二叉树链表类 下一篇:图邻接表类(图的遍历方法,最短距离及路径) 相关主题推荐 PowerBuilder 64位 pl/sql win7 应用程序 相关博文推荐 更新版本注意事项 oracle11g for window... 国足1-3伊拉克靠泰国救命球出线!感谢泰... 将拥有外网IP的计算机设置为远程工作站 android笔记 - 网络状态判断 Win7 Win8 BIOS切换SATA... 解决PLSQL Developer导出C... <Ipv6 Deployment and... 查看评论 * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP Spark HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap 个人资料 xumin07061133 访问:41977次 积分:976分 排名:第14146名 原创:56篇 转载:28篇 译文:0篇 评论:12条 文章搜索 文章分类 c.c++.数据结构(25) linux unix应用(8) 计算机研究生复试(2) 算法学习(1) 面试就业(4) linux unix应用(6) 研究生学习(2) oracle(9) vs2010 vc6.0(6) 数据库(4) Hadoop(1) 文章存档 2013年07月(1)2013年04月(1)2013年03月(2)2012年11月(5)2012年10月(7)2012年09月(4)2012年08月(11)2012年07月(14)2012年06月(7)2012年05月(2)2012年04月(9)2012年03月(6)2012年02月(15) 阅读排行 学姐面经,不管怎样,先转载过来,以后慢慢享用(3682) DOS下常用网络命令技巧(2854) HIS(LIS、PACS、RIS、EMR)系统解决方案(2273) 数据结构:线性表(顺序存储)顺序栈类(实现创建,输出,入栈出栈,读栈顶元素功能)(1520) 纯键盘操作电脑,无鼠标操作(1433) oracle 10g控制台登录出现Io 异常:Unknown host specified 或ORA-12154 TNS无法解析指定的连接标识符等(1418) 数据结构:线性表(顺序存储)顺序表类(实现顺序表的创建,输出,插入,删除功能)(1286) 用三列二维数组表示的稀疏矩阵类(1275) 年轻人,你知道多少,做了多少!(1048) UNIX程序设计实验一:实现带参数的简单的shell(950) 评论排行 图邻接表类(图的遍历方法,最短距离及路径)(5) DOS下常用网络命令技巧(2) Linux下目录命名意义(1) UNIX程序设计实验一:实现带参数的简单的shell(1) 数据结构:线性表(顺序存储)顺序栈类(实现创建,输出,入栈出栈,读栈顶元素功能)(1) HIS(LIS、PACS、RIS、EMR)系统解决方案(1) unix程序设计实验五 实现mysleep函数(1) 带链队列类(0) windows系统个人常用命令和快捷键(0) 带链栈类(0) 推荐文章 最新评论 Linux下目录命名意义 rainrcn: 不錯 。收藏 unix程序设计实验五 实现mysleep函数 u013166547: 赞 DOS下常用网络命令技巧 liuuxin: 很好,搜藏学习 图邻接表类(图的遍历方法,最短距离及路径) hawkzhang1: 搂主您好,能发f1.txt文件,或格式吗?谢谢 HIS(LIS、PACS、RIS、EMR)系统解决方案 lm18607850775: 很全 数据结构:线性表(顺序存储)顺序栈类(实现创建,输出,入栈出栈,读栈顶元素功能) wat0014: 但是入栈的话,遇到栈满,自动扩充栈容量会不会更好一点 UNIX程序设计实验一:实现带参数的简单的shell yhe_08: 最近在做这样的project学习一下! 图邻接表类(图的遍历方法,最短距离及路径) zhuyingzhezhi: Link_GP.h:127: error: ISO C++ forbids declaration ... 图邻接表类(图的遍历方法,最短距离及路径) zhuyingzhezhi: 我直接复制过来了,怎么有15个错误啊 图邻接表类(图的遍历方法,最短距离及路径) zhuyingzhezhi: 不用了。。 我知道怎么做了。。