问题解决: 1 临时解决方案,客户端的/etc/hosts里面配置数据库节点二主机的IP解析条目,需要注意的是,这个方式只是解决了该客户端的访问数据库的问题,如果其他客户端没有配置hosts或者dns去解析数据库服务器的主机名,依然会出现ORA-12545: Connect failed because target host or object does not exist的情况 2 完整...
1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\oracle\ora92\network\admin 这是我的路径 你的肯定和我的不一样,但能找到这俩个文件就行了,他们在同一个目录里,编辑这俩个文件,把里面的Host...
ORA-12545 是 Oracle 数据库中的一个错误,通常表示在尝试连接到数据库时出现了网络问题。以下是关于这个错误的基础概念、可能的原因、解决方案以及相关应用场景的详细解释: 基础概念 ORA-12545 错误通常与 Oracle Net Services 相关,这是 Oracle 提供的一套用于客户端和服务器之间通信的网络协议和服务。当客户端尝试...
现在RAC会选择其中CPU小的节点来进行process的处理叻。 这个问题还没有得到一个刨根究底的解决,只是局限在表面,关注以后类似问题的文章,做到知其然,知其所以然
同时指定sid为orcl1和orcl2。完成配置后,再次测试连接,问题得以解决。通过命令conn sz/sz2486@192.168.133.2:1521/orcl,成功建立连接。为了更深入理解此问题的解决方法,可参考ORACLE MOS上的相关文档:ORA-12545 or ORA-12537 While Connecting to RAC Through SCAN name (Doc ID 970619.1)。
2、在网上搜索提示说tnsnames.ora和listener.ora配置有问题, 按照提示查看果然是配错了,如下图 3、将配置修改后客户端可以登录,但是在dos窗口内 exp BS/BS@orcl_192.167.29.93 file=d:\BS.dmp log=d:\BS.log exp OBEBS/OBEBS@orcl_192.167.29.93 file=d:\OBEBS.dmp log=d:\OBEBS.log 或者 imp BS/...
重新测试,问题解决。通过调整LOCAL_LISTENER参数至正确配置,确保RAC集群中每个节点的LOCAL_LISTENER参数指向本节点的VIP地址,而REMOTE_LISTENER指向SCAN IP,解决了通过SCANIP连接时报错ORA-12545的问题。参考ORACLE MOS文档:ORA-12545 or ORA-12537 While Connecting to RAC Through SCAN name (Doc ID ...
到你的安装目录去找tnsnames.ora 和 listener.ora这两个文件。我的路径是"C:\Users\Administrator\oracle\product\10.2.0\db_1\NETWORK\ADMIN"。把里面localhost=***的***改成你的IP就好了。
今天遇到ORA-12545问题一直以为设置了LOCAL_LISTENER参数就没有问题,但是今天能遇的问题是设置了LOCAL_LISTENER没有问题,但是还是报错,这种情况下在客户端HOSTS中把RAC的HOSTS下面的内容复制上去,让他能够解析ORAC...