如何查看Oracle数据库版本

哈,你是问Oracle版本信息吗?上次我帮同事做这件事时,我真的陷入了陷阱。

想起来,上次有一个客户端服务器特别卡,我就怀疑是不是版本太旧了,是个bug。
我去远程查看了一下。
本以为很简单,却发现无法连接数据库。
别告诉我,你还得用sqlplus,不能直接用cmd,界面看起来老旧了。

登录尤为重要,必须使用sysdba权限的帐户,否则很多信息都找不到。
我使用system/manager,但最好找到一个专用的sysdba帐户。
登录后,只需在 SQL 提示符下键入命令即可。

如果你想知道具体版本,输入:SELECT FROM v$version;或对某些旧版本使用product_component_version。
此结果包含系统版本号,例如 Oracle1 1 .2 .0.1 .0。
看这个数字,第一个1 1 是主要版本,第二个2 是新功能版本,第三个1 是更新,最后一个1 是安全更新。
请记住,版本号不同,更新级别也不同。
使用错误的膏药有时比根本不使用更糟糕。

说实话,Oracle版本控制非常重要。
我有一个朋友以前不注意版本更新。
结果系统与新软件不兼容,他纠结了好几天。
所以现在我们公司有一个文档来记录每台服务器的Oracle版本和更新级别。
如果你是做IT的,尤其是数据库运维,确实需要考虑到这一点。
版本太旧,兼容性和安全性不好说。

怎么查询oracle数据库版本

上周 Oracle 检查版本 两种方法
方法1 使用命令行
1 .登录服务器的账号 Xshell绑定IP 输入用户名和密码 使用su-oracle开关
2 SQLPlus 入门 sqlplus / assysdba 按回车键 查看输出版本信息 例如,1 1 .2 .0.1 .0
3 快速搜索 sqlplus -v 按回车键 直接返回版本 SQLPlus:Release1 1 .2 .0.1 .0
模式 2 使用 PL/SQLDeveloper
1 登录工具 输入服务的用户名和密码 单击“确定”
2 SQL判断 新的 SQL 窗口 写入 selectfromv $version 按F8 执行
结果会有完整的版本信息 组件版本
注释 1 .sqlplus/assysdba需要SYSDBA权限 如果不是,请更改用户
2 需要安装PL/SQLDeveloper客户端 必须连接网络
版本号是关键 版本 1 1 .2 .0.1 .0 1 1 g是主要版本 默认设置为 1 1 .2 .0.1 完整性 0
我不确定这部分 该版本指定了示例