tnsnames.ora设置怪问题
刚搞定困扰3天的oracle数据库连接问题,决定记录下,真是令人不爽啊。
这几天要连接现网终端设备数据库,连接方式还比较复杂。需要设置vpn环境,幸好之前设置过。配置好tnsnames.ora文件,打开plsql,开始连接。提示无法连接远程Oracle。尝试连接另外一台现网数据库,可以连通。尝试连接局域网内的研发数据库,可以连通。
NND,这么怪。我试着telnet Oracle服务器1521 端口,提示连接失败。
D:\Documents and Settings\Administrator>telnet 172.16.73.6 1521
正在连接到 172.16.73.6 ...不能打开到主机的连接, 在端口 1521: 连接失败
因为之前配置vpn环境的时候,就因为vpn授权文件未配置好,导致无法连接现网数据库。怀疑是vpn问题,找运维哥们处理。折腾了两天,最后没法子,干脆重新生成vpn的证书。还是不行,运维哥们投降了,真没碰到这种情况。连之前能连接的现网数据库,现在也连不了,悲催啊。
今天,抱着试试的心态,重新搞下。对tnsnames.ora文件进行编辑。把新增的数据库连接删掉,连接之前能连接的现网数据库,可以连不了。不错哦,看来找到问题所在了。
加入新增的数据库连接,再测试下。MD,又不行了。这个连接有嘛问题啊。元方,你怎么看?
仔细观察,数据库连接名称oss139_ccm前面有几个空格。删掉,重连,搞定。尼玛,就这么简单。这也太弱智了吧。
oss139_ccm =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.73.6)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.73.8)(PORT = 1521))
(LOAD_BALANCE = no)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ccmservice)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)
分享到:
相关推荐
在分布式环境中,正确的tnsnames.ora配置有助于避免因网络解析错误或连接模式不匹配引发的问题。数据库管理员应当定期检查和更新tnsnames.ora文件,以确保客户端能正确地连接到所需的服务,尤其是在数据库服务迁移或...
### 认识Oracle中的sqlnet.ora、tnsnames.ora与listener.ora三个关键配置文件 #### 一、概述 在Oracle安装过程中,我们常常会在安装目录下的`$HOME/network/admin`文件夹中发现三个重要的配置文件:`sqlnet.ora`、...
在Oracle数据库的运行过程中,`listener.ora`和`tnsnames.ora`是两个至关重要的配置文件,它们负责管理和通信数据库实例与客户端应用程序之间的连接。 `listener.ora`文件是Oracle监听器的配置文件,它定义了监听器...
ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。 一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器...
### Oracle的tnsnames.ora配置(PLSQL Developer) 在Oracle数据库环境中,为了实现客户端与服务器之间的连接,需要正确配置一系列环境变量以及相关的配置文件。其中,`tnsnames.ora`是Oracle客户端用于存储连接描述...
### Oracle网络配置详解:Listener.ora, Sqlnet.ora与Tnsnames.ora #### Listener.ora:监听器配置文件 `listener.ora` 文件是Oracle数据库系统中至关重要的网络配置文件之一,它负责管理数据库的监听器服务,确保...
在Oracle数据库系统中,`listener.ora`和`tnsnames.ora`是两个至关重要的配置文件,它们负责网络通信和连接管理。这两个文件对于Oracle数据库的正常运行和客户端应用程序如PL/SQL Developer的顺利连接至关重要。 ...
tnsnames.ora配置文件,免安装使用pl/sql连接远程数据库
Oracle\Network\ADMIN\tnsnames.ora
- **NAMES.DIRECTORY_PATH=(TNSNAMES, HOSTNAME)**:定义了名称解析路径,首先会在`tnsnames.ora`文件中查找连接字符串,如果找不到,则会尝试将连接字符串作为主机名解析其IP地址,并进一步尝试连接该主机上的...
使用plsql developer 时,需要的配置文件 tnsnames.ora 下载
oracle数据库的配置文件,用于进行连接配置
Oracle 配置 TNSNAMES.ORA 文件详解 oracle 配置 TNSNAMES.ORA 文件是 Oracle 网络配置的关键步骤。正确配置 TNSNAMES.ORA 文件可以确保 Oracle 客户端与服务器端之间的顺畅连接。本文将详细介绍如何正确配置 ...
为了解决这个问题,可以在`tnsnames.ora`中定义`local_dev.com`,或者更改`sqlnet.ora`中的`NAMES.DEFAULT_DOMAIN`设置。 **2\. NAMES.DIRECTORY_PATH** 这个参数定义了客户端连接数据库时采用的匹配方式。它指定...
tnsnames.ora 配置文件
Listener.ora、sqlnet.ora、tnsnames.ora三个配置文件区别 Listener.ora、sqlnet.ora、tnsnames.ora三个配置文件是Oracle数据库中三个重要的配置文件,每个文件都有其特定的作用和用途。 首先,Listener.ora文件是...
在IT领域,掌握基本的DOS命令和Oracle数据库的tnsnames.ora配置是至关重要的。DOS(Disk Operating System)命令行界面是Windows操作系统的一个重要组成部分,它提供了一种直接与计算机交互的方式,而tnsnames.ora则...
Oracle数据库是全球广泛使用的数据库管理系统,对于没有在本地安装Oracle环境但需要与...通过正确配置`tnsnames.ora`和安装并设置Instant Client,即使在本地没有Oracle环境,你也能顺利连接并操作远程的Oracle数据库。
tnsnames.oratnsnames.oratnsnames.oratnsnames.ora