这种格式显然是同事从其他地方黏贴过来的。在之前的博客文章中,我们讨论过tnsnames.ora中格式的解析规则,具体如下:
ü 本地Net名称必须顶行头书写,不能出现空格;
ü 配置信息括号中,只有最外层括号允许顶行头书写,其他括号不允许。注意:如果最外层括号顶行头书写,虽然tnsping和连接可以识别连接,但是netca配置工具不能识别,会出现配置工具hang住的情况;
根据这个思路,进行格式整理,形成如下格式:
TNS Ping Utility for 32-bit Windows: Version 11.1.0.6.0 - Production on 01-6月 -
2015 14:12:27
具体版本是11.1.0.6,此外同事64位服务器上安装了32位数据库软件。根据经验,Oracle任何一个大版本发布,不到release 2的时候,是可能有很多潜在Bug出现的。另外,虽然在Windows环境下,64位操作系统可以兼容32位软件程序,但是很多底层调用是会出现问题的,更容易引起bug的出现。
按照这个思路,笔者在官方MOS网站上找到对应的文章信息:11g: TNS-12532 / ORA-12532 Reported When Firewall Is Enabled (文档>。
在文章中,说明在11.1.0.6的Oracle Net Services中,可能会出现ora 12532错误。标准的该错误提示内容为:
[oracle@SICS-MIGPC-DB ~]$ oerr ora 12532
12532, 00000, "TNS:invalid argument"
// *Cause: An internal function received an invalid parameter.
// *Action: Not normally visible to the user. For further details, turn
// on tracing and reexecute the operation. If error persists, contact
// Oracle Customer Support.