简体   繁体   English

如何检查Oracle数据库中捆绑的XML Parser组件版本?

[英]How can I check the XML Parser components version bundled within the Oracle Database?

I was wondering if it is possible to extract from an Oracle's system view the version of the many XML tools bundled within the Oracle database Server. 我想知道是否有可能从Oracle的系统视图中提取Oracle数据库服务器中捆绑的许多XML工具的版本。

Is that possible? 那可能吗? What view contains this info? 哪个视图包含此信息?

Follow MOS Doc ID 177411.1 Regarding Calling the getReleaseVersion() Accessor 按照MOS Doc ID 177411.1关于调用getReleaseVersion()

Create a Java function that calls and returns the accessors value, getReleaseVersion() , from oracle.xml.parser.v2.XMLParser . 创建调用和返回值的访问器,Java函数getReleaseVersion()oracle.xml.parser.v2.XMLParser

The Java doc for the 12.1c database is here . 用于12.1c数据库的Java文档在此处

The MOS document provides an example. MOS文档提供了一个示例。


Addendum regarding C and C++ XML apis and their versions 有关CC++ XML API及其版本的附录

The 12.1c Oracle database does have an XML apis for C and C++ . Oracle 12.1c数据库确实具有针对CC++的XML API。

The XML Developer's Kit Programmer's Guide documents set-ups for C and C++ . XML开发人员工具箱程序员指南记录了CC++

If you navigate to the databases $ORACLE_HOME\\lib , you can identify the versions of these apis. 如果导航到数据库$ORACLE_HOME\\lib ,则可以标识这些api的版本。

To search the C version, you would issue the unix piped command: 要搜索C版本,您可以发出unix管道命令:

strings libxml11.a | grep -i developers

To search the C++ version, you would issue this unix piped command: 要搜索C++版本,您可以发出以下unix管道命令:

strings libxml11.a | grep -i developers

* Assumes the Oracle database is installed on an Unix/Linux operating system. *假设Oracle数据库安装在Unix / Linux操作系统上。 Also, these search commands are identified in the kit identified above 同样,这些搜索命令在上面标识的工具包中标识

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM