新机器安装了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的listener.ora、tnsnames.ora
oracle中的sqlnet.ora+tnsnames.ora+listener.ora三个文件的说明,对于初学者来说非常实用
Oracle_client_win32安装手册和配置tnsnames.ora文和listener.ora件
listener.ora sqlnet.ora tnsnames.ora文件详解
oracle网络配置 主要讲解listener.ora、sqlnet.ora、tnsnames.ora三个配置文件的构成及作用,对了解oracle网络配置有很大的帮助
我电脑就是这样的配置,能够正常用PL/SQL工具!
Listener.ora、sqlnet.ora、tnsnames.ora三个配置文件区别.docx
我自用的tnsnames.ora和listener.ora。tnsnames.ora中的host为127.0.0.1是本机安装的oracle。
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
ORACLE透明网关连接SQLSERVER操作 操作过程有截图,内容清晰。...五、 配置DB_1目录下的监听器文件LISTENER.ORA 六、 配置DB_1目录下的TNS文件TNSNAMES.ORA 七、 测试配置 八、 在ORACLE数据库中,创建数据库链接
listener_ora sqlnet_ora tnsnames_ora的关系以及手工配置举例
oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 还一个在同路径下的tnsnames.ora文件,这两个文本中的一些信息要一样的。 你看看我的这两个文本文件的信息: listener.ora # listener.ora Network ...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
oracle数据库配置文件,包括:initv6db.ora listener.ora tnsnames.ora
情景描述:之前都是别人给好一个连接远程Oracle数据库的ip地址,直接在我的客户端的tnsnames.ora文件中添加连接的代码就可以成功的访问远程的Oracle数据库了。但现在的情况是,在局域网中,连接我朋友的Oracle数据库...
Oracle 11G 配置文件 listener.ora sqlnet.ora tnsnames.ora
介绍oracle网络配置的3个主要文件 listener.ora、tnsnames.ora和sqlnet.ora
在 Oracle 11gR2 之前,client 链接数据库的时候要用 vip,假如 cluster 有 4 个节点,那么客户端的 tnsnames.ora 中就对应有四个主机 vip 的一个连接串,如果 cluster 增加了一个节点,那么对于每个连接数据库的客户端都...
oracle两个实例,配置一个监听 主要是修改listener.ora文件和tnsnames.ora文件