文档解释
ORA-12622: TNS:event notifications are not homogeneous
Cause: An attempt to register a connection for event notification failed because the event notification type conflicts with existing registrations.
Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.
Oracle错误ORA-12622指的是TNS:事件通知不属于同一种类型。通常情况下,当用户尝试使用相同的连接以注册两个事件时,会出现这个错误。
官方解释
ORA-12622:TNS:事件通知不对等
常见案例
ORA-12622错误通常发生在用户尝试使用相同的连接来注册两个事件时。事件不能同时使用不同的订阅和发布。因此,如果用户试图同时使用不同的订阅选项和发布选项,就会出现ORA-12622错误。
正常处理方法及步骤
1.确保不要使用不同的发布和订阅选项来注册事件。
2.重新启动你的数据库。
3.检查你的TNS连接是否有效,尤其是在从一台服务器到另一台服务器发出事件时。
4.重新构建所有的SGA注册回调,然后重新启动它们。
5.最后,重新订阅事件,确保该事件可以收到来自另一台服务器的正确发布。