oracle - 检测所有已安装的 Oracle 版本

标签 oracle command-line version detect

如何查看所有oracle versions以及安装在 windows 上的平台机器来自command line或通过 script ? 到目前为止我一直在使用 tnsping并检查输出,但它只根据路径环境变量显示第一个版本。 有没有办法从注册表获取此信息而不实际连接到 DB

最佳答案

最简单的方法是运行命令提示符并键入 sqlplus 它会向您显示 oracle 版本,而无需实际登录。

示例:运行 -> cmd

<小时/>

Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\xyz>sqlplus

SQL*Plus:2014 年 1 月 1 日星期三 16:46:40 发布 11.2.0.1.0 生产版

版权所有 (c) 1982、2010,Oracle。保留所有权利。

输入用户名:

关于oracle - 检测所有已安装的 Oracle 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868030/

相关文章:

sql-server - Oracle 中与 SQL Server 中的 Latin1_General_BIN 排序规则类型等效的排序规则类型是什么?

sql - 通用数据库设计——我可以引用其他表中的字段名称吗

command-line - Lua:Windows 8.1 上的命令行参数为零

shell - 如何删除带有特殊字符的文件

postgresql - 比较postgres中的软件版本

sql - "IN"函数有反面吗?

c++ - 在关闭 Occi::Connection 之前复制 Occi::ResultSet

SVN:有没有办法将文件标记为 "do not commit"?

perl - 如何安装一组特定版本的 Perl 模块?

.net - Wix Bootstrap 不会检测已安装的 .NET 框架