新机器安装了Oracle客户端和plsql之后一直没有连接数据库。今天运行项目的时候,用plsql连接的时候提示连不上,随解决问题。
1、提示ORA-12514,监听问题。这个是老面孔了,先查看了电脑服务里面有没有监听服务,有的话启动,没有的话新建。我的是已经存在了,所以把监听服务起来。
2、配置网络命名服务,我先去目录下找了tnsnames.ora文件,我一般是直接修改这个,这样比较快的配置。找了对应目录,发现竟然没有。
我的目录是:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN,里面监听的文件也没有,有点蒙,但是目录下有个sample文件夹和sqlnet.ora文件,打开之后发现不太像。
文件没找到,我就使用客户端的向导Net Configuration Assistant进行配置,配置过程中,登录测试也都提示连接成功。但用plsql还是提示监听问题,反复几次,我发现,我配置的监听和本地网络服务根本就没有保存。
问题找到,是因为没有tnsnames.ora和listener.ora文件。
没有,我就新建了对应的文件,结果还是不行,发现oracle根本就不是使用的这个目录下的文件。我确定我的oracle安装没有问题,plsql也不会有问题。(经常用的东西,有没有问题还是很确定的)
既然找的不是这个目录,那么一定是有配置文件映射了别的目录,先到网上搜索看看有没有遇到同样问题的,不出所料,果然有遇到过的,而且还解决了。
参考:http://bbs.csdn.net/topics/390279484 ,然后我一看我的环境变量里面,果然也存在一个TNS_ADMIN的变量,这个是安装plsql的时候自动生成的,应该是安装版生成的。
把这个变量改成我们oracle平常用的目录,再重新配置了一下监听和本地网络服务,文件正确生成。
相关推荐
### 认识Oracle中的sqlnet.ora、tnsnames.ora与listener.ora三个关键配置文件 #### 一、概述 在Oracle安装过程中,我们常常会在安装目录下的`$HOME/network/admin`文件夹中发现三个重要的配置文件:`sqlnet.ora`、...
在Oracle数据库的运行过程中,`listener.ora`和`tnsnames.ora`是两个至关重要的配置文件,它们负责管理和通信数据库实例与客户端应用程序之间的连接。 `listener.ora`文件是Oracle监听器的配置文件,它定义了监听器...
tnsnames.ora文件通常位于$ORACLE_HOME/network/admin目录下,与listener.ora和sqlnet.ora一起协同工作,为Oracle数据库客户端提供连接服务。 sqlnet.ora文件在这个过程中起到关键的决策作用,它类似Linux或其他...
在Oracle数据库环境中,`sqlnet.ora`、`tnsnames.ora`和`listener.ora`三个文件起着至关重要的作用,分别位于Oracle安装目录下的`$HOME/network/admin`文件夹内。这三个配置文件对于建立客户端与服务端之间的通信至...
在Oracle数据库系统中,`listener.ora`和`tnsnames.ora`是两个至关重要的配置文件,它们负责网络通信和连接管理。这两个文件对于Oracle数据库的正常运行和客户端应用程序如PL/SQL Developer的顺利连接至关重要。 ...
本文详细介绍了Oracle_client_win32的安装步骤以及tnsnames.ora和listener.ora文件的配置方法。通过遵循这些步骤,您可以成功地安装Oracle客户端,并配置必要的文件以实现与远程Oracle数据库的稳定连接。正确配置...
`tnsnames.ora` 文件也位于相同的目录下,它是Oracle网络配置中最常用的文件之一,用于存储服务名映射到具体网络地址的条目,以便客户端可以轻松地通过服务名连接到数据库。文件中的每个条目定义了如何到达特定的...
通过合理配置`sqlnet.ora`、`tnsnames.ora`和`listener.ora`这三个文件,可以确保Oracle数据库能够正常地在网络环境中被访问。理解这些配置文件的工作原理对于管理和维护Oracle数据库至关重要。
Oracle 配置 TNSNAMES.ORA 文件详解 oracle 配置 TNSNAMES.ORA 文件是 Oracle 网络配置的关键步骤。正确配置 TNSNAMES.ORA 文件可以确保 Oracle 客户端与服务器端之间的顺畅连接。本文将详细介绍如何正确配置 ...
Listener.ora、sqlnet.ora、tnsnames.ora三个配置文件是Oracle数据库中三个重要的配置文件,每个文件都有其特定的作用和用途。 首先,Listener.ora文件是用于配置Oracle listener的。Listener是 Oracle数据库的监听...
在Oracle数据库的网络配置中,有三个重要的配置文件:`listener.ora`、`sqlnet.ora` 和 `tnsnames.ora`。这些文件位于 `$ORACLE_HOME/network/admin` 目录下,它们对于实现客户端与服务器之间的通信至关重要。本文将...
在Oracle数据库环境中,监听和`tnsnames.ora`文件是两个非常关键的概念,它们在数据库连接和通信中起到至关重要的作用。 **监听(Listener)** 监听器(Listener)是Oracle数据库服务的一部分,它负责接收来自...
在Oracle数据库系统中,`listener.ora`, `sqlnet.ora` 和 `tnsnames.ora` 是三个至关重要的配置文件,它们共同负责网络服务的管理和连接。理解它们之间的关系和如何手工配置对于管理和维护Oracle数据库是至关重要的...
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
Listener.ora文件是监听器的配置文件,通常位于Oracle的安装目录下的网络配置文件夹中,如$ORACLE_HOME/network/admin。此文件包含了监听器的信息,如监听器的名字、使用的网络协议、服务名等。 配置监听器的基本...
1. 将tnsnames.ora和listener.ora文件放置在Oracle客户端的网络配置目录下,通常是`$ORACLE_HOME/network/admin`。 2. 修改文件中的`HOST`和`PORT`,以匹配你的Oracle数据库服务器的IP地址和监听端口。 3. 更新`...
ORACLE透明网关连接SQLSERVER操作 操作过程有截图,内容清晰。...五、 配置DB_1目录下的监听器文件LISTENER.ORA 六、 配置DB_1目录下的TNS文件TNSNAMES.ORA 七、 测试配置 八、 在ORACLE数据库中,创建数据库链接
sqlnet.ora文件通常位于$ORACLE_HOME/network/admin/目录下,与tnsnames.ora和listener.ora文件位于同一路径。该文件的配置非常简单,只需在文件中添加相应的记录即可。 限制IP访问的配置可以通过tcp.validnode_...
安装Oracle客户端软件后,需要配置网络配置文件tnsnames.ora和listener.ora,以便客户端能够连接到Oracle服务器。 在连接过程中,可能会碰到一些问题,例如无法连接到Oracle服务器、无法认证用户名和密码等。这些...