文档解释
ORA-12209: TNS:encountered uninitialized global
Cause: Application calling navigation routine has not properly configured the global variables. There are no TNSNAV.ORA files available, or they are defective.
Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.
ORA-12209: TNS:encountered uninitialized global的错误表示,TNS已经发现一个没有完成初始化的全局状态,而取决于安装类型是否影响该状态,嘉宾无法完成。
Oracle官方的说法是,ORA-12209的原因通常是由于安装不完整而引起的,如果使用具有多个实例的安装,较早的实例会影响新安装的实例。
常见的情况是,管理员在安装Oracle数据库时从未完全完成数据库实例创建过程,阻止实例建立。此外,在安装此次ORA-12209错误之前,之前安装的数据库实例也可能已被删除。
正常处理方法及步骤
1.确认上一个实例是否被正确安装,如果没有,安装它。
2.如果没有,使用DBUA或者龙DBCA工具删除上一个实例,然后重新创建实例以解决此问题。
3.删除任何未完全清理的网络配置,然后重新配置。
4.初始化全局状态,让TNS能够正确识别全局状态,系统服务应该可以正常工作。
如果ORA-12209错误仍然存在,那么可能需要重新安装和配置完整的Oracle网络服务才能解决这个问题。