文档解释
ORA-29512: incorrectly formed name resolver specification
Cause: A name resolver was not specified in the required form: (( , ) …)
Action: Correct the specification.
ORA-29512 错误,表示在对名称解析器参数进行解析时发生不正确的格式,这可能会在尝试从数据库调用某种服务或使用DBMS_NETWORK_ACL_ADMIN.ASSIGN_CN这样的函数时发生。
官方解释
ORA-29512:在解析名称解析器参数时发生错误
此记录的説明中,提供的参数有不正确的格式。
常见案例
例如,您可能会收到以下ORA-29512错误,当您从Oracle数据库中调用任何形式的服务时:
ORA-29512: 错误的名称解析器规格
一般处理方法及步骤
检查将要被调用的服务,确保它具有正确的语法,而不是由拼写错误或者分隔符错误(如:最后一行不应该以分号(;)结尾)引起的。如果可能,请使用SQL*Plus命令CHECK: