开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

oracle 9i数据库连接问题解决方法

简介:
+关注继续查看
 昨天中午,一家商场的朋友打电话给我,说他的笔记本不能连接商场的POS-ERP。
    朋友商场的POS-ERP系统使用的是ORACLE 9I的数据库,系统为windows server 2003企业版。在朋友的笔记本上启动POS-ERP客户端,无论进哪个系统都出现“ora-12154:tns:无法处理服务名”的错误提示。
    对于这个问题,一些不太熟习ORACLE数据库的朋友,可能认为重装ORACLE客户端可以解决问题。
    实际上,出现上述这种问题,重装ORACLE客户端是没有用处的。出现这问题的主要原因有二:其一就是客户端ORACLE数据安装目录中的“network”目录下的“tnsnames.ora”文件不存在;其二就是“tnsnames.ora”文件中的与ORACLE数据库服务器相关的配置项设置不正确。
    对于我朋友遇到的这种情况,就是“tnsnames.ora”文件中ORACLE数据库服务器的IP地址设置不正确,将它重新设置后恢复正常。
    我朋友之所以遇到这种情况,是由于他们商场前天刚刚升级POS-ERP系统,并且对服务器进行了更新,也就变更了相应的IP地址。而我朋友由于前段时间在外,没有得到数据库服务器IP 地址变更通知,也就没有来得及修改上述文件中的相关内容,才出现了上述这种情况。


 本文转自 雪源梅香 51CTO博客,原文链接:http://blog.51cto.com/liuyuanljy/158291,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
当你安装完Oracle数据库后,发现自己忘记密码了?!
1)进入cmd 2)sqlplus           conn / as sysdba(直接登录sql plus从这步开始) 3)alter user要修改密码的用户名 identified by 新密码;
673 0
C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库
由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用  C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的
899 0
ORACLE手工删除数据库
很多人习惯用ORACLE的DBCA工具创建、删除数据库,这里总结一下手工删除数据库实验的步骤,文中大量参考了乐沙弥的手动删除ORACLE数据库这篇博客的内容,当然还有Oracle官方相关文档。此处实验环境为Oracle Linux Server release 5.7,数据库版本为10.2.0.5.0   Step 1: .获得控制文件、数据文件,日志文件等相关信息 获取这些信息,一方面是为了后面的建库做参考,另外一个是为了验证后面一些操作,如果这些都没有必要,其实是可以可以跳过这一步的。
727 0
使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库(转)
1,先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.
757 0
oracle数据库字符集US7ASCII,在java中处理中文问题
原来项目中oracle数据库一直是US7ASCII,我新项目对接的时候,查询以及插入中文,出现乱码问题。 暂时未能解决此问题,最终决定每次转码: 查询的时候: 1 List list = Db.
468 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
ORACLE 10g 数据库体系结构图
立即下载
Oracle 和 MySQL 性能优化感悟
立即下载
Oracle 至PostgreSQL案例分享
立即下载