navicat怎么查看数据库版本

Navicat查数据库版本直接点“属性”。
MySQL版号看“连接”页“版本”栏。
Oracle、SQLite版号位置不一,查“连接”页。
空版号用SQL查或看配置文件。
Navicat版要兼容数据库类型。
你自己掂量。

oracle数据库版本怎么看

哦对对对,看Oracle版本啊,这事儿吧,一般有两种法儿。

一个法儿,是用那个Oracle Enterprise Manager,你瞅见没?那个控制台。
得先上网,打开浏览器,去那个OEM的网址,登录进去,得有管理员密码。
登录了之后,左边的菜单啊,找到“目标”,点开,找到你的那个数据库服务器,再点那个数据库实例。
进去之后,顶上有个“摘要”的标签页,你点它,然后往下找,“基本信息”那块儿,有“版本”这一项,写着的啥就是版本号,比如Oracle Database 1 9 c Enterprise Edition。
这法儿吧,得有那个OEM,还得能上网看到图形界面。

另一个法儿,就是用SQL查。
得有个工具,比如SQLPlus,或者SQL Developer,或者别的啥,像DBeaver也行。
用有权限的用户,登录到数据库里头。
然后打命令,就这么写:SELECT version FROM v$instance; 打回车,就出来了,就一行一列的,写着版本号,比如1 9 .0.0.0.0。
想详细点,还能再打一个命令:SELECT FROM v$version WHERE banner LIKE 'Oracle%'; 这样能看更细的信息。
这法儿吧,就是直接用SQL。

还有别的法儿,就是看环境变量,或者看文件。
在Linux系统里头,你打开命令行,打 echo $ORACLE_HOME,看看输出啥,那是Oracle装在哪儿了。
然后去那个目录下边,有个文件叫 inventory/ContentsXML/comps.xml,打开看看,里面就有版本信息。
或者用OPatch工具,打命令 $ORACLE_HOME/OPatch/opatch ls inventory,输出里面会有Oracle Database这一项,它旁边写的版本号就是。

那个版本号,比如1 9 .3 .0.0.0,啥意思呢?1 9 是主版本,叫1 9 c。
3 是维护版本号,第三个更新了。
0是补丁集级别,没补丁。
最后一个0是子组件版本号。

要注意啊,你要是服务器上跑着好几个实例,那得用 SELECT instance_name, version FROM v$instance; 这样才能分清楚是哪个实例的版本。
要是用容器数据库,那个CDB,你查 v$instance 就只能看到CDB的版本,PDB的版本得用 SELECT con_id, version FROM cdb_pdbs; 才行。

就是这些,看版本号,主要就这几招。