谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确。对于listener配置不正确的一般较

少发生,大多数人都是按照默认配置一路“下一步”过来的,基本都是orcl的服务名,如果说本地可以连通orcl,别的机子就连不通那应该跟

listener关系不大。大部分都是tns配置不正确。我遇到的现象是:在本机建了一个2003的虚拟机,虚拟机里面装了oracle10g,默认配

置。本机只装了oracle10g的客户端,当我以前用本机连接局域网内数据库的orcl服务(数据库与局域网内数据库一样)时没有问题,但是在连接虚拟

机中的orcl服务却连不通,总是报ora-12154错误。而虚拟机内,plsql却可以连接虚拟机oracle,但是不能连接本机所在局域网内的

oracle。

按照如下过程,一般都能解决:

在虚拟机内开cmd,用lsnrctl status查看监听器监听的服务

如看到监听服务“orcl”,那在本机的tns配置中(SERVICE_NAME =

orcl)必须写orcl;如果想要自定义,则在虚拟机内的listener配置中就要加入自定义服务名,记得要重启监听服务:lsnrctl

reload

最后形成的配置文件如下

虚拟机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) 与自定义服务名对应

)

)

再次连接,问题解决!

转自:http://www.cnblogs.com/tristinjet/archive/2011/09/01/2162226.html

udi12154 oracle12154,远程连接Oracle ora-12154相关推荐

  1. 在本机用Toad远程连接Oracle数据库

    在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1)         ...

  2. pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...

    plsql远程连接oracle服务器问题(各种情况).docx PLSQL远程连接oracle服务器问题(各种情况)1.病毒软件的防火墙可以关闭试试在连接.2.环境变量path里面没有加上%ORACL ...

  3. PLSQL Developer工具远程连接Oracle数据库的方法

    Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...

  4. PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示

    PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...

  5. 使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库

    使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库 1.下载文件 2.文件解压 3.环境变量设置 3.tnsnames.ora文件 4.连接测试 5.ORA-125 ...

  6. toad关联oracle,配置toad远程连接oracle

    配置toad远程连接oracle 在oracle服务器上: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录 文件:listen ...

  7. plsql远程连接Oracle

    plsql远程连接Oracle 远程连接Oracle,比较麻烦,除了plsql,还需要下载一个本地轻量级客户端Instant Client.最近因工作需要所以自己亲自做了一个步骤,算是记录一下,未免以 ...

  8. centos7 oracle_使用PLSQL远程连接Oracle

    接上篇文章,上篇我们在centos7上使用docker用了五分钟安装了oracle,并且本地使用Navicat这个工具已经连接上了远程oracle 但是很多小伙伴喜欢用PLSQL Developer这 ...

  9. 使用DBeaver远程连接Oracle数据库出现错误“listener does not currently know of service requested in connect descrip”

    使用DBeaver远程连接Oracle数据库出现错误"listener does not currently know of service requested in connect des ...

最新文章

  1. 先学c语言还是先学java_是先学 java好还是先学c语言好
  2. Web服务器故障的奇怪原因
  3. c++ 访问控制与封装
  4. CAD CAM CAE自学手册 ANSYS 15.0有限元分析自学手册_完整版PDF电子书下载
  5. Java代理(Proxy)模式
  6. python实现excel表格图片识别,并转换成excel文件
  7. mysql.sock.lock的作用_mysql.sock的作用
  8. 一周热图|何穗俞飞鸿张翰南京出席活动;华为全球最大旗舰店开业;巴黎欧莱雅公布凯瑟琳·兰福德为全球代言人...
  9. 留在一线城市还是回老家?一个8年北漂的4点思考
  10. “软件工程”到底学什么(一)
  11. linux学习随手笔记
  12. 8千兆光口8千兆电口千兆8光8电16口千兆汇聚型工业以太网交换机 室外宽温卡口交换机
  13. 拆分可再生能源业务上市,华润电力意欲何为?
  14. [牛客练习] 深信服校园招聘c/c 软件开发H卷 Apare_xzc
  15. python二级证书含金量排名_计算机二级证书含金量有多高?你真的知道吗?
  16. 如何向数组里添加元素
  17. 量化交易之指数增强策略
  18. 如何用Zabbix监控OpenWrt路由器-Zabbix-Agent安装篇
  19. 搭搭云 新世代超级应用平台 JNPF快速开发平台框架
  20. 对接第三方《大华摄像头》

热门文章

  1. 酷家乐一面-停车场记录
  2. PhotoPrism 入门教程:如何搭建私有相册系统
  3. java 的加密算法工具的集合
  4. Minitab直方图技巧
  5. H5游戏开发:消灭星星
  6. 软通动力与华为云DevOps深度合作
  7. 我用ChatGPT写2023年新课标II卷高考作文
  8. BUUCTF:[SUCTF2018]followme
  9. 3D建模软件全科普,想要学好游戏建模的你千万别错过!
  10. ESP8266MOD、刷可以使用AT指令的固件、作为客户端向贝壳云端发送固定数据