连接Oracle虚拟机出现ora-12154问题的解决方案的相关知识是本文我们主要要介绍的内容。谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确。对于listener配置不正确的一般较少发生,大多数人都是按照默认配置一路“下一步”过来的,基本都是orcl的服务名,如果说本地可以连通orcl,别的机子就连不通那应该跟listener关系不大。
创新互联成立于2013年,先为铁东等服务建站,铁东等地企业,进行企业商务咨询服务。为铁东企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
大部分都是tns配置不正确。我遇到的现象是:在本机建了一个2003的虚拟机,虚拟机里面装了oracle10g,默认配置。本机只装了oracle10g的客户端,当我以前用本机连接局域网内数据库的orcl服务(数据库与局域网内数据库一样)时没有问题,但是在连接虚拟机中的orcl服务却连不通,总是报ora-12154错误。而虚拟机内,plsql却可以连接虚拟机oracle,但是不能连接本机所在局域网内的oracle。
按照如下过程,一般都能解决:
虚拟机listener:
- SID_LIST_LISTENER =
- (SID_LIST =
- (SID_DESC =
- (GLOBAL_DBNAME = test) 自定义服务名
- (ORACLE_HOME = E:\oracle\product\10.2.0\db_1) db_home
- (SID_NAME = test)
- )
- (SID_DESC =
- (PROGRAM = extproc)
- (SID_NAME = PLSExtProc)
- (ORACLE_HOME = E:\oracle\product\10.2.0\db_1) ##这个服务保证你可以使用外部过程,如C程序
- )
- )
本机tns:
- ORCL_XNJ =
- (DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 182.12.15.232)(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = test) 与自定义服务名对应
- )
- )
再次连接,问题解决!
总结:记住,一定从最简单的原因找起,不要一上去就看到网上的什么改process数、注册表之类的,要想想本机能连为什么通过网络就不行,还是定位问题。
关于连接Oracle虚拟机出现ora-12154问题的解决方案的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!
当前名称:连接Oracle虚拟机出现ora-12154问题的解决方案
标题路径:http://www.36103.cn/qtweb/news35/26835.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联