udi12154 oracle12154,远程连接Oracle ora-12154
谈到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相关推荐
- 在本机用Toad远程连接Oracle数据库
在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1) ...
- pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...
plsql远程连接oracle服务器问题(各种情况).docx PLSQL远程连接oracle服务器问题(各种情况)1.病毒软件的防火墙可以关闭试试在连接.2.环境变量path里面没有加上%ORACL ...
- PLSQL Developer工具远程连接Oracle数据库的方法
Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...
- PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示
PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...
- 使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库
使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库 1.下载文件 2.文件解压 3.环境变量设置 3.tnsnames.ora文件 4.连接测试 5.ORA-125 ...
- toad关联oracle,配置toad远程连接oracle
配置toad远程连接oracle 在oracle服务器上: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录 文件:listen ...
- plsql远程连接Oracle
plsql远程连接Oracle 远程连接Oracle,比较麻烦,除了plsql,还需要下载一个本地轻量级客户端Instant Client.最近因工作需要所以自己亲自做了一个步骤,算是记录一下,未免以 ...
- centos7 oracle_使用PLSQL远程连接Oracle
接上篇文章,上篇我们在centos7上使用docker用了五分钟安装了oracle,并且本地使用Navicat这个工具已经连接上了远程oracle 但是很多小伙伴喜欢用PLSQL Developer这 ...
- 使用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 ...
最新文章
- 先学c语言还是先学java_是先学 java好还是先学c语言好
- Web服务器故障的奇怪原因
- c++ 访问控制与封装
- CAD CAM CAE自学手册 ANSYS 15.0有限元分析自学手册_完整版PDF电子书下载
- Java代理(Proxy)模式
- python实现excel表格图片识别,并转换成excel文件
- mysql.sock.lock的作用_mysql.sock的作用
- 一周热图|何穗俞飞鸿张翰南京出席活动;华为全球最大旗舰店开业;巴黎欧莱雅公布凯瑟琳·兰福德为全球代言人...
- 留在一线城市还是回老家?一个8年北漂的4点思考
- “软件工程”到底学什么(一)
- linux学习随手笔记
- 8千兆光口8千兆电口千兆8光8电16口千兆汇聚型工业以太网交换机 室外宽温卡口交换机
- 拆分可再生能源业务上市,华润电力意欲何为?
- [牛客练习] 深信服校园招聘c/c 软件开发H卷 Apare_xzc
- python二级证书含金量排名_计算机二级证书含金量有多高?你真的知道吗?
- 如何向数组里添加元素
- 量化交易之指数增强策略
- 如何用Zabbix监控OpenWrt路由器-Zabbix-Agent安装篇
- 搭搭云 新世代超级应用平台 JNPF快速开发平台框架
- 对接第三方《大华摄像头》