RAC ORA-12545;ORA-01017 错误处理

简介:

ORA-01017: invalid username/password; logon denied

ORA-12545 Connect failed because target host or object does not exist

最近遇到上面这两个问题,目前以上两个问题已解决,下面是具体解决方法

ORA-01017解决方法
这个错误主要是因为RAC各个实例的密码文件不同步,可以将某个节点上密码文件复制到其它节点然后将文件外修改后,就可以解决。

ORA-12545解决方法
这个错误是因为没有对各个实例的local_listener这个参数值设置不对,导致出现这个错误。解决方法,是正确设置local_listener参数,下面是具体命令:

SQL>alter system set LOCAL_LISTENER="(ADDRESS=(PROTOCOL=TCP)(HOST=<VIP_address>)(PORT=1521))" scope=both sid='instance_name';

下面提供一个事例:

SQL>ALTER system set local_listener=" (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.45)(PORT=1521)) " scope=both sid=’racdb1’;

SQL>ALTER system set local_listener=" (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.46)(PORT=1521)) " scope=both sid=’racdb2’;


 





      本文转自glying 51CTO博客,原文链接:http://blog.51cto.com/liying/967736,如需转载请自行联系原作者



相关文章
|
Oracle 网络协议 关系型数据库
跨NAT,防火墙(firewall)的RAC监听配置(ORA-12545)
    对于存在NAT或防火墙的RAC数据库,在启用了服务器端的load balance后,经常会碰到ORA-12545连接错误,这是因为服务器端转发客户端连接请求到其它节点后,客户端使用返回的IP再次发出连接请求而出现不可识别的IP地址或主机名而造成的。
1312 0
|
关系型数据库 Linux Oracle
RAC连接的问题ORA-12545
升级到10.2.0.3以后,用户经常出现 ORA-12545错误。 我已经修改了服务器的hosts文件,tnsnames.ora 也修改为Ip,但是用户还是经常出现,我个人一致以为是单位的DNS或者wins服务器的问题,google查询发现yangtingkun的文章,链接如下: http://yangtingkun.itpub.net/post/468/278672 按照以上的介绍修改 LOCAL_LISTENER参数后,马上让用户登陆,正常!还要等待一定的时间观察看看。
731 0
|
4月前
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
99 2
|
4月前
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
|
5月前
|
存储 负载均衡 Oracle
|
5月前
|
存储 Oracle 关系型数据库
|
7月前
|
存储 Oracle 关系型数据库
Oracle RAC:数据库集群的舞动乐章
【4月更文挑战第19天】Oracle RAC是Oracle提供的高可用性数据库解决方案,允许多个实例共享同一数据库,确保业务连续性和数据完整性。通过集群件和全局缓存服务实现服务器间的协调和通信。RAC提供高可用性,通过故障转移应对故障,同时提升性能,多个实例并行处理请求。作为数据管理员,理解RAC的架构和管理至关重要,以发挥其在数据管理中的最大价值。
|
7月前
|
Oracle 关系型数据库
oracle rac 手工安装补丁,不适用auto
oracle rac 手工安装补丁,不适用auto
79 3